[med-svn] [forester] 07/11: Rewrite get-orig-source to checkout Github, rename package to forester to be in sync with upstream

Andreas Tille tille at debian.org
Sun Dec 10 09:17:37 UTC 2017


This is an automated email from the git hooks/post-receive script.

tille pushed a commit to branch master
in repository forester.

commit 8ed3ae8231377b63402fcb6e05e89ece09461ff6
Author: Andreas Tille <tille at debian.org>
Date:   Sun Dec 10 10:01:55 2017 +0100

    Rewrite get-orig-source to checkout Github, rename package to forester to be in sync with upstream
---
 debian/changelog          |  2 +-
 debian/control            |  6 +++---
 debian/get-orig-source    | 25 +++++++++++++++++++++++++
 debian/get-orig-source.sh | 19 -------------------
 debian/rules              |  2 +-
 5 files changed, 30 insertions(+), 24 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index b7e8ba7..c5326f7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libforester-java (0.971-1) UNRELEASED; urgency=low
+forester (0.0+20171208-1) UNRELEASED; urgency=low
 
   * Initial release (Closes: #674269)
    * Wait to know which revision in SVN we should take
diff --git a/debian/control b/debian/control
index 9eeeb02..7c1b657 100644
--- a/debian/control
+++ b/debian/control
@@ -1,4 +1,4 @@
-Source: libforester-java
+Source: forester
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders: Olivier Sallou <osallou at debian.org>
 Section: java
@@ -10,8 +10,8 @@ Build-Depends: debhelper (>= 10),
                libcommons-codec-java,
                libitext-java
 Standards-Version: 3.9.8
-Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/libforester-java/trunk/
-Vcs-Svn: svn://anonscm.debian.org/debian-med/trunk/packages/libforester-java/trunk/
+Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/forester/trunk/
+Vcs-Svn: svn://anonscm.debian.org/debian-med/trunk/packages/forester/trunk/
 Homepage: https://github.com/cmzmasek/forester
 
 Package: forester
diff --git a/debian/get-orig-source b/debian/get-orig-source
new file mode 100755
index 0000000..d66aa23
--- /dev/null
+++ b/debian/get-orig-source
@@ -0,0 +1,25 @@
+#!/bin/sh -e
+
+COMPRESS=xz
+
+NAME=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
+MVERSION=`dpkg-parsechangelog | awk '/^Version:/ { print $2 }' | sed 's/^\([0-9\.]\+\)[+~][-0-9]\+$/\1/'`
+
+mkdir -p ../tarballs
+cd ../tarballs
+# need to clean up the tarballs dir first because upstream tarball might
+# contain a directory with unpredictable name
+rm -rf *
+git clone --quiet https://github.com/cmzmasek/forester
+cd $NAME
+VERSION=${MVERSION}+`date -d @$(git show --format="%at" | head -n1) +%Y%m%d`
+# for esthetical reasons set file timestamps (if git-restore-mtime is installed)
+git restore-mtime || true
+cd ..
+TARDIR=${NAME}-${VERSION}
+mv ${NAME} ${TARDIR}
+rm -rf ${TARDIR}/.git
+find ${TARDIR} -name "*.jar" -delete
+
+GZIP="--best --no-name" tar --owner=root --group=root --mode=a+rX -caf "$NAME"_"$VERSION".orig.tar.${COMPRESS} "${TARDIR}"
+rm -rf ${TARDIR}
diff --git a/debian/get-orig-source.sh b/debian/get-orig-source.sh
deleted file mode 100755
index d077111..0000000
--- a/debian/get-orig-source.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-echo "checkout from https://github.com/cmzmasek/forester"
-exit
-
-PKG=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
-VERSION=`dpkg-parsechangelog | awk '/^Version/ { print $2 }' | cut -d "-" -f1`
-version=$VERSION.svn.`date +"%Y%m%d"|tr -d '\n'`
-targetdir=libforester-java-$version
-origtargz=libforester-java_$VERSION.orig.tar.gz
-cd ..
-mkdir $targetdir
-svn checkout http://forester.googlecode.com/svn/forester/java $targetdir/java
-svn checkout http://forester.googlecode.com/svn/forester/resources $targetdir/resources
-find $targetdir -name ".svn" | xargs -r rm -r
-find $targetdir -name "*.jar" | xargs -r rm -r
-tar czf $origtargz $targetdir
-rm -rf $targetdir
-
diff --git a/debian/rules b/debian/rules
index 76882b3..4ec44c4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,4 +16,4 @@ override_dh_clean:
 	dh_clean
 
 get-orig-source:
-	debian/get-orig-source.sh
+	debian/get-orig-source

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/forester.git



More information about the debian-med-commit mailing list