[Pkg-cli-libs-commits] r3794 - /packages/mono-nat-sharp/trunk/debian/rules

hanska-guest at users.alioth.debian.org hanska-guest at users.alioth.debian.org
Thu Jun 19 21:06:16 UTC 2008


Author: hanska-guest
Date: Thu Jun 19 21:06:16 2008
New Revision: 3794

URL: http://svn.debian.org/wsvn/pkg-cli-libs/?sc=1&rev=3794
Log:
First draft of get-orig-source target

Modified:
    packages/mono-nat-sharp/trunk/debian/rules

Modified: packages/mono-nat-sharp/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/mono-nat-sharp/trunk/debian/rules?rev=3794&op=diff
==============================================================================
--- packages/mono-nat-sharp/trunk/debian/rules (original)
+++ packages/mono-nat-sharp/trunk/debian/rules Thu Jun 19 21:06:16 2008
@@ -7,6 +7,9 @@
 include /usr/share/quilt/quilt.make
 
 DEST=$(CURDIR)/debian/libmono-nat0.1-cil
+VERSION=$(shell parsechangelog | grep ^Version | awk -F": " '{print $$2}' | cut -d"-" -f1)
+REV=$(shell echo $(VERSION) | awk -F"~svn" '{print $$2}')
+GOS_TMP=$(CURDIR)/get-orig-source-tmp
 
 configure: configure-stamp
 configure-stamp: $(QUILT_STAMPFN)
@@ -27,6 +30,8 @@
 	rm -f build-stamp configure-stamp
 	[ ! -f src/Makefile ] || $(MAKE) -C src distclean
 	-rm -rf src/autom4te.cache
+	find $(CURDIR) -name "Makefile.in" | xargs rm -rf
+	find $(CURDIR) -name "bin" -type d | xargs rm -rf
 	dh_clean src/config.sub src/config.guess \
 		src/configure src/install-sh src/missing \
 		src/aclocal.m4
@@ -75,5 +80,16 @@
 	dh_md5sums
 	dh_builddeb
 
+get-orig-source:
+	rm -rf $(GOS_TMP) && mkdir $(GOS_TMP)
+	echo $(VERSION)
+	echo $(REV)
+	svn co -r $(REV) svn://anonsvn.mono-project.com/source/trunk/Mono.Nat $(GOS_TMP)/mono-nat-sharp-$(VERSION)
+	find $(GOS_TMP)/mono-nat-sharp-$(VERSION) -name ".svn" -type d | xargs rm -rf
+	cd $(GOS_TMP) && tar zcf mono-nat-sharp_$(VERSION).orig.tar.gz mono-nat-sharp-$(VERSION)/
+	mv $(GOS_TMP)/mono-nat-sharp_$(VERSION).orig.tar.gz $(CURDIR)/../
+	rm -rf $(GOS_TMP)
+	echo "The original source tarball is located at $(CURDIR)/../ ."
+
 binary: binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary install configure




More information about the Pkg-cli-libs-commits mailing list