[clojure] 04/09: Build the upstream tarball from the Git repository

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Thu Dec 22 14:35:29 UTC 2016


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

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

commit eebc9b53b411a0dcced3b1cbd220d34e38d6e687
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Thu Dec 22 13:05:48 2016 +0100

    Build the upstream tarball from the Git repository
---
 debian/changelog |  1 +
 debian/copyright |  3 ++-
 debian/rules     | 17 +----------------
 debian/watch     |  5 +++--
 4 files changed, 7 insertions(+), 19 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 75a6968..8b309a4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 clojure1.6 (1.6.0+dfsg-3) UNRELEASED; urgency=medium
 
   * Team upload.
+  * Build the upstream tarball from the Git repository
   * Switch to debhelper level 10
   * Use secure Vcs-* URLs
 
diff --git a/debian/copyright b/debian/copyright
index 37cb697..11d891e 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,6 +1,7 @@
 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: Clojure
-Source: http://clojure.org/downloads
+Source: https://github.com/clojure/clojure
+Files-Excluded: .idea
 
 Files: *
 Copyright: Copyright (c) Rich Hickey. All rights reserved.
diff --git a/debian/rules b/debian/rules
index 8a1b336..5fb3511 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,11 +3,6 @@
 SOURCE = $(shell dpkg-parsechangelog | grep ^Source | sed "s/Source: //")
 VER = $(shell echo $(SOURCE) | sed s/^clojure//)
 
-VERSION = $(shell dpkg-parsechangelog | grep ^Version | sed "s/Version: //")
-ORIG_VERSION = $(shell echo $(VERSION) | sed s/-.*//)
-PRISTINE_VERSION = $(shell echo $(ORIG_VERSION) | sed s/\+dfsg//)
-UPSTREAM_VERSION = $(shell echo $(PRISTINE_VERSION) | sed s/^0\.0\.//)
-SRCDIR_NAME = $(SOURCE)-$(ORIG_VERSION).orig
 MDWN_DOCS = $(patsubst %.md,%.html,$(wildcard *.md))
 
 include /usr/share/javahelper/java-vars.mk
@@ -45,14 +40,4 @@ clean::
 	-mh_clean
 
 get-orig-source:
-	-uscan --verbose --force-download --no-symlink --upstream-version $(PRISTINE_VERSION)
-	mkdir debian/$(SRCDIR_NAME)
-	unzip -d debian/$(SRCDIR_NAME) ../clojure?$(UPSTREAM_VERSION).zip
-	if test "`ls debian/$(SRCDIR_NAME) | wc -l`" -eq "1" ; then \
-		subdir=`echo debian/$(SRCDIR_NAME)/*` && \
-		mv $$subdir/* debian/$(SRCDIR_NAME) && \
-		rmdir $$subdir ; \
-	fi
-	rm debian/$(SRCDIR_NAME)/clojure*.jar
-	tar czf ../$(SOURCE)_$(ORIG_VERSION).orig.tar.gz -C debian $(SRCDIR_NAME)
-	rm -rf debian/$(SRCDIR_NAME)
+	uscan --download-current-version --force-download --repack --rename --compression xz
diff --git a/debian/watch b/debian/watch
index 4eab44b..6778872 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,3 @@
-version=3
-opts="dversionmangle=s/\+dfsg//,uversionmangle=s/^(\d{8})$/0.0.$1/" http://clojure.org/downloads .*clojure[_-]([\d.]*)\.zip
+version=4
+opts="mode=git, pgpmode=none, dversionmangle=s/\+dfsg//" \
+https://github.com/clojure/clojure refs/tags/clojure-([\d\.]+)

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



More information about the pkg-java-commits mailing list