diff options
Diffstat (limited to 'packaging/ubuntu/make-package.sh')
-rw-r--r-- | packaging/ubuntu/make-package.sh | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/packaging/ubuntu/make-package.sh b/packaging/ubuntu/make-package.sh new file mode 100644 index 000000000..994b00b4b --- /dev/null +++ b/packaging/ubuntu/make-package.sh @@ -0,0 +1,36 @@ +#!/bin/bash +# start from the directory above the combined subsurface & subsurface/libdivecomputer directory +VERSION=$(cd subsurface ; git describe | sed -e 's/-g.*$// ; s/^v//') +echo "building Subsurface" $VERSION +if [[ -d subsurface-$VERSION ]]; then + rm -rf subsurface-$VERSION.bak.prev + mv subsurface-$VERSION.bak subsurface-$VERSION.bak.prev + mv subsurface-$VERSION subsurface-$VERSION.bak +fi +mkdir subsurface-$VERSION +(cd subsurface ; tar cf - . .git ) | (cd subsurface-$VERSION ; tar xf - ) +cd subsurface-$VERSION +dh_make --email dirk@hohndel.org -c gpl2 --createorig --single --yes +rm debian/*.ex debian/*.EX debian/README.* +cp ../subsurface/packaging/ubuntu/control debian/control +cp ../subsurface/packaging/ubuntu/copyright debian/copyright +cp ../subsurface/packaging/ubuntu/rules debian/rules +cp ../subsurface/packaging/ubuntu/source.lintian-overrides debian/source.lintian-overrides +# do something clever with changelog +mv debian/changelog debian/autocl +head -1 debian/autocl | sed -e 's/unstable/trusty/' > debian/changelog +cat ../subsurface/packaging/ubuntu/changelog.txt >> debian/changelog +tail -1 debian/autocl >> debian/changelog +rm -f debian/autocl + +debuild -S + + + + +exit +cd subsurface-$VERSION/libdivecomputer +autoreconf --install +./configure +make + |