packaging updates for debian/ubunutu

This commit is contained in:
Daniel Pavel 2013-01-05 17:40:06 +02:00
parent 3d48cbc111
commit 7d76ce77c9
5 changed files with 15 additions and 13 deletions

View File

@ -7,8 +7,8 @@ DEBIAN="$PWD/packaging/debian"
RULES_D="$PWD/rules.d" RULES_D="$PWD/rules.d"
BUILD_DIR="${TMPDIR:-/tmp}/$PWD" BUILD_DIR="${TMPDIR:-/tmp}/$PWD"
mkdir -m 0700 -p "$DIST" mkdir -m 0700 -p "$BUILD_DIR"
rm -rf "$DIST"/* rm -rf "$BUILD_DIR"/*
python setup.py sdist --dist-dir="$BUILD_DIR" python setup.py sdist --dist-dir="$BUILD_DIR"
cd "$BUILD_DIR" cd "$BUILD_DIR"
@ -20,18 +20,11 @@ mv "$S" solaar_$VERSION.orig.tar.gz
cd solaar-* cd solaar-*
cp -a "$DEBIAN" . cp -a "$DEBIAN" .
ls -1 "$RULES_D"/*.rules | while read rule; do ls -1 "$RULES_D"/*.rules | while read rule; do
target=`basename "$rule"` target=`basename "$rule"`
target=${target#??-} target=${target#??-}
target=${target%.rules} target=${target%.rules}
cp -av "$rule" ./debian/solaar.$target.udev cp -av "$rule" ./debian/solaar.$target.udev
done done
debuild "$@" debuild "$@"
cd .. cp -au ../solaar_* "$DIST"
cp -au ./solaar_*.changes "$DIST"
cp -au ./solaar_*.dsc "$DIST"
cp -au ./solaar_*.debian.tar.gz "$DIST"
cp -au ./solaar_*.orig.tar.gz "$DIST"
cp -au ./solaar_*.deb "$DIST"

View File

@ -1,3 +1,10 @@
solaar (0.8.5-3) UNRELEASED; urgency=low
* Fixed desktop file icon.
* Fixed X-Python-Version.
-- Daniel Pavel <daniel.pavel@gmail.com> Sat, 05 Jan 2013 17:03:00 +0200
solaar (0.8.5-2) UNRELEASED; urgency=low solaar (0.8.5-2) UNRELEASED; urgency=low
* Proper debian packaging, dropped stdeb. * Proper debian packaging, dropped stdeb.

View File

@ -4,7 +4,7 @@ Priority: optional
Maintainer: Daniel Pavel <daniel.pavel@gmail.com> Maintainer: Daniel Pavel <daniel.pavel@gmail.com>
Build-Depends: debhelper (>= 8) Build-Depends: debhelper (>= 8)
Build-Depends-Indep: python Build-Depends-Indep: python
X-Python-Version: >= 2.7, << 2.8 X-Python-Version: >= 2.7
X-Python3-Version: >= 3.2 X-Python3-Version: >= 3.2
Standards-Version: 3.9.4 Standards-Version: 3.9.4
Homepage: http://pwr.github.com/Solaar Homepage: http://pwr.github.com/Solaar

View File

@ -1,9 +1,10 @@
#!/bin/sh #!/bin/sh
cd `dirname "$0"`/.. cd `dirname "$0"`/..
./tools/build_deb.sh -S -sa ./packaging/build_deb.sh -S "$@"
cd dist cd dist
sed -e 's/UNRELEASED/precise/g' -i solaar_*_source.changes sed -e 's/UNRELEASED/precise/g' -i solaar_*_source.changes
debsign --re-sign solaar_*_source.changes debsign --re-sign solaar_*_source.changes
dput solaar-ppa solaar_*_source.changes dput -f solaar-ppa solaar_*_source.changes

View File

@ -2,6 +2,7 @@
Name=Solaar Name=Solaar
Comment=Logitech Unifying Receiver peripherals manager Comment=Logitech Unifying Receiver peripherals manager
Exec=solaar Exec=solaar
Icon=solaar.png
StartupNotify=false StartupNotify=false
Terminal=false Terminal=false
Type=Application Type=Application