[Pkg-mono-svn-commits] rev 4007 - mono-basic/trunk/debian

Jo Shields directhex-guest at alioth.debian.org
Tue Jun 30 12:11:41 UTC 2009


Author: directhex-guest
Date: 2009-06-30 12:11:40 +0000 (Tue, 30 Jun 2009)
New Revision: 4007

Modified:
   mono-basic/trunk/debian/changelog
   mono-basic/trunk/debian/control
   mono-basic/trunk/debian/rules
Log:
  * New upstream release
  * debian/control:
    + No-change bump to Standards 3.8.2
  * debian/rules:
    + Fix get-orig-source rule to produce consistent md5sums


Modified: mono-basic/trunk/debian/changelog
===================================================================
--- mono-basic/trunk/debian/changelog	2009-06-30 10:02:41 UTC (rev 4006)
+++ mono-basic/trunk/debian/changelog	2009-06-30 12:11:40 UTC (rev 4007)
@@ -1,3 +1,13 @@
+mono-basic (2.4.2-1) UNRELEASED; urgency=low
+
+  * New upstream release
+  * debian/control:
+    + No-change bump to Standards 3.8.2
+  * debian/rules:
+    + Fix get-orig-source rule to produce consistent md5sums
+
+ -- Jo Shields <directhex at apebox.org>  Tue, 30 Jun 2009 12:56:40 +0100
+
 mono-basic (2.4-1) unstable; urgency=low
 
   * New upstream release

Modified: mono-basic/trunk/debian/control
===================================================================
--- mono-basic/trunk/debian/control	2009-06-30 10:02:41 UTC (rev 4006)
+++ mono-basic/trunk/debian/control	2009-06-30 12:11:40 UTC (rev 4007)
@@ -8,7 +8,7 @@
  libmono-system2.0-cil (>= 1.9),
  libmono-corlib2.0-cil (>= 1.9),
  libmono-i18n2.0-cil (>= 1.9)
-Standards-Version: 3.8.1
+Standards-Version: 3.8.2
 Section: devel
 Homepage: http://www.mono-project.com/Visual_Basic
 Vcs-Svn: svn://svn.debian.org/svn/pkg-mono/mono-basic/trunk

Modified: mono-basic/trunk/debian/rules
===================================================================
--- mono-basic/trunk/debian/rules	2009-06-30 10:02:41 UTC (rev 4006)
+++ mono-basic/trunk/debian/rules	2009-06-30 12:11:40 UTC (rev 4007)
@@ -2,6 +2,14 @@
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
+MAKEFILE = $(firstword $(MAKEFILE_LIST))
+DEBIAN_DIR = $(dir $(MAKEFILE))
+SOURCE_DIR = $(DEBIAN_DIR)/..
+
+DEB_VERSION = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Version | cut -d" " -f2)
+DEB_SOURCE_NAME = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Source | cut -d" " -f2)
+VERSION = $(shell echo $(DEB_VERSION) | cut -d"-" -f1 | sed 's/+dfsg.*//')
+
 export MONO_SHARED_DIR=$(CURDIR)
 
 DEB_CLI_API_VERSION = 2.0
@@ -10,11 +18,21 @@
 	dh_testdir
 	./configure --prefix=/usr
 
-upstream_version=$(shell uscan --dehs | sed -n 's/.*<upstream-version>\(.*\)<\/upstream-version>.*/\1/p')
-get-orig-source::
-	uscan --download-version $(upstream_version) --force-download --destdir . \
-		  --no-symlink --repack --rename
+get-orig-source:
+	[ -d ../tarballs ] || mkdir ../tarballs
+	uscan \
+		--package $(DEB_SOURCE_NAME) \
+		--watchfile $(DEBIAN_DIR)/watch \
+		--upstream-version $(VERSION) \
+		--download-version $(VERSION) \
+		--destdir ../tarballs \
+		--force-download \
+		--rename
+	bzcat ../tarballs/$(DEB_SOURCE_NAME)_$(VERSION).orig.tar.bz2 | \
+		gzip -9fn -c - > ../tarballs/$(DEB_SOURCE_NAME)_$(VERSION).orig.tar.gz
+	rm ../tarballs/$(DEB_SOURCE_NAME)_$(VERSION).orig.tar.bz2
 
+
 build: build-stamp
 build-stamp: config.status
 	dh_testdir




More information about the Pkg-mono-svn-commits mailing list