[Pkg-cli-libs-commits] r4141 - in /packages/boo/trunk/debian: README.source changelog patches/00list patches/nodecollection-ftbfs.dpatch rules watch

directhex-guest at users.alioth.debian.org directhex-guest at users.alioth.debian.org
Fri Mar 20 15:42:48 UTC 2009


Author: directhex-guest
Date: Fri Mar 20 15:42:48 2009
New Revision: 4141

URL: http://svn.debian.org/wsvn/pkg-cli-libs/?sc=1&rev=4141
Log:
  * New upstream bugfix release (fixes compile errors in MonoDevelop boo 
    addin)
    + debian/patches/nodecollection-ftbfs.dpatch:
      - Removed, no longer needed
  * DFSG version of source. Yay for upstream putting compiled code in 
    source distributions
    + debian/rules,
      debian/watch:
      - Write get-orig-source rule to handle +dfsg mangling

Added:
    packages/boo/trunk/debian/README.source
Removed:
    packages/boo/trunk/debian/patches/nodecollection-ftbfs.dpatch
Modified:
    packages/boo/trunk/debian/changelog
    packages/boo/trunk/debian/patches/00list
    packages/boo/trunk/debian/rules
    packages/boo/trunk/debian/watch

Added: packages/boo/trunk/debian/README.source
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/boo/trunk/debian/README.source?rev=4141&op=file
==============================================================================
--- packages/boo/trunk/debian/README.source (added)
+++ packages/boo/trunk/debian/README.source Fri Mar 20 15:42:48 2009
@@ -1,0 +1,21 @@
+This package's upstream tarball has been altered to remove all compiled 
+binary files (*.dll, *.exe)
+
+A complete list of removed files is as follows:
+	* bin/booc.exe
+	* bin/booish.exe
+	* bin/booi.exe
+	* bin/boo.exe
+	* bin/Boo.Microsoft.Build.Tasks.dll
+	* bin/Boo.Lang.Parser.dll
+	* bin/Boo.Lang.Interpreter.dll
+	* bin/Boo.Lang.Extensions.dll
+	* bin/Boo.Lang.Useful.dll
+	* bin/Boo.Lang.Compiler.dll
+	* bin/pt/Boo.Lang.resources.dll
+	* bin/Boo.Lang.dll
+	* bin/Boo.NAnt.Tasks.dll
+	* bin/Boo.Lang.CodeDom.dll
+
+This package also uses the dpatch patch system, to make fixes to better 
+integrate with Debian

Modified: packages/boo/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/boo/trunk/debian/changelog?rev=4141&op=diff
==============================================================================
--- packages/boo/trunk/debian/changelog (original)
+++ packages/boo/trunk/debian/changelog Fri Mar 20 15:42:48 2009
@@ -1,3 +1,17 @@
+boo (0.8.2.2960+dfsg-1) UNRELEASED; urgency=low
+
+  * New upstream bugfix release (fixes compile errors in MonoDevelop boo 
+    addin)
+    + debian/patches/nodecollection-ftbfs.dpatch:
+      - Removed, no longer needed
+  * DFSG version of source. Yay for upstream putting compiled code in 
+    source distributions
+    + debian/rules,
+      debian/watch:
+      - Write get-orig-source rule to handle +dfsg mangling
+
+ -- Jo Shields <directhex at apebox.org>  Fri, 20 Mar 2009 10:16:45 +0000
+
 boo (0.8.1.2865-3) unstable; urgency=low
 
   [ Iain Lane ]

Modified: packages/boo/trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/boo/trunk/debian/patches/00list?rev=4141&op=diff
==============================================================================
--- packages/boo/trunk/debian/patches/00list (original)
+++ packages/boo/trunk/debian/patches/00list Fri Mar 20 15:42:48 2009
@@ -1,2 +1,1 @@
 fix_boo.pc.in
-nodecollection-ftbfs

Modified: packages/boo/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/boo/trunk/debian/rules?rev=4141&op=diff
==============================================================================
--- packages/boo/trunk/debian/rules (original)
+++ packages/boo/trunk/debian/rules Fri Mar 20 15:42:48 2009
@@ -11,6 +11,9 @@
 DEB_NANT_BUILD_TARGET = -D:install.prefix=/usr -D:skip.vs2005=true
 DEB_NANT_INSTALL_TARGET = -D:install.prefix=/usr install
 DEB_NANT_CLEAN_TARGET = clean
+
+
+UPVERSION = $(shell dpkg-parsechangelog | grep '^Version: ' | sed -n 's/^Version: \([.0-9]*\).*/\1/p')
 
 export MONO_SHARED_DIR = $(shell pwd)/debian
 
@@ -36,3 +39,15 @@
 	$(DEB_NANT_INVOKE) $(DEB_NANT_CLEAN_TARGET) || true
 	rm -f debian/stamp-nant-build
 	rm -rf debian/.wapi
+
+get-orig-source:
+	uscan \
+		--download-version $(UPVERSION) \
+		--destdir . \
+		--force-download
+	mkdir boo-$(UPVERSION)+dfsg
+	unzip boo-$(UPVERSION)-src.zip -d boo-$(UPVERSION)+dfsg
+	find . -name *.exe -exec rm -rvf {} \;
+	find . -name *.dll -exec rm -rvf {} \;
+	tar cfvz boo_$(UPVERSION)+dfsg.orig.tar.gz boo-$(UPVERSION)+dfsg
+	rm -fr boo-$(UPVERSION)+dfsg boo-$(UPVERSION)-src.zip

Modified: packages/boo/trunk/debian/watch
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/boo/trunk/debian/watch?rev=4141&op=diff
==============================================================================
--- packages/boo/trunk/debian/watch (original)
+++ packages/boo/trunk/debian/watch Fri Mar 20 15:42:48 2009
@@ -1,2 +1,3 @@
 version=3
-http://dist.codehaus.org/boo/distributions/boo-(.*)-src\.zip
+opts=dversionmangle=s/\+dfsg// \
+ http://dist.codehaus.org/boo/distributions/boo-(.*)-src\.zip




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