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

Mirco Bauer meebey-guest at costa.debian.org
Sat Oct 22 15:15:16 UTC 2005


Author: meebey-guest
Date: 2005-10-22 15:15:15 +0000 (Sat, 22 Oct 2005)
New Revision: 2093

Added:
   non-group/monodevelop/trunk/debian/patches/01_use_real_nunit.dpatch
Modified:
   non-group/monodevelop/trunk/debian/changelog
   non-group/monodevelop/trunk/debian/control
   non-group/monodevelop/trunk/debian/patches/00list
   non-group/monodevelop/trunk/debian/rules
Log:
- 0.8 release



Modified: non-group/monodevelop/trunk/debian/changelog
===================================================================
--- non-group/monodevelop/trunk/debian/changelog	2005-10-22 15:06:40 UTC (rev 2092)
+++ non-group/monodevelop/trunk/debian/changelog	2005-10-22 15:15:15 UTC (rev 2093)
@@ -1,3 +1,23 @@
+monodevelop (0.8-0pre1) unstable; urgency=low
+
+   * New upstream release
+   * debian/rules:
+     - Enabled NUnit support.
+     - Enabled VersionControl (SVN) support.
+   * debian/control:
+     - Added libnunit-cil (>= 1.1.8) to build-deps.
+     - Added monodevelop-java, monodevelop-nunit and monodevelop-versioncontrol
+       package.
+   * debian/patches/00list:
+     - Removed 01_remove_bashism, parsing_mcs_1.1.9_output,
+       update_templates_for_gtk_sharp_2.3.x and boo_0.6.0_compat, they are
+       already applied upstream.
+     - Added 01_use_real_nunit.
+   * debian/patches/01_use_real_nunit.dpatch:
+     - Created patch to use nunit instead of mono-nunit.
+
+ -- Mirco Bauer <meebey at meebey.net>  Sun, 16 Oct 2005 21:26:16 +0200
+
 monodevelop (0.7-3) unstable; urgency=low
 
    * Rebuilt against MonoDoc 1.1.9

Modified: non-group/monodevelop/trunk/debian/control
===================================================================
--- non-group/monodevelop/trunk/debian/control	2005-10-22 15:06:40 UTC (rev 2092)
+++ non-group/monodevelop/trunk/debian/control	2005-10-22 15:15:15 UTC (rev 2093)
@@ -2,20 +2,20 @@
 Section: devel
 Priority: optional
 Maintainer: Mirco Bauer <meebey at meebey.net>
-Build-Depends-Indep: debhelper (>= 4.0.0), cli-common (>= 0.2.0), dpatch, mono-mcs (>= 1.1.2) | c-sharp-compiler, libmono-dev (>= 1.1.2), boo (>= 0.6.0.1858), ikvm (>= 0.10), monodoc-base (>= 1.1.9), intltool, mozilla-dev, gtk-sharp2-gapi (>= 2.3.91), libgtk2.0-cil (>= 2.3.91), libgnome2.0-cil (>= 2.3.91), libgconf2.0-cil (>= 2.3.91), libglade2.0-cil (>= 2.3.91), libgtksourceview2.0-cil (>= 0.10), libgecko2.0-cil (>= 0.10)
+Build-Depends-Indep: debhelper (>= 4.0.0), cli-common (>= 0.2.0), dpatch, mono-mcs (>= 1.1.4) | c-sharp-compiler, libmono-dev (>= 1.1.4), boo (>= 0.6.0.1858), ikvm (>= 0.10), monodoc-base (>= 1.1.9), intltool, mozilla-dev, gtk-sharp2-gapi (>= 2.3.90), libgtk2.0-cil (>= 2.3.90), libgnome2.0-cil (>= 2.3.90), libgconf2.0-cil (>= 2.3.90), libglade2.0-cil (>= 2.3.90), libgtksourceview2.0-cil (>= 0.10), libgecko2.0-cil (>= 0.10), libnunit-cil (>= 1.1.8)
 Standards-Version: 3.6.2.1
 
 Package: monodevelop
 Architecture: all
-Suggests: monodevelop-boo, monodevelop-java
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, mono-mcs, monodoc-manual, pkg-config, gnome-icon-theme (>= 1.1.3), xterm | x-terminal-emulator
+Suggests: monodevelop-boo, monodevelop-java, monodevelop-nunit, monodevelop-versioncontrol
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, mono-mcs (>= 1.1.4), monodoc-manual (>= 1.1.9), pkg-config, gnome-icon-theme (>= 1.1.3), xterm | x-terminal-emulator
 Provides: monodoc-viewer
 Description: C#/Boo/Java/Nemerle/ILasm Development Environment
  MonoDevelop is a GNOME IDE primarily designed for C# and other .NET
  languages.
  .
  Features: Debugger Integration, Class Browser, Monodoc Integration,
- Code Completion, Embedded HTML viewer, Gettext support, boo project support,
+ Code Completion, Embedded HTML viewer, Gettext support, Boo project support,
  Java project support, Nemerle project support, ILAsm project support.
 
 Package: monodevelop-boo
@@ -25,4 +25,32 @@
  MonoDevelop is a GNOME IDE primarily designed for C# and other .NET
  languages.
  .
- This package enables boo integration for MonoDevelop.
+ This package enables Boo integration for MonoDevelop.
+
+Package: monodevelop-java
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, monodevelop (= ${Source-Version}), ikvm (>= 0.10)
+Description: Java plugin for MonoDevelop
+ MonoDevelop is a GNOME IDE primarily designed for C# and other .NET
+ languages.
+ .
+ This package enables Java integration for MonoDevelop.
+
+Package: monodevelop-nunit
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, monodevelop (= ${Source-Version})
+Description: NUnit plugin for MonoDevelop
+ MonoDevelop is a GNOME IDE primarily designed for C# and other .NET
+ languages.
+ .
+ This package enables NUnit integration for MonoDevelop.
+
+Package: monodevelop-versioncontrol
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, monodevelop (= ${Source-Version}), libsvn0, libapr0
+Description: VersionControl plugin for MonoDevelop
+ MonoDevelop is a GNOME IDE primarily designed for C# and other .NET
+ languages.
+ .
+ This package enables version control integration (currently only Subversion)
+ for MonoDevelop.

Modified: non-group/monodevelop/trunk/debian/patches/00list
===================================================================
--- non-group/monodevelop/trunk/debian/patches/00list	2005-10-22 15:06:40 UTC (rev 2092)
+++ non-group/monodevelop/trunk/debian/patches/00list	2005-10-22 15:15:15 UTC (rev 2093)
@@ -1,4 +1 @@
-01_remove_bashism
-parsing_mcs_1.1.9_output
-update_templates_for_gtk_sharp_2.3.x
-boo_0.6.0_compat
+01_use_real_nunit

Added: non-group/monodevelop/trunk/debian/patches/01_use_real_nunit.dpatch
===================================================================
--- non-group/monodevelop/trunk/debian/patches/01_use_real_nunit.dpatch	2005-10-22 15:06:40 UTC (rev 2092)
+++ non-group/monodevelop/trunk/debian/patches/01_use_real_nunit.dpatch	2005-10-22 15:15:15 UTC (rev 2093)
@@ -0,0 +1,85 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 01_use_real_nunit.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 monodevelop-0.8~/Extras/MonoDeveloperExtensions/Makefile.in monodevelop-0.8/Extras/MonoDeveloperExtensions/Makefile.in
+--- monodevelop-0.8~/Extras/MonoDeveloperExtensions/Makefile.in	2005-10-12 18:55:17.000000000 +0200
++++ monodevelop-0.8/Extras/MonoDeveloperExtensions/Makefile.in	2005-10-16 22:19:08.000000000 +0200
+@@ -250,7 +250,7 @@
+        /r:$(top_builddir)/build/bin/MonoDevelop.Gui.Widgets.dll \
+        /r:$(top_builddir)/build/bin/MonoDevelop.Base.dll \
+        /r:$(top_builddir)/build/AddIns/NUnit/MonoDevelop.NUnit.dll \
+-       /r:nunit.core.dll \
++       $(NUNIT_LIBS) \
+        $(GTK_SHARP_LIBS) \
+        $(GLADE_SHARP_LIBS) \
+        $(GCONF_SHARP_LIBS) \
+diff -urNad monodevelop-0.8~/Extras/NUnit/Makefile.in monodevelop-0.8/Extras/NUnit/Makefile.in
+--- monodevelop-0.8~/Extras/NUnit/Makefile.in	2005-10-12 18:55:18.000000000 +0200
++++ monodevelop-0.8/Extras/NUnit/Makefile.in	2005-10-16 22:18:44.000000000 +0200
+@@ -238,8 +238,7 @@
+ target_alias = @target_alias@
+ ADDIN_BUILD = $(top_builddir)/build/AddIns/NUnit
+ ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.NUnit.dll
+-DLLS = /r:nunit.framework.dll \
+-	/r:nunit.core.dll \
++DLLS =	$(MONO_NUNIT_LIBS) \
+ 	/r:$(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ 	/r:$(top_builddir)/build/bin/MonoDevelop.Base.dll \
+ 	/r:$(top_builddir)/build/bin/MonoDevelop.Gui.Widgets.dll \
+diff -urNad monodevelop-0.8~/configure monodevelop-0.8/configure
+--- monodevelop-0.8~/configure	2005-10-12 18:55:21.000000000 +0200
++++ monodevelop-0.8/configure	2005-10-16 22:18:44.000000000 +0200
+@@ -4259,23 +4259,23 @@
+   else
+      PKG_CONFIG_MIN_VERSION=0.9.0
+      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
+-        echo "$as_me:$LINENO: checking for mono-nunit >= $MONO_NUNIT_REQUIRED_VERSION" >&5
+-echo $ECHO_N "checking for mono-nunit >= $MONO_NUNIT_REQUIRED_VERSION... $ECHO_C" >&6
++        echo "$as_me:$LINENO: checking for nunit >= $MONO_NUNIT_REQUIRED_VERSION" >&5
++echo $ECHO_N "checking for nunit >= $MONO_NUNIT_REQUIRED_VERSION... $ECHO_C" >&6
+ 
+-        if $PKG_CONFIG --exists "mono-nunit >= $MONO_NUNIT_REQUIRED_VERSION" ; then
++        if $PKG_CONFIG --exists "nunit >= $MONO_NUNIT_REQUIRED_VERSION" ; then
+             echo "$as_me:$LINENO: result: yes" >&5
+ echo "${ECHO_T}yes" >&6
+             succeeded=yes
+ 
+             echo "$as_me:$LINENO: checking MONO_NUNIT_CFLAGS" >&5
+ echo $ECHO_N "checking MONO_NUNIT_CFLAGS... $ECHO_C" >&6
+-            MONO_NUNIT_CFLAGS=`$PKG_CONFIG --cflags "mono-nunit >= $MONO_NUNIT_REQUIRED_VERSION"`
++            MONO_NUNIT_CFLAGS=`$PKG_CONFIG --cflags "nunit >= $MONO_NUNIT_REQUIRED_VERSION"`
+             echo "$as_me:$LINENO: result: $MONO_NUNIT_CFLAGS" >&5
+ echo "${ECHO_T}$MONO_NUNIT_CFLAGS" >&6
+ 
+             echo "$as_me:$LINENO: checking MONO_NUNIT_LIBS" >&5
+ echo $ECHO_N "checking MONO_NUNIT_LIBS... $ECHO_C" >&6
+-            MONO_NUNIT_LIBS=`$PKG_CONFIG --libs "mono-nunit >= $MONO_NUNIT_REQUIRED_VERSION"`
++            MONO_NUNIT_LIBS=`$PKG_CONFIG --libs "nunit >= $MONO_NUNIT_REQUIRED_VERSION"`
+             echo "$as_me:$LINENO: result: $MONO_NUNIT_LIBS" >&5
+ echo "${ECHO_T}$MONO_NUNIT_LIBS" >&6
+         else
+@@ -4283,7 +4283,7 @@
+             MONO_NUNIT_LIBS=""
+             ## If we have a custom action on failure, don't print errors, but
+             ## do set a variable so people can do so.
+-            MONO_NUNIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "mono-nunit >= $MONO_NUNIT_REQUIRED_VERSION"`
++            MONO_NUNIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "nunit >= $MONO_NUNIT_REQUIRED_VERSION"`
+ 
+         fi
+ 
+diff -urNad monodevelop-0.8~/configure.in monodevelop-0.8/configure.in
+--- monodevelop-0.8~/configure.in	2005-10-12 18:52:47.000000000 +0200
++++ monodevelop-0.8/configure.in	2005-10-16 22:18:44.000000000 +0200
+@@ -130,7 +130,7 @@
+ AC_ARG_ENABLE(nunit,
+ 	AC_HELP_STRING([--enable-nunit],
+ 		[enable support for NUnit [default=no]]),
+-		[PKG_CHECK_MODULES(MONO_NUNIT, mono-nunit >= $MONO_NUNIT_REQUIRED_VERSION, enable_nunit=yes, enable_nunit=no)],
++		[PKG_CHECK_MODULES(MONO_NUNIT, nunit >= $MONO_NUNIT_REQUIRED_VERSION, enable_nunit=yes, enable_nunit=no)],
+ 		enable_nunit=no)
+ 
+ AM_CONDITIONAL(ENABLE_NUNIT, test x$enable_nunit = xyes)


Property changes on: non-group/monodevelop/trunk/debian/patches/01_use_real_nunit.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Modified: non-group/monodevelop/trunk/debian/rules
===================================================================
--- non-group/monodevelop/trunk/debian/rules	2005-10-22 15:06:40 UTC (rev 2092)
+++ non-group/monodevelop/trunk/debian/rules	2005-10-22 15:15:15 UTC (rev 2093)
@@ -12,7 +12,7 @@
 	  --mandir=\$${prefix}/share/man \
 	  --infodir=\$${prefix}/share/info \
 	  --disable-update-mimedb --disable-update-desktopdb \
-	  --enable-boo --enable-java
+	  --enable-boo --enable-java --enable-nunit --enable-versioncontrol
 	# debugger is not ready yet, needs mono from SVN
 	#  --enable-debugger
 	touch configure-stamp
@@ -56,6 +56,10 @@
 	rm -f debian/monodevelop/usr/lib/monodevelop/AddIns/BackendBindings/templates/Java*
 	rm -f debian/monodevelop/usr/lib/monodevelop/AddIns/BackendBindings/templates/EmptyJava*
 	rm -f debian/monodevelop/usr/lib/monodevelop/AddIns/BackendBindings/templates/Ikvm*
+	# remove nunit files (shipped in monodevelop-nunit)
+	rm -rf debian/monodevelop/usr/lib/monodevelop/AddIns/NUnit
+	# remove versioncontrol files (shipped in monodevelop-versioncontrol)
+	rm -rf debian/monodevelop/usr/lib/monodevelop/AddIns/VersionControl
 	cp $(CURDIR)/ChangeLog $(CURDIR)/changelog
 	dh_installchangelogs
 	dh_installdocs
@@ -72,7 +76,7 @@
 	dh_clideps -d
 	dh_gencontrol
 	dh_md5sums
-	dh_builddeb -Nmonodevelop-java
+	dh_builddeb
 
 binary: binary-indep
 .PHONY: build clean binary-indep binary install 




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