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

Mirco Bauer meebey-guest@haydn.debian.org
Sat, 12 Jun 2004 12:39:30 -0600


Author: meebey-guest
Date: 2004-06-12 12:39:27 -0600 (Sat, 12 Jun 2004)
New Revision: 969

Modified:
   gtk-sharp/trunk/debian/changelog
   gtk-sharp/trunk/debian/control
Log:
- added conflicts/replaces for smooth upgrades



Modified: gtk-sharp/trunk/debian/changelog
===================================================================
--- gtk-sharp/trunk/debian/changelog	2004-06-12 18:29:27 UTC (rev 968)
+++ gtk-sharp/trunk/debian/changelog	2004-06-12 18:39:27 UTC (rev 969)
@@ -4,6 +4,8 @@
   * Eduard Bloch
     + FIXME: dh_movefiles: debian/tmp/usr/share/perl5/GAPI not found (supposed to put it in gtk-sharp-gapi)
       (currently removed from the .files file)
+  * Mirco 'meebey' Bauer
+    + added proper Conflicts/Replaces for smooth upgrades from older versions
 
  --  Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>  Mon,  7 Jun 2004 02:50:14 +0200
 

Modified: gtk-sharp/trunk/debian/control
===================================================================
--- gtk-sharp/trunk/debian/control	2004-06-12 18:29:27 UTC (rev 968)
+++ gtk-sharp/trunk/debian/control	2004-06-12 18:39:27 UTC (rev 969)
@@ -17,8 +17,8 @@
 
 Package: gtk-sharp-gapi
 Architecture: any
+Provides: gtk-sharp-gapi-${mono:upversion}
 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
@@ -27,10 +27,10 @@
 
 Package: libglib-cil
 Architecture: any
+Provides: libglib-cil-${mono:upversion}
+Conflicts: gtk-sharp-glue, glib-sharp
+Replaces: gtk-sharp (<= 0.14), glib-sharp
 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
@@ -39,26 +39,28 @@
 Package: libgtk-cil
 Architecture: any
 Provides: libatk-cil, libpango-cil, libgdk-cil, libgtk-cil-${mono:upversion}
+Conflicts: gtk-sharp-glue, gtk-sharp
+Replaces: gtk-sharp
 Depends: mono-jit | cli-virtual-machine, libglib-cil (= ${Source-Version}), ${shlibs:Depends}
-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
  Gtk+ user interface toolkit.
 
 Package: libglade-cil
 Architecture: any
+Provides: libglade-cil-${mono:upversion}
+Conflicts: gtk-sharp-glue, glade-sharp
+Replaces: glade-sharp
 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
  Glade libraries.
 
-
 Package: libgnome-cil
 Architecture: any
 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
+Conflicts: gtk-sharp-glue, gnome-sharp
+Replaces: gnome-sharp
 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
@@ -66,17 +68,17 @@
 
 Package: libvte-cil
 Architecture: any
-Conflicts: gtk-sharp-glue
+Provides: libvte-cil-${mono:upversion}
 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.
 
 Package: libgconf-cil
 Architecture: all
-Conflicts: gtk-sharp-glue
 Provides: libgconf-cil-${mono:upversion}
+Conflicts: gtk-sharp-glue, gconf-sharp
+Replaces: gconf-sharp
 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