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