[Pkg-mono-svn-commits] rev 744 - monodoc/trunk/debian

Mirco Bauer meebey-guest@haydn.debian.org
Thu, 20 May 2004 10:50:58 -0600


Author: meebey-guest
Date: 2004-05-20 10:50:55 -0600 (Thu, 20 May 2004)
New Revision: 744

Modified:
   monodoc/trunk/debian/rules
Log:
- added dll copying (gac style)
- a few cosmetics things



Modified: monodoc/trunk/debian/rules
===================================================================
--- monodoc/trunk/debian/rules	2004-05-20 16:47:31 UTC (rev 743)
+++ monodoc/trunk/debian/rules	2004-05-20 16:50:55 UTC (rev 744)
@@ -1,6 +1,7 @@
 #!/usr/bin/make -f
 
 #export DH_VERBOSE=1
+export MONO_SHARED_DIR=$(CURDIR)/.wabi
 
 build: build-stamp
 build-stamp:
@@ -33,8 +34,8 @@
 	  cp common.css mono-new.png \
 	    $(CURDIR)/browser/web
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-	mv $(CURDIR)/debian/tmp/usr/lib/monodoc.config $(CURDIR)/debian/monodoc-base/etc/mono
 
+GTK_LIB_PATH = usr/share/dotnet/mono/gtk-sharp
 binary-indep: build install
 	dh_testdir -i
 	dh_testroot -i
@@ -51,16 +52,19 @@
 	# fix upstream file permissions
 	find $(CURDIR)/debian/monodoc-http/usr/share/dotnet/monodoc/web -type f -exec chmod 644 {} \;
 	find $(CURDIR)/debian/monodoc-http/usr/share/dotnet/monodoc/web -type d -exec chmod 755 {} \;
-	perl -pe 's,/usr/lib/monodoc,/usr/share/dotnet/monodoc,;' -i $(CURDIR)/debian/monodoc-base/etc/mono/monodoc.config
-	perl -pe 's,mono --debug,/usr/bin/cli,; s,/usr/lib/monodoc,/usr/share/dotnet/monodoc,; s,mono ,/usr/bin/cli ,;' -i $(CURDIR)/debian/monodoc-base/usr/share/dotnet/monodoc/monodoc
+	perl -pe 's,/usr/lib/monodoc,/usr/share/dotnet/monodoc,;' \
+	  -i $(CURDIR)/debian/monodoc-base/usr/share/dotnet/mono/gac/monodoc/1.0.0.0__0738eb9f132ed756/monodoc.dll.config
+	perl -pe 's,mono --debug,/usr/bin/cli,; s,/usr/lib/monodoc,/usr/share/dotnet/monodoc,; s,mono ,/usr/bin/cli ,;' \
+	  -i $(CURDIR)/debian/monodoc-base/usr/share/dotnet/monodoc/monodoc
 	perl -ne ' \
 	   next if m/monohb/; \
 	   next if m/classlib-gtkmozembed/; \
 	   next if m/classlib-diacanvas/; \
 	   next if m/various/; print \
 	   ' -i $(CURDIR)/debian/monodoc-manual/usr/share/dotnet/monodoc/monodoc.xml
-	perl -pe 's,\$${exec_prefix}/lib,/usr/share/dotnet/lib,;' \
+	perl -pe 's,\$${exec_prefix}/lib,/usr/share/dotnet,;' \
 	  -i $(CURDIR)/debian/monodoc-base/usr/lib/pkgconfig/monodoc.pc
+	cd $(CURDIR)/debian/monodoc-base/$(GTK_LIB_PATH); ln -sf `find ../gac -name "*.dll"` .;
 	dh_installchangelogs -i ChangeLog
 	dh_installdocs -i
 	dh_installmenu -i