Update ppa script to build package for trusty, utopic and vivid

This commit is contained in:
ColinDuquesnoy 2015-04-20 09:19:12 +02:00
parent 7754da5afd
commit 1b2dc633db

View File

@ -4,24 +4,42 @@
ppa="ppa:colin-duquesnoy/experimental" ppa="ppa:colin-duquesnoy/experimental"
name="qdarkstyle" name="qdarkstyle"
version="1.16" version="1.16"
debian_version=1
# read pgp key from gpg_key file # read pgp key from gpg_key file
gpg_key=`cat gpg_key` gpg_key=`cat gpg_key`
# generate debian source package and .orig.tar.gz # generate debian source package and .orig.tar.gz
python3 setup.py --command-packages=stdeb.command sdist_dsc --suite trusty --debian-version ${debian_version} python3 setup.py --command-packages=stdeb.command sdist_dsc
# sign our package and prepare it for ppa upload date=`date -R`
pushd deb_dist
dpkg-source -x ${name}_${version}-${debian_version}.dsc
pushd ${name}-${version}
debuild -S -sa -k${gpg_key}
popd
# upload to ppa # clean pyc files
dput ${ppa} *.changes find . -name "*.pyc" -exec rm -rf {} \;
popd
for suite in 'trusty' 'utopic' 'vivid'
do
# sign our package and prepare it for ppa upload
pushd deb_dist
pushd ${name}-${version}
# update changelog to include ubuntu release
changelog="${name} (${version}-1ppa1~${suite}1) ${suite}; urgency=low
* Initial release
-- Colin Duquesnoy <colin.duquesnoy@gmail.com> ${date}
"
echo "$changelog" > debian/changelog
cat debian/changelog
debuild -S -sa -k${gpg_key}
popd
# upload to ppa
dput ${ppa} *.changes
rm -rf *.dsc *.changes
popd
done
# cleanup # cleanup
rm -rf *.tar.gz deb_dist/ dist/ rm -rf *.tar.gz deb_dist/ dist/