From 7754da5afd510b06f9f15d14dfbbff2abc91c5a1 Mon Sep 17 00:00:00 2001 From: ColinDuquesnoy Date: Sun, 19 Apr 2015 15:29:09 +0200 Subject: [PATCH] Add a script to easily create and upload debian source package to ppa --- .gitignore | 1 + makeppa.sh | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100755 makeppa.sh diff --git a/.gitignore b/.gitignore index d3349d2c3..b316b4bf9 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ deb_dist *~ *.usr +/gpg_key diff --git a/makeppa.sh b/makeppa.sh new file mode 100755 index 000000000..eb283b056 --- /dev/null +++ b/makeppa.sh @@ -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/