From eb2d16c574e4f93692917574f532848a4ca9a50b Mon Sep 17 00:00:00 2001 From: fuzzgun Date: Mon, 3 Jun 2013 20:13:52 +0100 Subject: [PATCH] debian build script improvements --- Makefile | 6 +++--- debian.sh | 12 +++++++++++- src/shared.py | 2 +- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 07ce9fcf..0991ad56 100755 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ APP=pybitmessage -VERSION=0.3.2 -DEST_SHARE=/usr/share +VERSION=0.3.211 +DEST_SHARE=$(DESTDIR)/usr/share DEST_APP=$(DEST_SHARE)/$(APP) all: @@ -8,7 +8,7 @@ all: debug: source: - tar -cvzf ../$(APP)_$(VERSION).orig.tar.gz ../$(APP)-$(VERSION) --exclude=.git + tar -cvzf ../$(APP)_$(VERSION).orig.tar.gz ../$(APP)-$(VERSION) --exclude-vcs install: mkdir -m 755 -p $(DEST_APP) diff --git a/debian.sh b/debian.sh index 7c71a3d4..69bdcba8 100755 --- a/debian.sh +++ b/debian.sh @@ -7,15 +7,25 @@ #!/bin/bash APP=pybitmessage +PREV_VERSION=0.3.2 VERSION=0.3.2 ARCH_TYPE=all +#update version numbers automatically - so you don't have to +sed -i 's/VERSION='${PREV_VERSION}'/VERSION='${VERSION}'/g' Makefile +sed -i 's/'''${PREV_VERSION}'''/'''${VERSION}'''/g' src/shared.py + # Create a source archive make clean +# change the directory name to pybitmessage-version +mv ../PyBitmessage ../${APP}-${VERSION} make source # Build the package -fakeroot dpkg-buildpackage -A +dpkg-buildpackage -A + +# change the directory name back +mv ../${APP}-${VERSION} ../PyBitmessage gpg -ba ../${APP}_${VERSION}-1_${ARCH_TYPE}.deb gpg -ba ../${APP}_${VERSION}.orig.tar.gz diff --git a/src/shared.py b/src/shared.py index 815cd637..1aaa0d3a 100644 --- a/src/shared.py +++ b/src/shared.py @@ -1,4 +1,4 @@ -softwareVersion = '0.3.2' +softwareVersion = '0.3.211' import threading import sys