[Pkg-cli-apps-commits] r4325 - in /packages/monodevelop/trunk/debian: changelog control patches/00list patches/use_csc.dpatch rules
meebey at users.alioth.debian.org
meebey at users.alioth.debian.org
Mon Dec 15 21:21:08 UTC 2008
Author: meebey
Date: Mon Dec 15 21:21:08 2008
New Revision: 4325
URL: http://svn.debian.org/wsvn/pkg-cli-apps/?sc=1&rev=4325
Log:
* debian/control
+ Added autoconf, automake and autotools-dev to build-deps.
+ Refresh build-system as we patch parts of it.
* debian/patches/use_csc.dpatch:
+ This patch replaces hardcoded mcs and gmcs calls with csc.
Added:
packages/monodevelop/trunk/debian/patches/use_csc.dpatch (with props)
Modified:
packages/monodevelop/trunk/debian/changelog
packages/monodevelop/trunk/debian/control
packages/monodevelop/trunk/debian/patches/00list
packages/monodevelop/trunk/debian/rules
Modified: packages/monodevelop/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/monodevelop/trunk/debian/changelog?rev=4325&op=diff
==============================================================================
--- packages/monodevelop/trunk/debian/changelog (original)
+++ packages/monodevelop/trunk/debian/changelog Mon Dec 15 21:21:08 2008
@@ -11,8 +11,12 @@
Mono 2.0 transition.
+ Removed mono-mcs and mono-gmcs from Suggests/Recommends as
mono-1.0/2.0-devel does that job already.
+ + Added autoconf, automake and autotools-dev to build-deps.
* debian/rules:
+ Pass "csc" as C# compiler to configure
+ + Refresh build-system as we patch parts of it.
+ * debian/patches/use_csc.dpatch:
+ + This patch replaces hardcoded mcs and gmcs calls with csc.
-- Mirco Bauer <meebey at debian.org> Mon, 15 Dec 2008 21:49:52 +0100
Modified: packages/monodevelop/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/monodevelop/trunk/debian/control?rev=4325&op=diff
==============================================================================
--- packages/monodevelop/trunk/debian/control (original)
+++ packages/monodevelop/trunk/debian/control Mon Dec 15 21:21:08 2008
@@ -8,6 +8,9 @@
libmono-dev (>= 1.1.10),
monodoc-base (>= 1.1.9),
intltool,
+ autoconf,
+ automake,
+ autotools-dev,
gtk-sharp2-gapi (>= 2.8),
libgtk2.0-cil (>= 2.8),
libgnome2.0-cil (>= 2.8),
Modified: packages/monodevelop/trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/monodevelop/trunk/debian/patches/00list?rev=4325&op=diff
==============================================================================
--- packages/monodevelop/trunk/debian/patches/00list (original)
+++ packages/monodevelop/trunk/debian/patches/00list Mon Dec 15 21:21:08 2008
@@ -1,5 +1,3 @@
-#link_system_nunit
-#nunit_2.4_port
link_system_mono-nunit
nunit_2.2_backport
use_libsvn1
@@ -8,3 +6,4 @@
update_templates_for_gtk-sharp_2.10
boo_mimetype
bashism
+use_csc
Added: packages/monodevelop/trunk/debian/patches/use_csc.dpatch
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/monodevelop/trunk/debian/patches/use_csc.dpatch?rev=4325&op=file
==============================================================================
--- packages/monodevelop/trunk/debian/patches/use_csc.dpatch (added)
+++ packages/monodevelop/trunk/debian/patches/use_csc.dpatch Mon Dec 15 21:21:08 2008
@@ -1,0 +1,46 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## use_csc.dpatch by Mirco Bauer <meebey at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad monodevelop-1.0+dfsg~/contrib/Mono.Cecil/Makefile.am monodevelop-1.0+dfsg/contrib/Mono.Cecil/Makefile.am
+--- monodevelop-1.0+dfsg~/contrib/Mono.Cecil/Makefile.am 2008-03-11 03:21:32.000000000 +0100
++++ monodevelop-1.0+dfsg/contrib/Mono.Cecil/Makefile.am 2008-12-15 22:15:39.000000000 +0100
+@@ -1,4 +1,5 @@
+ BINDIR=$(top_builddir)/build/bin
++MCS=@CS@
+
+ all: $(CECIL)
+
+@@ -11,7 +12,7 @@
+
+ $(CECIL): $(CECIL_CSFILES)
+ mkdir -p $(BINDIR)
+- mcs $(CECIL_CSFILES) /debug /target:library /out:$(CECIL)
++ $(MCS) $(CECIL_CSFILES) /debug /target:library /out:$(CECIL)
+
+ $(CECIL_DEBUG): $(CECIL)
+
+@@ -24,7 +25,7 @@
+
+ $(CECIL_MDB): $(CECIL_MDB_CSFILES) $(CECIL)
+ mkdir -p $(BINDIR)
+- mcs $(CECIL_MDB_CSFILES) /debug /target:library /r:$(CECIL) /d:CECIL /out:$(CECIL_MDB)
++ $(CSC) $(CECIL_MDB_CSFILES) /debug /target:library /r:$(CECIL) /d:CECIL /out:$(CECIL_MDB)
+
+ $(CECIL_MDB_DEBUG): $(CECIL_MDB)
+
+diff -urNad monodevelop-1.0+dfsg~/src/addins/MonoDevelop.GtkCore/lib/Makefile.am monodevelop-1.0+dfsg/src/addins/MonoDevelop.GtkCore/lib/Makefile.am
+--- monodevelop-1.0+dfsg~/src/addins/MonoDevelop.GtkCore/lib/Makefile.am 2008-03-11 03:19:54.000000000 +0100
++++ monodevelop-1.0+dfsg/src/addins/MonoDevelop.GtkCore/lib/Makefile.am 2008-12-15 22:15:18.000000000 +0100
+@@ -6,7 +6,7 @@
+ libsteticui: $(libsteticui)
+
+ ### Common settings ###
+-MCS = gmcs
++MCS = @CSC@
+ EXTRACT_VARS = $(top_srcdir)/contrib/extract_makefile_variable.sh
+
+
Propchange: packages/monodevelop/trunk/debian/patches/use_csc.dpatch
------------------------------------------------------------------------------
svn:executable = *
Modified: packages/monodevelop/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/monodevelop/trunk/debian/rules?rev=4325&op=diff
==============================================================================
--- packages/monodevelop/trunk/debian/rules (original)
+++ packages/monodevelop/trunk/debian/rules Mon Dec 15 21:21:08 2008
@@ -7,6 +7,9 @@
build: build-stamp
build-stamp: patch-stamp
dh build --before configure
+ aclocal -I.
+ autoconf
+ automake --add-missing --copy
dh_auto_configure -- \
--disable-update-mimedb \
--disable-update-desktopdb \
@@ -21,6 +24,8 @@
clean: clean-patched unpatch
clean-patched:
dh clean
+ rm -rf configure config.sub config.guess ltmain.sh aclocal.m4 autom4te.cache/
+ find . -name "Makefile.in" -delete
install: build
dh $@ --before dh_install
More information about the Pkg-cli-apps-commits
mailing list