Add a script to easily create and upload debian source package to ppa

This commit is contained in:
ColinDuquesnoy 2015-04-19 15:29:09 +02:00
parent 5ac98faadc
commit 7754da5afd
2 changed files with 28 additions and 0 deletions

1
.gitignore vendored
View File

@ -20,3 +20,4 @@ deb_dist
*~
*.usr
/gpg_key

27
makeppa.sh Executable file
View File

@ -0,0 +1,27 @@
#! /bin/bash
# package info
ppa="ppa:colin-duquesnoy/experimental"
name="qdarkstyle"
version="1.16"
debian_version=1
# read pgp key from gpg_key file
gpg_key=`cat gpg_key`
# generate debian source package and .orig.tar.gz
python3 setup.py --command-packages=stdeb.command sdist_dsc --suite trusty --debian-version ${debian_version}
# sign our package and prepare it for ppa upload
pushd deb_dist
dpkg-source -x ${name}_${version}-${debian_version}.dsc
pushd ${name}-${version}
debuild -S -sa -k${gpg_key}
popd
# upload to ppa
dput ${ppa} *.changes
popd
# cleanup
rm -rf *.tar.gz deb_dist/ dist/