[Pkg-mono-svn-commits] rev 803 - gtk-sharp/branches/blade/trunk/debian

Eduard Bloch blade@haydn.debian.org
Sat, 22 May 2004 05:05:40 -0600


Author: blade
Date: 2004-05-22 05:05:29 -0600 (Sat, 22 May 2004)
New Revision: 803

Added:
   gtk-sharp/branches/blade/trunk/debian/libglade-cil.dirs
   gtk-sharp/branches/blade/trunk/debian/libglade-cil.install
Modified:
   gtk-sharp/branches/blade/trunk/debian/changelog
   gtk-sharp/branches/blade/trunk/debian/control
   gtk-sharp/branches/blade/trunk/debian/gtk-sharp-gapi.install
   gtk-sharp/branches/blade/trunk/debian/libgconf-cil.install
   gtk-sharp/branches/blade/trunk/debian/libglib-cil.install
   gtk-sharp/branches/blade/trunk/debian/libgnome-cil.install
   gtk-sharp/branches/blade/trunk/debian/libgtk-cil.install
   gtk-sharp/branches/blade/trunk/debian/libvte-cil.install
   gtk-sharp/branches/blade/trunk/debian/rules
Log:
Moved libglade-cil to an own package to reduce the dependency size


Modified: gtk-sharp/branches/blade/trunk/debian/changelog
===================================================================
--- gtk-sharp/branches/blade/trunk/debian/changelog	2004-05-22 10:28:28 UTC (rev 802)
+++ gtk-sharp/branches/blade/trunk/debian/changelog	2004-05-22 11:05:29 UTC (rev 803)
@@ -11,6 +11,7 @@
     + Build-Conflicts: with the broken libart version
     + EXPERIMENTAL: change to Arch:any packages with splitted glue libs and
       new package names
+      splitted gnome into gnome and glade pkgs
       gconf package still sucks, no glue files
 
  -- Mirco 'meebey' Bauer <mail@meebey.net>  Tue, 11 May 2004 17:44:20 +0200

Modified: gtk-sharp/branches/blade/trunk/debian/control
===================================================================
--- gtk-sharp/branches/blade/trunk/debian/control	2004-05-22 10:28:28 UTC (rev 802)
+++ gtk-sharp/branches/blade/trunk/debian/control	2004-05-22 11:05:29 UTC (rev 803)
@@ -26,9 +26,17 @@
  This package provides .NET assemblies that allow .NET / C# programs to use the
  Gtk+ user interface toolkit.
 
+Package: libglade-cil
+Architecture: any
+Depends: mono-jit | cli-virtual-machine, libgtk-cil (= ${Source-Version}), ${shlibs:Depends}
+Conflicts: gtk-sharp-glue
+Description: a .NET binding for the Glade libraries
+ This package provides .NET assemblies that allow .NET / C# programs to use the
+ Glade libraries.
+
 Package: gtk-sharp-examples
 Architecture: all
-Depends: libgnome-cil
+Depends: libgnome-cil, ${shlibs:Depends}
 Description: sample applications for the gtk-sharp toolkit
  This package contains some example programs that are distributed with
  the Gtk# assemblies, including source to build them and learn from
@@ -47,7 +55,7 @@
 Architecture: any
 Provides: glade-sharp, art-sharp, gda-sharp, gtkhtml-sharp, gnomedb-sharp, rsvg-sharp, gconf-sharp-peditors
 Conflicts: gtk-sharp-glue
-Depends: mono-jit | cli-virtual-machine, libgtk-cil (= ${Source-Version}), libgconf-cil (= ${Source-Version}), 
+Depends: mono-jit | cli-virtual-machine, libgtk-cil (= ${Source-Version}), libgconf-cil (= ${Source-Version}), ${shlibs:Depends}
 Description: a .NET binding for GNOME
  This package provides .NET assemblies that allow .NET / C# programs to use the
  GNOME 2 UI libraries.
@@ -55,7 +63,7 @@
 Package: libvte-cil
 Architecture: any
 Conflicts: gtk-sharp-glue
-Depends: mono-jit | cli-virtual-machine, atk-sharp, pango-sharp, gdk-sharp, libglib-cil (= ${Source-Version}), libgtk-cil (= ${Source-Version})
+Depends: mono-jit | cli-virtual-machine, atk-sharp, pango-sharp, gdk-sharp, libglib-cil (= ${Source-Version}), libgtk-cil (= ${Source-Version}), ${shlibs:Depends}
 Description: a .NET binding for VTE
  This package provides .NET assemblies that allow .NET / C# programs to use the
  VTE libraries.
@@ -63,7 +71,7 @@
 Package: libgconf-cil
 Architecture: all
 Conflicts: gtk-sharp-glue
-Depends: mono-jit | cli-virtual-machine, libglib-cil (= ${Source-Version}), libgconf2-4
+Depends: mono-jit | cli-virtual-machine, libglib-cil (= ${Source-Version}), libgconf2-4, ${shlibs:Depends}
 Description: a .NET binding for GConf
  This package provides .NET assemblies that allow .NET / C# programs to use the
  GConf configuration storage system.

Modified: gtk-sharp/branches/blade/trunk/debian/gtk-sharp-gapi.install
===================================================================
--- gtk-sharp/branches/blade/trunk/debian/gtk-sharp-gapi.install	2004-05-22 10:28:28 UTC (rev 802)
+++ gtk-sharp/branches/blade/trunk/debian/gtk-sharp-gapi.install	2004-05-22 11:05:29 UTC (rev 803)
@@ -1,2 +1,3 @@
 debian/tmp/usr/bin/gapi-fixup.exe	usr/share/dotnet/bin
 debian/tmp/usr/bin/gapi_codegen.exe	usr/share/dotnet/bin
+

Modified: gtk-sharp/branches/blade/trunk/debian/libgconf-cil.install
===================================================================
--- gtk-sharp/branches/blade/trunk/debian/libgconf-cil.install	2004-05-22 10:28:28 UTC (rev 802)
+++ gtk-sharp/branches/blade/trunk/debian/libgconf-cil.install	2004-05-22 11:05:29 UTC (rev 803)
@@ -1,3 +1,4 @@
 debian/tmp/usr/lib/mono/gac/gconf-sharp		usr/share/dotnet/mono/gac
 debian/tmp/usr/bin/gconfsharp-schemagen.exe	usr/share/dotnet/bin
 
+

Copied: gtk-sharp/branches/blade/trunk/debian/libglade-cil.dirs (from rev 800, gtk-sharp/branches/blade/trunk/debian/libgtk-cil.dirs)

Copied: gtk-sharp/branches/blade/trunk/debian/libglade-cil.install (from rev 800, gtk-sharp/branches/blade/trunk/debian/libgnome-cil.install)
===================================================================
--- gtk-sharp/branches/blade/trunk/debian/libgnome-cil.install	2004-05-22 10:07:28 UTC (rev 800)
+++ gtk-sharp/branches/blade/trunk/debian/libglade-cil.install	2004-05-22 11:05:29 UTC (rev 803)
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/mono/gac/glade-sharp			usr/share/dotnet/mono/gac
+debian/tmp/usr/lib/libgladesharpglue.so  usr/lib
+

Modified: gtk-sharp/branches/blade/trunk/debian/libglib-cil.install
===================================================================
--- gtk-sharp/branches/blade/trunk/debian/libglib-cil.install	2004-05-22 10:28:28 UTC (rev 802)
+++ gtk-sharp/branches/blade/trunk/debian/libglib-cil.install	2004-05-22 11:05:29 UTC (rev 803)
@@ -1,2 +1,3 @@
 debian/tmp/usr/lib/mono/gac/glib-sharp	usr/share/dotnet/mono/gac
 debian/tmp/usr/lib/libglibsharpglue.so usr/lib
+

Modified: gtk-sharp/branches/blade/trunk/debian/libgnome-cil.install
===================================================================
--- gtk-sharp/branches/blade/trunk/debian/libgnome-cil.install	2004-05-22 10:28:28 UTC (rev 802)
+++ gtk-sharp/branches/blade/trunk/debian/libgnome-cil.install	2004-05-22 11:05:29 UTC (rev 803)
@@ -1,10 +1,9 @@
 debian/tmp/usr/lib/mono/gac/gnome-sharp			usr/share/dotnet/mono/gac
 debian/tmp/usr/lib/mono/gac/art-sharp			usr/share/dotnet/mono/gac
-debian/tmp/usr/lib/mono/gac/glade-sharp			usr/share/dotnet/mono/gac
 debian/tmp/usr/lib/mono/gac/gtkhtml-sharp		usr/share/dotnet/mono/gac
 debian/tmp/usr/lib/mono/gac/gda-sharp			usr/share/dotnet/mono/gac
 debian/tmp/usr/lib/mono/gac/gnomedb-sharp		usr/share/dotnet/mono/gac
 debian/tmp/usr/lib/mono/gac/rsvg-sharp			usr/share/dotnet/mono/gac
 debian/tmp/usr/lib/mono/gac/gconf-sharp-peditors	usr/share/dotnet/mono/gac
 debian/tmp/usr/lib/libgnomesharpglue.so  usr/lib
-debian/tmp/usr/lib/libgladesharpglue.so  usr/lib
+

Modified: gtk-sharp/branches/blade/trunk/debian/libgtk-cil.install
===================================================================
--- gtk-sharp/branches/blade/trunk/debian/libgtk-cil.install	2004-05-22 10:28:28 UTC (rev 802)
+++ gtk-sharp/branches/blade/trunk/debian/libgtk-cil.install	2004-05-22 11:05:29 UTC (rev 803)
@@ -5,3 +5,4 @@
 debian/tmp/usr/lib/libgtksharpglue.so usr/lib
 debian/tmp/usr/lib/libgdksharpglue.so usr/lib
 
+

Modified: gtk-sharp/branches/blade/trunk/debian/libvte-cil.install
===================================================================
--- gtk-sharp/branches/blade/trunk/debian/libvte-cil.install	2004-05-22 10:28:28 UTC (rev 802)
+++ gtk-sharp/branches/blade/trunk/debian/libvte-cil.install	2004-05-22 11:05:29 UTC (rev 803)
@@ -1 +1,2 @@
 debian/tmp/usr/lib/mono/gac/vte-sharp  usr/share/dotnet/mono/gac
+

Modified: gtk-sharp/branches/blade/trunk/debian/rules
===================================================================
--- gtk-sharp/branches/blade/trunk/debian/rules	2004-05-22 10:28:28 UTC (rev 802)
+++ gtk-sharp/branches/blade/trunk/debian/rules	2004-05-22 11:05:29 UTC (rev 803)
@@ -12,6 +12,7 @@
 config: config-stamp
 config-stamp:
 	dh_testdir
+	mkdir -p $(MONO_SHARED_DIR)/.wapi
 	./configure --prefix=/usr
 	touch config-stamp
 
@@ -24,7 +25,6 @@
 build-arch: build-arch-stamp
 build-arch-stamp: config-stamp
 	dh_testdir
-	mkdir -p $(MONO_SHARED_DIR)
 	$(MAKE) RUNTIME=/usr/bin/cli
 	touch build-arch-stamp
 
@@ -33,8 +33,8 @@
 	dh_testroot
 	-$(MAKE) distclean RUNTIME=/usr/bin/cli
 	# gconf clean target is less than perfect
-	cd gconf ; find -iname "*.exe" -exec rm -rf \{\} \;
-	cd gconf ; find -iname "*.dll" -exec rm -rf \{\} \;
+	cd gconf && find -iname "*.exe" -exec rm -rf \{\} \;
+	cd gconf && find -iname "*.dll" -exec rm -rf \{\} \;
 	rm -f config-stamp build-indep-stamp build-arch-stamp
 	rm -rf $(MONO_SHARED_DIR)
 	dh_clean
@@ -58,14 +58,7 @@
 	dh_link -i
 	dh_install -i
 	# 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/libgconf-cil/$(GTK_LIB_PATH); ln -sf `find ../gac -name "*.dll"` .;
+	cd $(CURDIR)/debian/libgconf-cil/$(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
@@ -89,10 +82,11 @@
 	dh_movefiles -a
 	dh_link -a
 	dh_install -a
-	cd $(CURDIR)/debian/libgtk-cil/$(GTK_LIB_PATH); ln -sf `find ../gac -name "*.dll"` .;
-	cd $(CURDIR)/debian/libglib-cil/$(GTK_LIB_PATH); ln -sf `find ../gac -name "*.dll"` .;
-	cd $(CURDIR)/debian/libgnome-cil/$(GTK_LIB_PATH); ln -sf `find ../gac -name "*.dll"` .;
-	cd $(CURDIR)/debian/libvte-cil/$(GTK_LIB_PATH); ln -sf `find ../gac -name "*.dll"` .;
+	cd $(CURDIR)/debian/libgtk-cil/$(GTK_LIB_PATH) && ln -sf `find ../gac -name "*.dll"` .;
+	cd $(CURDIR)/debian/libglib-cil/$(GTK_LIB_PATH) && ln -sf `find ../gac -name "*.dll"` .;
+	cd $(CURDIR)/debian/libgnome-cil/$(GTK_LIB_PATH) && ln -sf `find ../gac -name "*.dll"` .;
+	cd $(CURDIR)/debian/libglade-cil/$(GTK_LIB_PATH) && ln -sf `find ../gac -name "*.dll"` .;
+	cd $(CURDIR)/debian/libvte-cil/$(GTK_LIB_PATH) && ln -sf `find ../gac -name "*.dll"` .;
 	# 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