This is an automated email from the git hooks/post-receive script. sebastic-guest pushed a commit to branch master in repository libgeotiff-epsg.
commit 6bb5a51d5db785db78f0b78172fa904aefce2f9e Author: Bas Couwenberg <sebas...@xs4all.nl> Date: Sat Nov 15 16:35:34 2014 +0100 Add get-orig-source target to create the upstream tarball. --- debian/changelog | 6 +++++ debian/get-orig-source | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++ debian/rules | 6 +++++ debian/watch | 4 ++++ 4 files changed, 75 insertions(+) diff --git a/debian/changelog b/debian/changelog index 048c049..dc52c00 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libgeotiff-epsg (1.4.0-2) UNRELEASED; urgency=medium + + * Add get-orig-source target to create the upstream tarball. + + -- Francesco Paolo Lovergine <fran...@debian.org> Sat, 15 Nov 2014 16:35:14 +0100 + libgeotiff-epsg (1.4.0-1) unstable; urgency=medium * New upstream release. diff --git a/debian/get-orig-source b/debian/get-orig-source new file mode 100755 index 0000000..07d979e --- /dev/null +++ b/debian/get-orig-source @@ -0,0 +1,59 @@ +#!/bin/sh + +set -e + +COMPRESS=xz + +NAME=libgeotiff +PACKAGE=${NAME}-epsg + +DEBIANDIR=$(readlink -f $(dirname $0)) +PACKAGEDIR=$(readlink -f $(dirname ${DEBIANDIR})) +PARENTDIR=$(readlink -f $(dirname ${PACKAGEDIR})) + +WATCHFILE=${DEBIANDIR}/watch + +VERSION=$(uscan --watchfile ${WATCHFILE} --report | grep "Newest version on remote site is" | awk -F, '{print $1}' | awk '{print $7}') +if [ -z $VERSION ]; then + echo "Error: No upstream version" + exit 1 +fi + +TMPDIR=$(mktemp -d) + +TARDIR=${PACKAGE}-${VERSION} +TARFILE=${NAME}-${VERSION}.tar.gz + +# Download latest upstream tarball to temp dir +uscan --watchfile ${WATCHFILE} --download-version ${VERSION} --destdir ${TMPDIR} + +cd ${TMPDIR} + +if [ ! -e "${TARFILE}" ]; then + echo "Error: Tarball not found: ${TARFILE}" + exit 1 +fi + +rm -rf ${TARDIR} + +tar -xaf ${TARFILE} + +UPSTREAMTARDIR=`find . -mindepth 1 -maxdepth 1 -type d` +if [ "${UPSTREAMTARDIR}" != "${TARDIR}" ] ; then + mv "${UPSTREAMTARDIR}" "${TARDIR}" +fi + +# Remove everything except the csv directory +find ${TARDIR} -mindepth 1 -maxdepth 1 -not -name csv -exec rm -rf {} \; + +ORIGTARFILE="${PACKAGE}_${VERSION}.orig.tar.${COMPRESS}" + +GZIP="--best --no-name" tar --owner=root --group=root --mode=a+rX -caf ${ORIGTARFILE} "${TARDIR}" + +mv ${ORIGTARFILE} ${PARENTDIR} + +rm -rf ${TARDIR} +cd - +rm -rf ${TMPDIR} + +exit 0 diff --git a/debian/rules b/debian/rules index 9d523b5..855e9bc 100755 --- a/debian/rules +++ b/debian/rules @@ -8,9 +8,15 @@ dh $@ override_dh_auto_configure: + # No need to configure override_dh_auto_build: + # No need to build override_dh_auto_install: install -o root -g root -d $(CURDIR)/debian/tmp/usr/share/epsg_csv install -o root -g root -m 600 csv/*.csv $(CURDIR)/debian/tmp/usr/share/epsg_csv/. + +get-orig-source: + . debian/get-orig-source + diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..6b0d2b3 --- /dev/null +++ b/debian/watch @@ -0,0 +1,4 @@ +# Compulsory line, this is a version 3 file +version=3 +http://download.osgeo.org/geotiff/libgeotiff/ \ +libgeotiff-([\d\.]+)\.tar\.gz -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/libgeotiff-epsg.git _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel