r54814 - in /desktop/unstable/gobject-introspection/debian: changelog control control.in policy.txt

smcv at users.alioth.debian.org smcv at users.alioth.debian.org
Sat Nov 11 16:53:46 UTC 2017


Author: smcv
Date: Sat Nov 11 16:53:46 2017
New Revision: 54814

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=54814
Log:
Use Provides to represent bundled typelibs

* d/policy.txt: When multiple typelibs are bundled together, recommend
  versioned Provides on the names they would have had if packaged
  separately
* d/control: Add the recommended versioned Provides

Modified:
    desktop/unstable/gobject-introspection/debian/changelog
    desktop/unstable/gobject-introspection/debian/control
    desktop/unstable/gobject-introspection/debian/control.in
    desktop/unstable/gobject-introspection/debian/policy.txt

Modified: desktop/unstable/gobject-introspection/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gobject-introspection/debian/changelog?rev=54814&op=diff
==============================================================================
--- desktop/unstable/gobject-introspection/debian/changelog	[utf-8] (original)
+++ desktop/unstable/gobject-introspection/debian/changelog	[utf-8] Sat Nov 11 16:53:46 2017
@@ -1,3 +1,12 @@
+gobject-introspection (1.54.1-3) UNRELEASED; urgency=medium
+
+  * d/policy.txt: When multiple typelibs are bundled together, recommend
+    versioned Provides on the names they would have had if packaged
+    separately
+  * d/control: Add the recommended versioned Provides
+
+ -- Simon McVittie <smcv at debian.org>  Sat, 11 Nov 2017 13:49:05 +0000
+
 gobject-introspection (1.54.1-2) unstable; urgency=medium
 
   * Team upload

Modified: desktop/unstable/gobject-introspection/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gobject-introspection/debian/control?rev=54814&op=diff
==============================================================================
--- desktop/unstable/gobject-introspection/debian/control	[utf-8] (original)
+++ desktop/unstable/gobject-introspection/debian/control	[utf-8] Sat Nov 11 16:53:46 2017
@@ -114,6 +114,10 @@
 Section: introspection
 Depends: ${gir:Depends},
          ${misc:Depends}
+Provides: gir1.2-girepository-2.0 (= ${binary:Version}),
+          gir1.2-gmodule-2.0 (= ${binary:Version}),
+          gir1.2-gobject-2.0 (= ${binary:Version}),
+          gir1.2-gio-2.0 (= ${binary:Version})
 Multi-Arch: same
 Description: Introspection data for GLib, GObject, Gio and GModule
  GObject Introspection is a project for providing machine readable
@@ -133,6 +137,17 @@
 Section: introspection
 Depends: ${gir:Depends},
          ${misc:Depends}
+Provides: gir1.2-cairo-1.0 (= ${binary:Version}),
+          gir1.2-dbus-1.0 (= ${binary:Version}),
+          gir1.2-dbusglib-1.0 (= ${binary:Version}),
+          gir1.2-fontconfig-2.0 (= ${binary:Version}),
+          gir1.2-freetype2-2.0 (= ${binary:Version}),
+          gir1.2-gl-1.0 (= ${binary:Version}),
+          gir1.2-libxml2-2.0 (= ${binary:Version}),
+          gir1.2-xfixes-4.0 (= ${binary:Version}),
+          gir1.2-xft-2.0 (= ${binary:Version}),
+          gir1.2-xlib-2.0 (= ${binary:Version}),
+          gir1.2-xrandr-1.3 (= ${binary:Version})
 Multi-Arch: same
 Description: Introspection data for some FreeDesktop components
  GObject Introspection is a project for providing machine readable

Modified: desktop/unstable/gobject-introspection/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gobject-introspection/debian/control.in?rev=54814&op=diff
==============================================================================
--- desktop/unstable/gobject-introspection/debian/control.in	[utf-8] (original)
+++ desktop/unstable/gobject-introspection/debian/control.in	[utf-8] Sat Nov 11 16:53:46 2017
@@ -110,6 +110,10 @@
 Section: introspection
 Depends: ${gir:Depends},
          ${misc:Depends}
+Provides: gir1.2-girepository-2.0 (= ${binary:Version}),
+          gir1.2-gmodule-2.0 (= ${binary:Version}),
+          gir1.2-gobject-2.0 (= ${binary:Version}),
+          gir1.2-gio-2.0 (= ${binary:Version})
 Multi-Arch: same
 Description: Introspection data for GLib, GObject, Gio and GModule
  GObject Introspection is a project for providing machine readable
@@ -129,6 +133,17 @@
 Section: introspection
 Depends: ${gir:Depends},
          ${misc:Depends}
+Provides: gir1.2-cairo-1.0 (= ${binary:Version}),
+          gir1.2-dbus-1.0 (= ${binary:Version}),
+          gir1.2-dbusglib-1.0 (= ${binary:Version}),
+          gir1.2-fontconfig-2.0 (= ${binary:Version}),
+          gir1.2-freetype2-2.0 (= ${binary:Version}),
+          gir1.2-gl-1.0 (= ${binary:Version}),
+          gir1.2-libxml2-2.0 (= ${binary:Version}),
+          gir1.2-xfixes-4.0 (= ${binary:Version}),
+          gir1.2-xft-2.0 (= ${binary:Version}),
+          gir1.2-xlib-2.0 (= ${binary:Version}),
+          gir1.2-xrandr-1.3 (= ${binary:Version})
 Multi-Arch: same
 Description: Introspection data for some FreeDesktop components
  GObject Introspection is a project for providing machine readable

Modified: desktop/unstable/gobject-introspection/debian/policy.txt
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gobject-introspection/debian/policy.txt?rev=54814&op=diff
==============================================================================
--- desktop/unstable/gobject-introspection/debian/policy.txt	[utf-8] (original)
+++ desktop/unstable/gobject-introspection/debian/policy.txt	[utf-8] Sat Nov 11 16:53:46 2017
@@ -26,7 +26,10 @@
 
 Giant repositories of unrelated introspection data should be avoided.
 However, related libraries that are known to evolve together can live in
-the same package (example: Gst*-0.10).
+the same package (example: Gst*-0.10), as long as their versions are
+expected to change in lockstep. If this is done, the package should have
+versioned Provides for all the names that would have been used if the
+typelibs had been packaged separately.
 
 Introspection packages belong in section introspection.
 




More information about the pkg-gnome-commits mailing list