[Pkg-mono-svn-commits] rev 2524 - in non-group/cowbell: tags tags/0.2.7-1/debian tags/0.2.7-1/debian/patches trunk/debian trunk/debian/patches

Sebastian Dröge slomo-guest at costa.debian.org
Mon May 1 14:14:50 UTC 2006


Author: slomo-guest
Date: 2006-05-01 14:14:50 +0000 (Mon, 01 May 2006)
New Revision: 2524

Added:
   non-group/cowbell/tags/0.2.7-1/
   non-group/cowbell/tags/0.2.7-1/debian/patches/01_dllmap.patch
   non-group/cowbell/trunk/debian/patches/01_dllmap.patch
Modified:
   non-group/cowbell/tags/0.2.7-1/debian/changelog
   non-group/cowbell/tags/0.2.7-1/debian/control
   non-group/cowbell/tags/0.2.7-1/debian/rules
   non-group/cowbell/trunk/debian/changelog
   non-group/cowbell/trunk/debian/control
   non-group/cowbell/trunk/debian/rules
Log:
* updated, tagged cowbell 0.2.7-1


Copied: non-group/cowbell/tags/0.2.7-1 (from rev 2519, non-group/cowbell/trunk)

Modified: non-group/cowbell/tags/0.2.7-1/debian/changelog
===================================================================
--- non-group/cowbell/trunk/debian/changelog	2006-04-30 13:31:20 UTC (rev 2519)
+++ non-group/cowbell/tags/0.2.7-1/debian/changelog	2006-05-01 14:14:50 UTC (rev 2524)
@@ -1,3 +1,15 @@
+cowbell (0.2.7-1) unstable; urgency=low
+
+  * New upstream release
+  * Changed Architecture to any because we now ship native code
+  * Added libtag1-dev to Build-Depends
+  * Added libmono-corlib1.0-cil, libmono-system1.0-cil,
+    libmono-system-web1.0-cil to Build-Depends
+  * debian/patches/01_dllmap.patch:
+    + Add a dllmap for the new taglib glue library
+
+ -- Sebastian Dröge <slomo at ubuntu.com>  Thu, 27 Apr 2006 01:02:55 +0200
+
 cowbell (0.2.6.2-1) unstable; urgency=low
 
   * New upstream release

Modified: non-group/cowbell/tags/0.2.7-1/debian/control
===================================================================
--- non-group/cowbell/trunk/debian/control	2006-04-30 13:31:20 UTC (rev 2519)
+++ non-group/cowbell/tags/0.2.7-1/debian/control	2006-05-01 14:14:50 UTC (rev 2524)
@@ -2,12 +2,12 @@
 Section: sound
 Priority: optional
 Maintainer: Sebastian Dröge <slomo at ubuntu.com>
-Build-Depends-Indep: debhelper (>= 5), cdbs, cli-common (>= 0.2.0), mono-mcs (>= 1.0) | c-sharp-compiler, libtagc0-dev (>= 1.3.0), libgtk2.0-cil (>= 1.9.2), libglib2.0-cil (>= 1.9.2), libglade2.0-cil (>= 1.9.2), pkg-config, intltool, xsltproc, docbook-xsl, docbook-xml (>= 4.4)
+Build-Depends: debhelper (>= 5), cdbs, cli-common (>= 0.2.0), mono-mcs (>= 1.0) | c-sharp-compiler, libmono-corlib1.0-cil, libmono-system1.0-cil, libmono-system-web1.0-cil, libtag1-dev (>= 1.3.0), libtagc0-dev (>= 1.3.0), libgtk2.0-cil (>= 2.6), libglib2.0-cil (>= 2.6), libglade2.0-cil (>= 2.6), pkg-config, intltool, xsltproc, docbook-xsl, docbook-xml (>= 4.4)
 Standards-Version: 3.6.2
 
 Package: cowbell
-Architecture: all
-Depends: ${cli:Depends}
+Architecture: any
+Depends: ${shlibs:Depends}, ${cli:Depends}, ${misc:Depends}
 Description: An easy-to-use tag editor for your music files
  Cowbell is an elegant music organizer intended to make keeping your
  collection tidy both fun and easy. It allows viewing and editing of the tags,

Added: non-group/cowbell/tags/0.2.7-1/debian/patches/01_dllmap.patch
===================================================================
--- non-group/cowbell/trunk/debian/patches/01_dllmap.patch	2006-04-30 13:31:20 UTC (rev 2519)
+++ non-group/cowbell/tags/0.2.7-1/debian/patches/01_dllmap.patch	2006-05-01 14:14:50 UTC (rev 2524)
@@ -0,0 +1,7 @@
+--- cowbell.exe.config.old	2006-04-27 01:13:26.944741768 +0200
++++ cowbell.exe.config	2006-04-27 01:13:50.071226008 +0200
+@@ -1,3 +1,4 @@
+ <configuration>
+ 	<dllmap dll="libtag_c" target="libtag_c.so.0"/>
++	<dllmap dll="taglibsharpglue" target="libtaglibsharpglue.so" />
+ </configuration>

Modified: non-group/cowbell/tags/0.2.7-1/debian/rules
===================================================================
--- non-group/cowbell/trunk/debian/rules	2006-04-30 13:31:20 UTC (rev 2519)
+++ non-group/cowbell/tags/0.2.7-1/debian/rules	2006-05-01 14:14:50 UTC (rev 2524)
@@ -4,19 +4,25 @@
 include /usr/share/cdbs/1/class/gnome.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
 
-DEB_INSTALL_MANPAGES_cowbell := debian/cowbell.1
+DEB_CONFIGURE_EXTRA_FLAGS += --disable-static
+DEB_INSTALL_MANPAGES_cowbell += debian/cowbell.1
 
 export MONO_SHARED_DIR=$(CURDIR)
 
 install/cowbell::
+	# build manpage
 	/usr/bin/xsltproc --nonet -o debian/cowbell.1 \
 		/usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl \
 		debian/cowbell.1.xml
+	# fix permissions of CIL binaries
 	-find debian/ -type f -name "*.dll" -or -name "*.mdb" -or -name "*.cs" -or -name "*.config" | xargs chmod -x
 	-find debian/ -type f -name "*.exe" | xargs chmod +x
+	# remove .la and .a file for the taglib glue
+	rm -f debian/cowbell/usr/lib/cowbell/libtaglibsharpglue.la \
+		debian/cowbell/usr/lib/cowbell/libtaglibsharpglue.a
 	
-common-binary-predeb-indep::
-	dh_clideps
+common-binary-predeb-arch::
+	dh_clideps -d
 
 clean::
 	rm -rf $(MONO_SHARED_DIR)/.wapi

Modified: non-group/cowbell/trunk/debian/changelog
===================================================================
--- non-group/cowbell/trunk/debian/changelog	2006-05-01 14:07:06 UTC (rev 2523)
+++ non-group/cowbell/trunk/debian/changelog	2006-05-01 14:14:50 UTC (rev 2524)
@@ -1,3 +1,15 @@
+cowbell (0.2.7-1) unstable; urgency=low
+
+  * New upstream release
+  * Changed Architecture to any because we now ship native code
+  * Added libtag1-dev to Build-Depends
+  * Added libmono-corlib1.0-cil, libmono-system1.0-cil,
+    libmono-system-web1.0-cil to Build-Depends
+  * debian/patches/01_dllmap.patch:
+    + Add a dllmap for the new taglib glue library
+
+ -- Sebastian Dröge <slomo at ubuntu.com>  Thu, 27 Apr 2006 01:02:55 +0200
+
 cowbell (0.2.6.2-1) unstable; urgency=low
 
   * New upstream release

Modified: non-group/cowbell/trunk/debian/control
===================================================================
--- non-group/cowbell/trunk/debian/control	2006-05-01 14:07:06 UTC (rev 2523)
+++ non-group/cowbell/trunk/debian/control	2006-05-01 14:14:50 UTC (rev 2524)
@@ -2,12 +2,12 @@
 Section: sound
 Priority: optional
 Maintainer: Sebastian Dröge <slomo at ubuntu.com>
-Build-Depends-Indep: debhelper (>= 5), cdbs, cli-common (>= 0.2.0), mono-mcs (>= 1.0) | c-sharp-compiler, libtagc0-dev (>= 1.3.0), libgtk2.0-cil (>= 1.9.2), libglib2.0-cil (>= 1.9.2), libglade2.0-cil (>= 1.9.2), pkg-config, intltool, xsltproc, docbook-xsl, docbook-xml (>= 4.4)
+Build-Depends: debhelper (>= 5), cdbs, cli-common (>= 0.2.0), mono-mcs (>= 1.0) | c-sharp-compiler, libmono-corlib1.0-cil, libmono-system1.0-cil, libmono-system-web1.0-cil, libtag1-dev (>= 1.3.0), libtagc0-dev (>= 1.3.0), libgtk2.0-cil (>= 2.6), libglib2.0-cil (>= 2.6), libglade2.0-cil (>= 2.6), pkg-config, intltool, xsltproc, docbook-xsl, docbook-xml (>= 4.4)
 Standards-Version: 3.6.2
 
 Package: cowbell
-Architecture: all
-Depends: ${cli:Depends}
+Architecture: any
+Depends: ${shlibs:Depends}, ${cli:Depends}, ${misc:Depends}
 Description: An easy-to-use tag editor for your music files
  Cowbell is an elegant music organizer intended to make keeping your
  collection tidy both fun and easy. It allows viewing and editing of the tags,

Added: non-group/cowbell/trunk/debian/patches/01_dllmap.patch
===================================================================
--- non-group/cowbell/trunk/debian/patches/01_dllmap.patch	2006-05-01 14:07:06 UTC (rev 2523)
+++ non-group/cowbell/trunk/debian/patches/01_dllmap.patch	2006-05-01 14:14:50 UTC (rev 2524)
@@ -0,0 +1,7 @@
+--- cowbell.exe.config.old	2006-04-27 01:13:26.944741768 +0200
++++ cowbell.exe.config	2006-04-27 01:13:50.071226008 +0200
+@@ -1,3 +1,4 @@
+ <configuration>
+ 	<dllmap dll="libtag_c" target="libtag_c.so.0"/>
++	<dllmap dll="taglibsharpglue" target="libtaglibsharpglue.so" />
+ </configuration>

Modified: non-group/cowbell/trunk/debian/rules
===================================================================
--- non-group/cowbell/trunk/debian/rules	2006-05-01 14:07:06 UTC (rev 2523)
+++ non-group/cowbell/trunk/debian/rules	2006-05-01 14:14:50 UTC (rev 2524)
@@ -4,19 +4,25 @@
 include /usr/share/cdbs/1/class/gnome.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
 
-DEB_INSTALL_MANPAGES_cowbell := debian/cowbell.1
+DEB_CONFIGURE_EXTRA_FLAGS += --disable-static
+DEB_INSTALL_MANPAGES_cowbell += debian/cowbell.1
 
 export MONO_SHARED_DIR=$(CURDIR)
 
 install/cowbell::
+	# build manpage
 	/usr/bin/xsltproc --nonet -o debian/cowbell.1 \
 		/usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl \
 		debian/cowbell.1.xml
+	# fix permissions of CIL binaries
 	-find debian/ -type f -name "*.dll" -or -name "*.mdb" -or -name "*.cs" -or -name "*.config" | xargs chmod -x
 	-find debian/ -type f -name "*.exe" | xargs chmod +x
+	# remove .la and .a file for the taglib glue
+	rm -f debian/cowbell/usr/lib/cowbell/libtaglibsharpglue.la \
+		debian/cowbell/usr/lib/cowbell/libtaglibsharpglue.a
 	
-common-binary-predeb-indep::
-	dh_clideps
+common-binary-predeb-arch::
+	dh_clideps -d
 
 clean::
 	rm -rf $(MONO_SHARED_DIR)/.wapi




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