[Pkg-mono-svn-commits] rev 1889 - non-group/monodevelop/trunk/debian

Mirco Bauer meebey-guest@costa.debian.org
Sun, 10 Jul 2005 20:58:18 +0000


Author: meebey-guest
Date: 2005-07-10 20:58:17 +0000 (Sun, 10 Jul 2005)
New Revision: 1889

Added:
   non-group/monodevelop/trunk/debian/monodevelop-boo.install
   non-group/monodevelop/trunk/debian/monodevelop-java.install
   non-group/monodevelop/trunk/debian/monodevelop.install
Removed:
   non-group/monodevelop/trunk/debian/install
Modified:
   non-group/monodevelop/trunk/debian/NEWS
   non-group/monodevelop/trunk/debian/changelog
   non-group/monodevelop/trunk/debian/control
   non-group/monodevelop/trunk/debian/rules
Log:
- created monodevelop-boo/ikvm.
- updated debian/NEWS



Modified: non-group/monodevelop/trunk/debian/NEWS
===================================================================
--- non-group/monodevelop/trunk/debian/NEWS	2005-07-10 20:44:55 UTC (rev 1888)
+++ non-group/monodevelop/trunk/debian/NEWS	2005-07-10 20:58:17 UTC (rev 1889)
@@ -1,3 +1,21 @@
+monodevelop (0.7-2) unstable; urgency=low
+
+  * The 0.7 release of MonoDevelop has some major changes:
+  * MonoDevelop uses now a different project file format (.mdp instead of
+    .cmbx), it will convert your old project files automatic when you open them.
+  * It uses Gtk#2 (1.9.x) now, means you can also develop Gtk#2 projects now.
+    But Gtk#1 projects will _not_ work anymore, problem is that Gtk#2 (by
+    MonoDevelop) and Gtk#1 (by your project) can't be loaded at the same time!
+    If you try this, MonoDevelop will just crash, so please update your project
+    to use Gtk#2.
+  * The source code of MonoDevelop is 100% C# now, means the package will
+    now run on all Mono architectures (x86, ppc, amd64).
+  * The configuration files of MonoDevelop are not backwards compatible, it
+    may happen that MonoDevelop just crashes on starup! Please delete
+    ~/.config/MonoDevelop if that happens and try again.
+
+ -- Mirco Bauer <meebey@meebey.net>  Sun, 10 Jul 2005  22:46:40 +0200
+
 monodevelop (0.4-1) unstable; urgency=low
 
   * this release of MonoDevelop has a new code completion database, and it

Modified: non-group/monodevelop/trunk/debian/changelog
===================================================================
--- non-group/monodevelop/trunk/debian/changelog	2005-07-10 20:44:55 UTC (rev 1888)
+++ non-group/monodevelop/trunk/debian/changelog	2005-07-10 20:58:17 UTC (rev 1889)
@@ -1,9 +1,23 @@
 monodevelop (0.7-2) unstable; urgency=low
 
-   * NOT RELEASED YET
-   * created 01_fix_startup_script.dpatch to fix bashism (Closes: #311672).
+   * Created 01_fix_startup_script.dpatch to fix bashism (Closes: #311672).
+   * Enabled Boo and Java support (Closes: #311730).
+   * Created monodevelop-boo and monodevelop-java package.
+     (building monodevelop-java package is disabled though, the integration
+      is currently buggy in 0.7)
+   * debian/control:
+     + Removed libmono-dev, libglade2-dev, libgnome2-dev, libgtksourceview-dev,
+       libgnomevfs2-dev and liborbit2-dev from build-deps. They are not
+       required anymore because monodevelop uses the C# bindings now.
+     + Removed "Uploaders" field, it's optional.
+     + Added boo and ikvm to build-deps.
+     + Added ${misc:Depends} to "Depends".
+   * debian/rules:
+     + Added --enable-boo and --enable-ikvm to configure call.
+     + Added dh_installmime and dh_desktop call.
+     + Removed all "-i" from dh_* calls, whole package is arch indep.
 
- -- Mirco Bauer <meebey@meebey.net>  Sun, 29 May 2005 20:17:47 +0200
+ -- Mirco Bauer <meebey@meebey.net>  Sun, 19 Jun 2005 16:27:59 +0200
 
 monodevelop (0.7-1) unstable; urgency=low
 

Modified: non-group/monodevelop/trunk/debian/control
===================================================================
--- non-group/monodevelop/trunk/debian/control	2005-07-10 20:44:55 UTC (rev 1888)
+++ non-group/monodevelop/trunk/debian/control	2005-07-10 20:58:17 UTC (rev 1889)
@@ -2,18 +2,36 @@
 Section: devel
 Priority: optional
 Maintainer: Mirco Bauer <meebey@meebey.net>
-Uploaders: Mirco Bauer <meebey@meebey.net>
-Build-Depends-Indep: debhelper (>= 4.0.0), cli-common (>= 0.1.3), dpatch, mono-mcs (>= 1.1.2) | c-sharp-compiler, libmono-dev (>= 1.1.2), libglade2-dev (>= 2.0.0), libgnome2-dev, libgtksourceview-dev (>= 0.7), libgnomevfs2-dev (>= 2.0), liborbit2-dev (>= 2.8.3), intltool, mozilla-dev, gtk-sharp2-gapi (>= 1.9.5), libgtk2.0-cil (>= 1.9.5), libgnome2.0-cil (>= 1.9.5), libgconf2.0-cil (>= 1.9.5), libglade2.0-cil (>= 1.9.5), libgtksourceview2.0-cil (>= 0.10), libgecko2.0-cil (>= 0.10), monodoc-base (>= 1.0)
+Build-Depends-Indep: debhelper (>= 4.0.0), cli-common (>= 0.1.3), dpatch, mono-mcs (>= 1.1.2) | c-sharp-compiler, libmono-dev (>= 1.1.2), boo (>= 0.5.5.1651-2), ikvm (>= 0.10), monodoc-base (>= 1.0), intltool, mozilla-dev, gtk-sharp2-gapi (>= 1.9.5), libgtk2.0-cil (>= 1.9.5), libgnome2.0-cil (>= 1.9.5), libgconf2.0-cil (>= 1.9.5), libglade2.0-cil (>= 1.9.5), libgtksourceview2.0-cil (>= 0.10), libgecko2.0-cil (>= 0.10)
 Standards-Version: 3.6.1
 
 Package: monodevelop
 Architecture: all
-Depends: mono-mcs, monodoc-manual, pkg-config, gnome-icon-theme (>= 1.1.3), xterm | x-terminal-emulator, ${cli:Depends}, ${shlibs:Depends}
+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
 Provides: monodoc-viewer
-Description: C#/Java/Nemerle/ILasm Development Environment
+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, Java project support,
- Nemerle project support, ILAsm project support
+ Code Completion, Embedded HTML viewer, Gettext support, boo project support,
+ Java project support, Nemerle project support, ILAsm project support.
+
+Package: monodevelop-boo
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, monodevelop (= ${Source-Version})
+Description: Boo plugin for MonoDevelop
+ MonoDevelop is a GNOME IDE primarily designed for C# and other .NET
+ languages.
+ .
+ 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.

Deleted: non-group/monodevelop/trunk/debian/install
===================================================================
--- non-group/monodevelop/trunk/debian/install	2005-07-10 20:44:55 UTC (rev 1888)
+++ non-group/monodevelop/trunk/debian/install	2005-07-10 20:58:17 UTC (rev 1889)
@@ -1,8 +0,0 @@
-debian/tmp/usr/bin/monodevelop
-debian/tmp/usr/share/locale
-debian/tmp/usr/share/mime/packages/monodevelop.xml
-debian/tmp/usr/share/applications/monodevelop.desktop
-debian/tmp/usr/share/pixmaps/monodevelop.png
-debian/tmp/usr/lib/monodevelop/bin/
-debian/tmp/usr/lib/monodevelop/AddIns/
-debian/tmp/usr/lib/monodevelop/data/

Added: non-group/monodevelop/trunk/debian/monodevelop-boo.install
===================================================================
--- non-group/monodevelop/trunk/debian/monodevelop-boo.install	2005-07-10 20:44:55 UTC (rev 1888)
+++ non-group/monodevelop/trunk/debian/monodevelop-boo.install	2005-07-10 20:58:17 UTC (rev 1889)
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/monodevelop/AddIns/BackendBindings/Boo*
+debian/tmp/usr/lib/monodevelop/AddIns/BackendBindings/templates/Boo*
+debian/tmp/usr/lib/monodevelop/AddIns/BackendBindings/templates/EmptyBoo*

Added: non-group/monodevelop/trunk/debian/monodevelop-java.install
===================================================================
--- non-group/monodevelop/trunk/debian/monodevelop-java.install	2005-07-10 20:44:55 UTC (rev 1888)
+++ non-group/monodevelop/trunk/debian/monodevelop-java.install	2005-07-10 20:58:17 UTC (rev 1889)
@@ -0,0 +1,4 @@
+debian/tmp/usr/lib/monodevelop/AddIns/BackendBindings/Java*
+debian/tmp/usr/lib/monodevelop/AddIns/BackendBindings/templates/Java*
+debian/tmp/usr/lib/monodevelop/AddIns/BackendBindings/templates/EmptyJava*
+debian/tmp/usr/lib/monodevelop/AddIns/BackendBindings/templates/Ikvm*

Added: non-group/monodevelop/trunk/debian/monodevelop.install
===================================================================
--- non-group/monodevelop/trunk/debian/monodevelop.install	2005-07-10 20:44:55 UTC (rev 1888)
+++ non-group/monodevelop/trunk/debian/monodevelop.install	2005-07-10 20:58:17 UTC (rev 1889)
@@ -0,0 +1 @@
+debian/tmp/usr/

Modified: non-group/monodevelop/trunk/debian/rules
===================================================================
--- non-group/monodevelop/trunk/debian/rules	2005-07-10 20:44:55 UTC (rev 1888)
+++ non-group/monodevelop/trunk/debian/rules	2005-07-10 20:58:17 UTC (rev 1889)
@@ -12,7 +12,7 @@
 	  --mandir=\$${prefix}/share/man \
 	  --infodir=\$${prefix}/share/info \
 	  --disable-update-mimedb --disable-update-desktopdb \
-	  RUNTIME=/usr/bin/cli
+	  --enable-boo --enable-java
 	# debugger is not ready yet, needs mono from SVN
 	#  --enable-debugger
 	touch configure-stamp
@@ -37,32 +37,42 @@
 	dh_testroot
 	dh_clean -k 
 	dh_installdirs
-	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp RUNTIME=/usr/bin/cli
-	-cd $(CURDIR)/debian && find -type f -name "*.exe" -exec chmod +x {} \;
-	-cd $(CURDIR)/debian && find -type f -name "*.dll" -exec chmod -x {} \;
+	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+	-cd $(CURDIR)/debian && find -type f -name "*.exe" | xargs chmod +x
+	-cd $(CURDIR)/debian && find -type f -name "*.dll" | xargs chmod -x
+	chmod -x debian/tmp/usr/share/pixmaps/monodevelop.png
 
 binary-indep: build install
-	dh_testdir -i
-	dh_testroot -i
-	dh_movefiles -i
-	dh_link -i
-	dh_install -i
-	chmod -x $(CURDIR)/debian/monodevelop/usr/share/pixmaps/monodevelop.png
+	dh_testdir
+	dh_testroot
+	dh_link
+	dh_install
+	# remove boo files (shipped in monodevelop-boo)
+	rm -f debian/monodevelop/usr/lib/monodevelop/AddIns/BackendBindings/Boo*
+	rm -f debian/monodevelop/usr/lib/monodevelop/AddIns/BackendBindings/templates/Boo*
+	rm -f debian/monodevelop/usr/lib/monodevelop/AddIns/BackendBindings/templates/EmptyBoo*
+	# remove java files (shipped in monodevelop-java)
+	rm -f debian/monodevelop/usr/lib/monodevelop/AddIns/BackendBindings/Java*
+	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*
 	cp $(CURDIR)/ChangeLog $(CURDIR)/changelog
-	dh_installchangelogs -i
-	dh_installdocs -i
-	dh_installexamples -i
-	dh_installmenu -i
-	dh_installman -i
-	dh_strip -i
-	dh_compress -i
-	dh_fixperms -i
-	dh_installdeb -i
-	dh_shlibdeps -i
-	dh_clideps -i -d
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
+	dh_installchangelogs
+	dh_installdocs
+	dh_installexamples
+	dh_installmenu
+	dh_installman
+	dh_installmime
+	dh_desktop
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_shlibdeps
+	dh_clideps -d
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb -Nmonodevelop-java
 
 binary: binary-indep
 .PHONY: build clean binary-indep binary install