[Pkg-mono-svn-commits] rev 3006 - in non-group/stetic/trunk/debian: . patches

Mirco Bauer meebey-guest at alioth.debian.org
Sun Apr 1 22:03:14 UTC 2007


Author: meebey-guest
Date: 2007-04-01 22:03:14 +0000 (Sun, 01 Apr 2007)
New Revision: 3006

Added:
   non-group/stetic/trunk/debian/patches/fix_dllmaps.dpatch
   non-group/stetic/trunk/debian/patches/update-autogen.sh.dpatch
   non-group/stetic/trunk/debian/patches/use_real_cecil.dpatch
Modified:
   non-group/stetic/trunk/debian/changelog
   non-group/stetic/trunk/debian/control
   non-group/stetic/trunk/debian/patches/00list
   non-group/stetic/trunk/debian/rules
Log:
- update



Modified: non-group/stetic/trunk/debian/changelog
===================================================================
--- non-group/stetic/trunk/debian/changelog	2007-03-30 09:06:40 UTC (rev 3005)
+++ non-group/stetic/trunk/debian/changelog	2007-04-01 22:03:14 UTC (rev 3006)
@@ -1,3 +1,26 @@
+stetic (0.1.0~svn.74962+dfsg-1) unstable; urgency=low
+
+  * New SVN snapshot
+    + Made it DFSG conform
+      (deleted precompiled binary Mono.Cecil.dll from the tarball)
+  * debian/control:
+    + Using my Debian email address now.
+    + Added mono-gmcs | c-sharp-2.0-compiler, libmono-cecil0.4-cil,
+      automake1.7, autoconf and intltool to build dependencies.
+    + Updated cli-common-dev build dependency to >= 0.4.4
+  * debian/rules:
+    + Added call for autogen.sh in config.status target.
+  * debian/patches/compile_fix.dpatch:
+    + Disabled, already applied upstream.
+  * debian/patches/update-autogen.sh.dpatch:
+    + Added for using automake-1.7
+  * debian/patches/use_real_cecil.dpatch:
+    + Builds stetic against libmono-cecil0.4-cil
+  * debian/patches/fix_dllmaps.dpatch:
+    + Added DLL map for glibsharpglue-2 to libstetic.dll.config.
+
+ -- Mirco Bauer <meebey at debian.org>  Sun, 25 Mar 2007 21:14:49 +0200
+
 stetic (0.1.0~svn.64684-1) unstable; urgency=low
 
   * Initial release

Modified: non-group/stetic/trunk/debian/control
===================================================================
--- non-group/stetic/trunk/debian/control	2007-03-30 09:06:40 UTC (rev 3005)
+++ non-group/stetic/trunk/debian/control	2007-04-01 22:03:14 UTC (rev 3006)
@@ -1,9 +1,9 @@
 Source: stetic
 Section: devel
 Priority: optional
-Maintainer: Mirco Bauer <meebey at meebey.net>
+Maintainer: Mirco Bauer <meebey at debian.org>
 Build-Depends: debhelper (>= 5.0.0), dpatch
-Build-Depends-Indep: cli-common-dev (>= 0.4.0), mono-mcs (>= 1.1.2) | c-sharp-compiler, libgtk2.0-cil (>= 2.3.91), libgnome2.0-cil (>= 2.3.91), libgtk2.0-dev (>= 2.4.0), libmono-dev
+Build-Depends-Indep: cli-common-dev (>= 0.4.4), mono-mcs (>= 1.1.2) | c-sharp-compiler, mono-gmcs | c-sharp-2.0-compiler, libgtk2.0-cil (>= 2.3.91), libgnome2.0-cil (>= 2.3.91), libmono-cecil0.4-cil, libgtk2.0-dev (>= 2.4.0), libmono-dev, automake1.7, autoconf, intltool
 Standards-Version: 3.7.2
 
 Package: stetic

Modified: non-group/stetic/trunk/debian/patches/00list
===================================================================
--- non-group/stetic/trunk/debian/patches/00list	2007-03-30 09:06:40 UTC (rev 3005)
+++ non-group/stetic/trunk/debian/patches/00list	2007-04-01 22:03:14 UTC (rev 3006)
@@ -1 +1,3 @@
-compile_fix
+update-autogen.sh
+use_real_cecil
+fix_dllmaps

Added: non-group/stetic/trunk/debian/patches/fix_dllmaps.dpatch
===================================================================
--- non-group/stetic/trunk/debian/patches/fix_dllmaps.dpatch	2007-03-30 09:06:40 UTC (rev 3005)
+++ non-group/stetic/trunk/debian/patches/fix_dllmaps.dpatch	2007-04-01 22:03:14 UTC (rev 3006)
@@ -0,0 +1,16 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix_dllmaps.dpatch by Mirco Bauer <meebey at meebey.net>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad stetic-0.1.0~svn.74962+dfsg~/libstetic/libstetic.dll.config stetic-0.1.0~svn.74962+dfsg/libstetic/libstetic.dll.config
+--- stetic-0.1.0~svn.74962+dfsg~/libstetic/libstetic.dll.config	2007-03-25 21:59:54.000000000 +0200
++++ stetic-0.1.0~svn.74962+dfsg/libstetic/libstetic.dll.config	2007-03-25 22:43:09.000000000 +0200
+@@ -5,4 +5,5 @@
+   <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.dylib" os="osx"/>
+   <dllmap dll="libgdk-win32-2.0-0.dll" target="libgdk-x11-2.0.so.0" os="!osx,windows"/>
+   <dllmap dll="libgdk-win32-2.0-0.dll" target="libgdk-x11-2.0.dylib" os="osx"/>
++  <dllmap dll="glibsharpglue-2" target="/usr/lib/mono/gtk-sharp-2.0/libglibsharpglue-2.so"/>
+ </configuration>


Property changes on: non-group/stetic/trunk/debian/patches/fix_dllmaps.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: non-group/stetic/trunk/debian/patches/update-autogen.sh.dpatch
===================================================================
--- non-group/stetic/trunk/debian/patches/update-autogen.sh.dpatch	2007-03-30 09:06:40 UTC (rev 3005)
+++ non-group/stetic/trunk/debian/patches/update-autogen.sh.dpatch	2007-04-01 22:03:14 UTC (rev 3006)
@@ -0,0 +1,50 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## update-autogen.sh.dpatch by Mirco Bauer <meebey at meebey.net>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad stetic-0.1.0~svn.74962+dfsg~/autogen.sh stetic-0.1.0~svn.74962+dfsg/autogen.sh
+--- stetic-0.1.0~svn.74962+dfsg~/autogen.sh	2007-03-25 22:50:42.000000000 +0200
++++ stetic-0.1.0~svn.74962+dfsg/autogen.sh	2007-03-25 22:51:36.000000000 +0200
+@@ -23,7 +23,7 @@
+   DIE=1
+ }
+ 
+-(automake --version) < /dev/null > /dev/null 2>&1 || {
++(automake-1.7 --version) < /dev/null > /dev/null 2>&1 || {
+   echo
+   echo "**Error**: You must have \`automake' installed to compile Stetic."
+   echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz"
+@@ -39,7 +39,7 @@
+ }
+ 
+ # if no automake, don't bother testing for aclocal
+-test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || {
++test -n "$NO_AUTOMAKE" || (aclocal-1.7 --version) < /dev/null > /dev/null 2>&1 || {
+   echo
+   echo "**Error**: Missing \`aclocal'."
+   DIE=1
+@@ -69,8 +69,8 @@
+ intltoolize --force --copy --automake ||
+   { echo "**Error**: intltoolize failed."; exit 1; }
+ 
+-echo "Running aclocal $ACLOCAL_FLAGS ..."
+-aclocal $ACLOCAL_FLAGS || {
++echo "Running aclocal-1.7 $ACLOCAL_FLAGS ..."
++aclocal-1.7 $ACLOCAL_FLAGS || {
+   echo
+   echo "**Error**: aclocal failed. This may mean that you have not"
+   echo "installed all of the packages you need, or you may need to"
+@@ -80,8 +80,8 @@
+   exit 1
+ }
+ 
+-echo "Running automake --gnu $am_opt ..."
+-automake --add-missing --gnu $am_opt ||
++echo "Running automake-1.7 --gnu $am_opt ..."
++automake-1.7 --add-missing --gnu $am_opt ||
+   { echo "**Error**: automake failed."; exit 1; }
+ 
+ echo "Running autoconf ..."


Property changes on: non-group/stetic/trunk/debian/patches/update-autogen.sh.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: non-group/stetic/trunk/debian/patches/use_real_cecil.dpatch
===================================================================
--- non-group/stetic/trunk/debian/patches/use_real_cecil.dpatch	2007-03-30 09:06:40 UTC (rev 3005)
+++ non-group/stetic/trunk/debian/patches/use_real_cecil.dpatch	2007-04-01 22:03:14 UTC (rev 3006)
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## use_real_cecil.dpatch by Mirco Bauer <meebey at meebey.net>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad stetic-0.1.0~svn.74962+dfsg~/libsteticui/Makefile.am stetic-0.1.0~svn.74962+dfsg/libsteticui/Makefile.am
+--- stetic-0.1.0~svn.74962+dfsg~/libsteticui/Makefile.am	2007-03-25 21:59:54.000000000 +0200
++++ stetic-0.1.0~svn.74962+dfsg/libsteticui/Makefile.am	2007-03-25 22:07:10.000000000 +0200
+@@ -83,7 +83,7 @@
+ 	-pkg:gnome-sharp-2.0 \
+ 	-pkg:gtk-sharp-2.0 \
+ 	-r:$(top_builddir)/bin/libstetic.dll \
+-	-r:./lib/Mono.Cecil.dll \
++	`pkg-config --libs mono-cecil` \
+ 	-r:Mono.Posix \
+ 	-r:System.Runtime.Remoting
+ 


Property changes on: non-group/stetic/trunk/debian/patches/use_real_cecil.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Modified: non-group/stetic/trunk/debian/rules
===================================================================
--- non-group/stetic/trunk/debian/rules	2007-03-30 09:06:40 UTC (rev 3005)
+++ non-group/stetic/trunk/debian/rules	2007-04-01 22:03:14 UTC (rev 3006)
@@ -18,6 +18,8 @@
 
 config.status: configure
 	dh_testdir
+	cp /usr/lib/cli/mono-cecil-0.4/Mono.Cecil.dll $(CURDIR)/libsteticui/lib/
+	NOCONFIGURE=1 ./autogen.sh
 	CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) \
 	  --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --sysconfdir=/etc \
 	  --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
@@ -34,6 +36,7 @@
 	dh_testroot
 	rm -f build-stamp 
 	-$(MAKE) distclean
+	rm -f $(CURDIR)/libsteticui/lib/Mono.Cecil.dll
 	rm -rf $(MONO_SHARED_DIR)/.wapi
 	dh_clean 
 




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