[jts] 01/08: Add custom script to watch file for source JAR unpacking.
Sebastiaan Couwenberg
sebastic at moszumanska.debian.org
Sat Jan 16 01:16:51 UTC 2016
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch master
in repository jts.
commit 8a09185866a40058bea221e1d305f3878ee3cf39
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Sat Jan 16 00:37:27 2016 +0100
Add custom script to watch file for source JAR unpacking.
---
debian/changelog | 1 +
debian/unpack-source-jars | 66 +++++++++++++++++++++++++++++++++++++++++++++++
debian/watch | 3 ++-
3 files changed, 69 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index 4d179ce..05bef87 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
jts (1.13+ds-2) UNRELEASED; urgency=medium
* Use minimal dh rules with maven buildsystem instead of CDBS.
+ * Add custom script to watch file for source JAR unpacking.
-- Bas Couwenberg <sebastic at debian.org> Fri, 20 Nov 2015 16:54:56 +0100
diff --git a/debian/unpack-source-jars b/debian/unpack-source-jars
new file mode 100755
index 0000000..de36d8b
--- /dev/null
+++ b/debian/unpack-source-jars
@@ -0,0 +1,66 @@
+#!/bin/sh
+
+set -e
+
+# Version 3: "script --upstream-version version ../spkg_version.orig.tar.gz"
+# Version 4: "script --upstream-version version"
+
+OPTION=$1
+VERSION=$2
+FILE=$3
+
+if [ ! -r $FILE ]; then
+ echo "Cannot read file: $FILE"
+ exit 1
+fi
+
+ZIPFILE=$(readlink -f ${FILE})
+
+CURDIR=$(pwd)
+
+NAME=$(dpkg-parsechangelog | awk '/^Source/ { print $2 }')
+
+PACKAGE=$NAME
+
+DEBIANDIR=$(readlink -f $(dirname $0))
+PACKAGEDIR=$(readlink -f $(dirname ${DEBIANDIR}))
+PARENTDIR=$(readlink -f $(dirname ${PACKAGEDIR}))
+
+TMPDIR=$(mktemp -d)
+
+cd ${TMPDIR}
+
+TARDIR=${NAME}-${VERSION}
+
+JTSJAR=${TARDIR}/lib/jts-${VERSION}-sources.jar
+JTSDIR=${TARDIR}/src
+
+JTSIOJAR=${TARDIR}/lib/jtsio-${VERSION}-sources.jar
+JTSIODIR=${TARDIR}/jtsio/src
+
+unzip -q ${ZIPFILE} -d ${TARDIR}
+
+mkdir -p ${JTSDIR}
+unzip -q ${JTSJAR} -d ${JTSDIR}
+
+mkdir -p ${JTSIODIR}
+unzip -q ${JTSIOJAR} -d ${JTSIODIR}
+
+rm -rf ${TARDIR}/jtsio/doc/javadoc/*
+rm -rf ${TARDIR}/doc/javadoc/*
+rm -rf ${TARDIR}/doc/*.pdf
+rm -rf ${TARDIR}/lib/*
+
+ORIGTARFILE="${PACKAGE}_${VERSION}+ds.orig.tar.gz"
+
+GZIP="--best --no-name" tar --owner=root --group=root --mode=a+rX -caf ${ORIGTARFILE} "${TARDIR}"
+
+mv ${ORIGTARFILE} ${PARENTDIR}
+
+rm -rf ${TARDIR}
+cd ${CURDIR}
+rm -rf ${TMPDIR}
+
+echo "Unpacked source JARs in ../${ORIGTARFILE}"
+
+exit 0
diff --git a/debian/watch b/debian/watch
index b815643..755ec80 100644
--- a/debian/watch
+++ b/debian/watch
@@ -4,4 +4,5 @@ dversionmangle=s/\+(debian|dfsg|ds|deb)\d*$//,\
uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/;s/RC/rc/,\
repacksuffix=+ds \
http://sf.net/jts-topo-suite/ \
-(?:.*?/)?jts[_\.\-\+]?(\d\S+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
+(?:.*?/)?jts[_\.\-\+]?(\d\S+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) \
+debian debian/unpack-source-jars
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/jts.git
More information about the Pkg-grass-devel
mailing list