[findbugs] 01/18: debian/watch: Track the release tags on GitHub

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Wed Aug 10 17:55:43 UTC 2016


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

ebourg-guest pushed a commit to branch master
in repository findbugs.

commit acbc9c10ec795e7d83803b946507dbda64e19a32
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Wed Aug 10 09:44:44 2016 +0200

    debian/watch: Track the release tags on GitHub
---
 debian/changelog   |  7 +++++++
 debian/copyright   |  2 +-
 debian/orig-tar.sh | 37 ++++++++++++++++---------------------
 debian/watch       |  4 ++--
 4 files changed, 26 insertions(+), 24 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 1f17f1d..f1b6345 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+findbugs (3.0.1-3) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * debian/watch: Track the release tags on GitHub
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Wed, 10 Aug 2016 09:44:16 +0200
+
 findbugs (3.0.1-2) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/copyright b/debian/copyright
index 78c9237..bf1cfe3 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,6 +1,6 @@
 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: findbugs
-Source: http://findbugs.sourceforge.net/
+Source: https://github.com/findbugsproject/findbugs
 
 Files: src/gui/edu/umd/cs/findbugs/gui2/CloudCommentsPane.java
 Copyright: 2010 Keith Lea
diff --git a/debian/orig-tar.sh b/debian/orig-tar.sh
index 7faaa22..f810c8f 100755
--- a/debian/orig-tar.sh
+++ b/debian/orig-tar.sh
@@ -1,25 +1,20 @@
 #!/bin/sh -e
 
+PACKAGE=$(dpkg-parsechangelog -S Source)
 VERSION=$2
-DIR=findbugs-$VERSION
-TAR=findbugs_$VERSION.orig.tar.xz
+DIR=${PACKAGE}-${VERSION}
+TAR=../${PACKAGE}_${VERSION}.orig.tar.xz
 
-# clean up the upstream tarball
-#unzip -x $3
-tar xzvf $3
-cd $DIR
-#Remove shipped jar + doc without sources
-rm -rf lib/*.jar lib/*.zip lib/*.txt
-rm -rf src/doc/pressRelease.pdf doc/pressRelease.pdf build-lib/
-cd ..
-tar Jcvf ../$TAR $DIR
-rm -rf $DIR $3
-
-# move to directory 'tarballs'
-if [ -r .svn/deb-layout ]; then
-    . .svn/deb-layout
-    mv $TAR $origDir
-    echo "moved $TAR to $origDir"
-fi
-
-exit 0
+mkdir $DIR.tmp $DIR
+tar -xf $3 --strip-components=1 -C $DIR.tmp
+mv $DIR.tmp/findbugs/* $DIR
+rm $3
+XZ_OPT=--best tar -c -v -J -f $TAR \
+    --exclude '*.jar' \
+    --exclude '*.pdf' \
+    --exclude '.settings' \
+    --exclude '.classpath' \
+    --exclude '.project' \
+    --exclude '.idea' \
+    $DIR
+rm -Rf $DIR.tmp $DIR
diff --git a/debian/watch b/debian/watch
index ca92410..baca0bf 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,3 @@
 version=3
-http://sf.net/findbugs/findbugs-([\d\.]+)-source\.zip \
-debian debian/orig-tar.sh
+opts=uversionmangle=s/_preview/~preview/;s/_RC/~rc/ \
+https://github.com/findbugsproject/findbugs/tags .*/archive/([\d\.]+.*).tar.gz debian debian/orig-tar.sh

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/findbugs.git



More information about the pkg-java-commits mailing list