[Pkg-mono-svn-commits] rev 732 - gtk-sharp/trunk/debian
Mirco Bauer
meebey-guest@haydn.debian.org
Thu, 20 May 2004 06:20:42 -0600
Author: meebey-guest
Date: 2004-05-20 06:20:39 -0600 (Thu, 20 May 2004)
New Revision: 732
Modified:
gtk-sharp/trunk/debian/rules
Log:
- added creation of mcs symlinks
Modified: gtk-sharp/trunk/debian/rules
===================================================================
--- gtk-sharp/trunk/debian/rules 2004-05-20 12:18:45 UTC (rev 731)
+++ gtk-sharp/trunk/debian/rules 2004-05-20 12:20:39 UTC (rev 732)
@@ -38,9 +38,11 @@
dh_testroot
dh_clean -k
dh_installdirs
- $(MAKE) install DESTDIR=$(PWD)/debian/tmp RUNTIME=/usr/bin/cli
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp RUNTIME=/usr/bin/cli
-EX_PATH = debian/gtk-sharp-examples/usr/share/dotnet/gtk-sharp-examples
+EX_PATH = $(CURDIR)/debian/gtk-sharp-examples/usr/share/dotnet/gtk-sharp-examples
+GAC_PATH = usr/share/dotnet/mono/gac
+GTK_LIB_PATH = usr/share/dotnet/mono/gtk-sharp
binary-indep: build-indep install
dh_testdir
dh_testroot
@@ -50,6 +52,21 @@
dh_install -i
mkdir -p $(EX_PATH)
cp -r $(CURDIR)/sample/pixmaps $(CURDIR)/sample/*.exe $(CURDIR)/sample/Makefile $(CURDIR)/sample/*.cs $(EX_PATH)
+ # fixing file permissions
+ -find $(CURDIR)/debian -follow -type f -name "*.dll" -exec chmod -x {} \;
+ # creating damn symlinks
+# for x in `find $(CURDIR)/debian -type d`; do \
+# cd $${x}/$(GAC_PATH); \
+# for y in ./*/*/*.dll; do \
+# cd $(CURDIR)/debian/gtk-sharp/$(GTK_LIB_PATH); \
+# ln -sf ../gac/$${y#??}; \
+# done \
+# done
+ cd $(CURDIR)/debian/gtk-sharp/$(GTK_LIB_PATH); ln -sf `find ../gac -name "*.dll"` .;
+ cd $(CURDIR)/debian/glib-sharp/$(GTK_LIB_PATH); ln -sf `find ../gac -name "*.dll"` .;
+ cd $(CURDIR)/debian/gnome-sharp/$(GTK_LIB_PATH); ln -sf `find ../gac -name "*.dll"` .;
+ cd $(CURDIR)/debian/gconf-sharp/$(GTK_LIB_PATH); ln -sf `find ../gac -name "*.dll"` .;
+ cd $(CURDIR)/debian/vte-sharp/$(GTK_LIB_PATH); ln -sf `find ../gac -name "*.dll"` .;
# forget broken examples
perl -pe 's/.*gconf.*//;s/.*rsvg.*//;' -i $(EX_PATH)/Makefile
install -m755 $(CURDIR)/debian/list-examples $(CURDIR)/debian/gtk-sharp-examples/usr/bin/gtk-sharp-examples-list
@@ -76,7 +93,7 @@
# fix broken name
mv $(CURDIR)/debian/gtk-sharp-gapi/usr/share/dotnet/bin/gapi_codegen.exe \
$(CURDIR)/debian/gtk-sharp-gapi/usr/share/dotnet/bin/gapi-codegen.exe
- perl -pe 's!/usr/bin/m(ono|int)!exec /usr/bin/cli!' -i debian/gtk-sharp-gapi/usr/bin/*
+ perl -pe 's!/usr/bin/m(ono|int)!exec /usr/bin/cli!' -i $(CURDIR)/debian/gtk-sharp-gapi/usr/bin/*
dh_installchangelogs -a ChangeLog
dh_installdocs -a
# dh_installexamples -a