[SCM] jenkins packaging branch, master, updated. upstream/1.409.3-10-gbea8096

James Page james.page at canonical.com
Thu Jan 5 11:56:59 UTC 2012


The following commit has been merged in the master branch:
commit 4d936398ad9f179129f3984a5512a77f4d7ae29b
Author: James Page <james.page at canonical.com>
Date:   Thu Jan 5 11:51:27 2012 +0000

    Updates for DFSG compliance

diff --git a/debian/changelog b/debian/changelog
index ad58d8b..ce4adab 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
-jenkins (1.409.3-1) unstable; urgency=low
+jenkins (1.409.3+dfsg-1) unstable; urgency=low
 
-  * Initial Debian release (Closes: #561963)
+  * Initial Debian release (Closes: #561963):
+    - Repack for DFSG compliance.
   * Disabled build of libjenkins-plugin-parent-java as not currently
     installable due to broken upstream maven-hpi-plugin.
   * Added Debian init scripts and default configuration for jenkins 
diff --git a/debian/orig-tar.sh b/debian/orig-tar.sh
index d548cdb..ca4d134 100755
--- a/debian/orig-tar.sh
+++ b/debian/orig-tar.sh
@@ -10,6 +10,11 @@ tar -xzf $TAR -C $DIR --strip-components=1
 
 # Repack excluding stuff we don't need
 GZIP=--best tar -czf $TAR --exclude '*.jar' --exclude '*.class' \
-     --exclude 'CVS' --exclude '.svn' --exclude 'debian' $DIR
+     --exclude 'CVS' --exclude '.svn' --exclude "jenkins-$VERSION/debian" \
+     --exclude "jenkins-$VERSION/test" --exclude "jenkins-$VERSION/osx" \
+     --exclude "jenkins-$VERSION/ebuild" --exclude "jenkins-$VERSION/opensuse" \
+     --exclude "jenkins-$VERSION/rpm" --exclude 'hudson-logo.vsd' \
+     --exclude 'TangoProject-License.url' --exclude 'dummy.keystore' $DIR
+
 rm -rf $DIR
 
diff --git a/debian/rules b/debian/rules
index 0d91cd7..41bfda6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,8 @@ include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/maven.mk
 
 JAVA_HOME := /usr/lib/jvm/default-java
+# Parse upstream version without +dfsg for source download+
+DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^+]+).*,\1,p')
 DEB_MAVEN_BUILD_TARGET := install 
 DEB_MAVEN_ARGS := -e -Dbuild.version="$(DEB_UPSTREAM_VERSION)"
 DEB_MAVEN_INSTALL_TO_USJ := false
@@ -52,3 +54,5 @@ clean::
 
 get-orig-source:
 	uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename
+	mv ../jenkins_$(DEB_UPSTREAM_VERSION).orig.tar.gz \
+        ../jenkins_$(DEB_UPSTREAM_VERSION)+dfsg.orig.tar.gz
diff --git a/debian/watch b/debian/watch
index 6a365c5..c7e2fb2 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,3 @@
 version=3
-opts=dversionmangle=s/\.dfsg// \
+opts=dversionmangle=s/\+dfsg// \
 http://githubredir.debian.net/github/jenkinsci/jenkins/ jenkins-(\d+).(\d+).(\d+).tar.gz debian debian/orig-tar.sh

-- 
jenkins packaging



More information about the pkg-java-commits mailing list