[Pkg-mono-svn-commits] rev 917 - gtk-sharp/trunk/debian

Eduard Bloch blade@haydn.debian.org
Mon, 07 Jun 2004 08:39:32 -0600


Author: blade
Date: 2004-06-07 08:39:30 -0600 (Mon, 07 Jun 2004)
New Revision: 917

Modified:
   gtk-sharp/trunk/debian/control
   gtk-sharp/trunk/debian/rules
Log:
More versioned provides


Modified: gtk-sharp/trunk/debian/control
===================================================================
--- gtk-sharp/trunk/debian/control	2004-06-07 14:39:05 UTC (rev 916)
+++ gtk-sharp/trunk/debian/control	2004-06-07 14:39:30 UTC (rev 917)
@@ -18,6 +18,7 @@
 Package: gtk-sharp-gapi
 Architecture: any
 Depends: ${shlibs:Depends}, libgtk-cil, libxml-libxml-perl, mono-jit | cli-virtual-machine
+Provides: gtk-sharp-gapi-${mono:upversion}
 Description: C Source parser and C# code generator for GObject based APIs
  The gtk-sharp-gapi package includes the parser and code generator used by
  the Gtk# project to parse and bind GObject libraries. Install gtk-sharp-gapi
@@ -29,6 +30,7 @@
 Depends: mono-jit | cli-virtual-machine, ${shlibs:Depends}
 Conflicts: gtk-sharp-glue
 Replaces: gtk-sharp (<= 0.14)
+Provides: libglib-cil-${mono:upversion}
 Description: a .NET binding for the GLib utility library
  This package provides .NET assemblies that allow .NET / C# programs to use the
  GLib utility library. This is mostly useful for the Gtk+, GNOME and GStreamer
@@ -38,6 +40,7 @@
 Architecture: any
 Provides: libatk-cil, libpango-cil, libgdk-cil
 Depends: mono-jit | cli-virtual-machine, libglib-cil (= ${Source-Version}), ${shlibs:Depends}
+Provides: libgtk-cil-${mono:upversion}
 Conflicts: gtk-sharp-glue
 Description: a .NET binding for the Gtk+ toolkit
  This package provides .NET assemblies that allow .NET / C# programs to use the
@@ -46,6 +49,7 @@
 Package: libglade-cil
 Architecture: any
 Depends: mono-jit | cli-virtual-machine, libgtk-cil (= ${Source-Version}), ${shlibs:Depends}
+Provides: libglade-cil-${mono:upversion}
 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
@@ -54,7 +58,7 @@
 
 Package: libgnome-cil
 Architecture: any
-Provides: libglade-cil, libart-cil, libgda-cil, libgtkhtml-cil, libgnomedb-cil, librsvg-cil, libgconf-peditors-cil
+Provides: libart-cil-${mono:upversion}, libgda-cil-${mono:upversion}, libgtkhtml-cil-${mono:upversion}, libgnomedb-cil-${mono:upversion}, librsvg-cil-${mono:upversion}, libgconf-peditors-cil-${mono:upversion}
 Conflicts: gtk-sharp-glue
 Depends: mono-jit | cli-virtual-machine, libgtk-cil (= ${Source-Version}), libgconf-cil (= ${Source-Version}), ${shlibs:Depends}
 Description: a .NET binding for GNOME
@@ -65,6 +69,7 @@
 Architecture: any
 Conflicts: gtk-sharp-glue
 Depends: mono-jit | cli-virtual-machine, libatk-cil, libpango-cil, libgdk-cil, libglib-cil (= ${Source-Version}), libgtk-cil (= ${Source-Version}), ${shlibs:Depends}
+Provides: libvte-cil-${mono:upversion}
 Description: a .NET binding for VTE
  This package provides .NET assemblies that allow .NET / C# programs to use the
  VTE libraries.
@@ -72,6 +77,7 @@
 Package: libgconf-cil
 Architecture: all
 Conflicts: gtk-sharp-glue
+Provides: libgconf-cil-${mono:upversion}
 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

Modified: gtk-sharp/trunk/debian/rules
===================================================================
--- gtk-sharp/trunk/debian/rules	2004-06-07 14:39:05 UTC (rev 916)
+++ gtk-sharp/trunk/debian/rules	2004-06-07 14:39:30 UTC (rev 917)
@@ -4,6 +4,8 @@
 export DH_COMPAT=4
 export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
 export MONO_SHARED_DIR=$(CURDIR)/.wabi
+VERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2)
+UPVERSION = $(shell echo $(VERSION) | sed 's,-.*,,')
 
 EX_PATH = $(CURDIR)/debian/gtk-sharp-examples/usr/share/dotnet/gtk-sharp-examples
 GAC_PATH = usr/share/dotnet/mono/gac
@@ -72,7 +74,7 @@
 	dh_compress -i
 	dh_fixperms -i
 	dh_installdeb -i
-	dh_gencontrol -i
+	dh_gencontrol -i -- -Vmono:upversion=$(UPVERSION)
 	dh_md5sums -i
 	dh_builddeb -i
 
@@ -103,7 +105,7 @@
 	dh_fixperms -a
 	dh_installdeb -a
 	dh_shlibdeps -a
-	dh_gencontrol -a
+	dh_gencontrol -a -- -Vmono:upversion=$(UPVERSION)
 	dh_md5sums -a
 	dh_builddeb -a