[Pkg-mono-svn-commits] [SCM] mono branch, master, updated. debian/2.4+dfsg-6-26-g8b65c7c

Mirco Bauer meebey at meebey.net
Wed Aug 5 23:03:49 UTC 2009


The following commit has been merged in the master branch:
commit 844b77c59f42b940dfaa3652a2359f25cb292a8d
Author: Mirco Bauer <meebey at meebey.net>
Date:   Thu Jul 30 15:58:40 2009 +0200

    install MonoGetAssemblyName with dh_install

diff --git a/debian/mono-gac.install b/debian/mono-gac.install
index 38e6fba..3af8f6b 100644
--- a/debian/mono-gac.install
+++ b/debian/mono-gac.install
@@ -1 +1,2 @@
 debian/tmp/usr/bin/gacutil
+debian/MonoGetAssemblyName.exe /usr/share/mono/
diff --git a/debian/rules b/debian/rules
index b9fcad6..336a3b7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -70,9 +70,9 @@ CONFIGURE =	CFLAGS="$(CFLAGS)" \
 MAKE_FLAGS += -j1
 export MAKEFLAGS=$(MAKE_FLAGS)
 
-ifeq ($(DEB_BUILD_ARCH), i386)
+#ifeq ($(DEB_BUILD_ARCH), i386)
 #	MAKE_FLAGS += RUNTIME=$(CURDIR)/debian/mono-aot-wrapper
-endif
+#endif
 
 # Include dpatch stuff.
 include /usr/share/dpatch/dpatch.make
@@ -204,7 +204,8 @@ clean-patched:
 	# AOT stuff we created using mono-aot-wrapper/mono-aot-bootstrap
 	find mcs/class/lib -name "*.so" -delete
 	-cd debian/detector && $(MAKE) clean
-	rm -f debian/MonoGetAssemblyName.exe
+	rm -f debian/MonoGetAssemblyName.exe \
+	      debian/mono-api-diff.exe
 	rm -rf $(MONO_SHARED_DIR)/.wapi
 
 	rm -f mcs/class/lib/default/mono-api-info.exe               \
@@ -334,19 +335,12 @@ binary-indep: build-arch install-arch build-indep install-indep
 	dh_testdir
 	dh_testroot
 
-	# that exclude list are programs for arch-dep packages
-	dh_install -i -Xbin/monodis -Xbin/monograph -Xbin/mono-find-provides -Xbin/mono-find-requires -Xbin/pedump -Xbin/jay
-
-	# Late GAC
-	install -D -m 755 debian/mono.runtime-script debian/mono-gac/usr/share/cli-common/runtimes.d/mono
-
 	# Build the late-GAC tool,
 	# using the built Mono runtime from debian/tmp
 	# (thus the install-arch target dependency!)
-	mkdir -p debian/mono-gac/usr/share/mono
 	$(RUN_MONO) mcs/class/lib/net_2_0/gmcs.exe \
 	  -target:exe \
-	  -out:debian/mono-gac/usr/share/mono/MonoGetAssemblyName.exe \
+	  -out:debian/MonoGetAssemblyName.exe \
 	  debian/MonoGetAssemblyName.cs
 
 	# Build mono-api-diff
@@ -355,6 +349,12 @@ binary-indep: build-arch install-arch build-indep install-indep
 	  -out:debian/mono-api-diff.exe \
 	  debian/mono-api-diff.cs
 
+	# that exclude list are programs for arch-dep packages
+	dh_install -i -Xbin/monodis -Xbin/monograph -Xbin/mono-find-provides -Xbin/mono-find-requires -Xbin/pedump -Xbin/jay
+
+	# Late GAC
+	install -D -m 755 debian/mono.runtime-script debian/mono-gac/usr/share/cli-common/runtimes.d/mono
+
 	install -m 644 debian/System.Data.dll.config debian/libmono-system-data1.0-cil/usr/lib/mono/gac/System.Data/1.0.*/
 	install -m 644 debian/System.Data.dll.config debian/libmono-system-data2.0-cil/usr/lib/mono/gac/System.Data/2.0.*/
 	install -m 644 debian/System.Drawing.dll.config debian/libmono-system1.0-cil/usr/lib/mono/gac/System.Drawing/1.0.*/

-- 
mono



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