[Pkg-mono-svn-commits] rev 482 - mcs/trunk/debian

Eduard Bloch blade@haydn.debian.org
Tue, 06 Apr 2004 17:11:03 -0600


Author: blade
Date: 2004-04-06 17:10:52 -0600 (Tue, 06 Apr 2004)
New Revision: 482

Modified:
   mcs/trunk/debian/changelog
   mcs/trunk/debian/control
   mcs/trunk/debian/rules
Log:
Update to 0.31


Modified: mcs/trunk/debian/changelog
===================================================================
--- mcs/trunk/debian/changelog	2004-04-06 22:33:48 UTC (rev 481)
+++ mcs/trunk/debian/changelog	2004-04-06 23:10:52 UTC (rev 482)
@@ -1,10 +1,13 @@
-mcs (0.30.2-2) unstable; urgency=low
+mcs (0.31-1) unstable; urgency=low
 
-  * NOT RELEASED YET
+  * New upstream release
+  * Eduard Bloch:
+    + added the recently separated winelib to the upstream tarball
+    + updated the version depencies/conflicts, business as usual :-(
   * Mirco 'meebey' Bauer
     + *.exe are now chmod +x (MonoConventions)
 
- -- Eduard Bloch <blade@debian.org>  Sat,  15 Mar 2004 21:17:59 +0100
+ -- Eduard Bloch <blade@debian.org>  Wed, 07 Apr 2004 01:09:57 +0200
 
 mcs (0.30.2-1) unstable; urgency=low
 

Modified: mcs/trunk/debian/control
===================================================================
--- mcs/trunk/debian/control	2004-04-06 22:33:48 UTC (rev 481)
+++ mcs/trunk/debian/control	2004-04-06 23:10:52 UTC (rev 482)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>
 Build-Depends: debhelper (>> 3.0.0), c-sharp-compiler, libxslt1-dev
-Build-Conflicts: mono-assemblies-base (<< 0.30), mono-assemblies-base (>> 0.30.2-10)
+Build-Conflicts: mono-assemblies-base (<< 0.31), mono-assemblies-base (>> 0.31.9)
 Standards-Version: 3.6.1
 
 Package: mono-assemblies-base
@@ -34,7 +34,7 @@
  development platform.
  .
  This package contains architecture specific files needed for
- mono-assemblies or depends on further packages that provide needed
+ mono-assemblies and depends on further packages that provide needed
  parts.
 
 Package: mono-mcs

Modified: mcs/trunk/debian/rules
===================================================================
--- mcs/trunk/debian/rules	2004-04-06 22:33:48 UTC (rev 481)
+++ mcs/trunk/debian/rules	2004-04-06 23:10:52 UTC (rev 482)
@@ -10,6 +10,7 @@
 	mkdir -p .wabi
 	perl -pe 's/RUNTIME.=.mono/RUNTIME = cli/;' -i build/config-default.make
 	$(MAKE) prefix=/usr
+	cd add-ons/* ; ./configure --prefix=/usr && make
 	touch build-stamp
 
 clean:
@@ -25,14 +26,10 @@
 	dh_testroot
 	dh_clean -k
 	dh_installdirs
-	mkdir -p debian/tmp/usr debian/mono-mcs/usr/share/dotnet/bin
+	mkdir -p debian/tmp/usr debian/mono-mcs/usr/share/dotnet/bin debian/mono-assemblies-arch/usr/lib
 	$(MAKE) install prefix=$(PWD)/debian/tmp/usr
-#cd debian/tmp/usr/bin ; /bin/sh $(PWD)/debian/rename-exes
+	cp add-ons/*/*/*.so debian/mono-assemblies-arch/usr/lib/
 	dh_movefiles
-	#perl -pe 's!/usr/bin/m(ono|int)!exec /usr/bin/cli!' -i `file debian/mono-mcs/usr/bin/* | grep shell | cut -f1 -d:`
-	#for x in debian/mono-mcs/usr/lib/mono-mcs/bin/*.exe ; do \
-	#	/bin/echo -e "#!/bin/sh\nexec /usr/bin/cli /usr/lib/mono-mcs/bin/$$(basename $$x)" ' "$$@"' > debian/mono-mcs/usr/bin/$$(basename $$x .exe) ;  \
-	#done
 	for x in debian/mono-mcs/usr/bin/*.exe ; do ln -sf cli-wrapper $${x%.exe} ; done
 	mv debian/mono-mcs/usr/bin/*.exe debian/mono-mcs/usr/share/dotnet/bin
 	chmod -x debian/mono-assemblies-*/usr/lib/*dll*