r27188 - in /packages/unstable/gobject-introspection/debian: changelog control control.in policy.txt

joss at users.alioth.debian.org joss at users.alioth.debian.org
Wed Mar 30 14:10:10 UTC 2011


Author: joss
Date: Wed Mar 30 14:10:03 2011
New Revision: 27188

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=27188
Log:
* policy.txt: change the policy about dependencies between the 
  development package and the gir package.
  Rationale: this will simplify build-dependencies a lot.
* Implement this in libgirepository1.0-dev.

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

Modified: packages/unstable/gobject-introspection/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/gobject-introspection/debian/changelog?rev=27188&op=diff
==============================================================================
--- packages/unstable/gobject-introspection/debian/changelog [utf-8] (original)
+++ packages/unstable/gobject-introspection/debian/changelog [utf-8] Wed Mar 30 14:10:03 2011
@@ -1,3 +1,12 @@
+gobject-introspection (0.10.4-3) UNRELEASED; urgency=low
+
+  * policy.txt: change the policy about dependencies between the 
+    development package and the gir package.
+    Rationale: this will simplify build-dependencies a lot.
+  * Implement this in libgirepository1.0-dev.
+
+ -- Josselin Mouette <joss at debian.org>  Wed, 30 Mar 2011 19:37:04 +0530
+
 gobject-introspection (0.10.4-2) unstable; urgency=low
 
   * Upload to unstable.

Modified: packages/unstable/gobject-introspection/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/gobject-introspection/debian/control?rev=27188&op=diff
==============================================================================
--- packages/unstable/gobject-introspection/debian/control [utf-8] (original)
+++ packages/unstable/gobject-introspection/debian/control [utf-8] Wed Mar 30 14:10:03 2011
@@ -7,7 +7,7 @@
 Section: devel
 Priority: optional
 Maintainer: Sebastian Dröge <slomo at debian.org>
-Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>, Emilio Pozuelo Monfort <pochu at debian.org>
+Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>, Emilio Pozuelo Monfort <pochu at debian.org>, Josselin Mouette <joss at debian.org>
 Build-Depends: debhelper (>= 5),
                cdbs,
                gnome-pkg-tools (>= 0.10),
@@ -51,6 +51,8 @@
 Section: libdevel
 Architecture: any
 Depends: libgirepository-1.0-1 (= ${binary:Version}),
+         gir1.2-glib-2.0 (= ${binary:Version}),
+         gir1.2-freedesktop (= ${binary:Version}),
          libglib2.0-dev (>= 2.16.0),
          libffi-dev,
          ${shlibs:Depends},

Modified: packages/unstable/gobject-introspection/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/gobject-introspection/debian/control.in?rev=27188&op=diff
==============================================================================
--- packages/unstable/gobject-introspection/debian/control.in [utf-8] (original)
+++ packages/unstable/gobject-introspection/debian/control.in [utf-8] Wed Mar 30 14:10:03 2011
@@ -46,6 +46,8 @@
 Section: libdevel
 Architecture: any
 Depends: libgirepository-1.0-1 (= ${binary:Version}),
+         gir1.2-glib-2.0 (= ${binary:Version}),
+         gir1.2-freedesktop (= ${binary:Version}),
          libglib2.0-dev (>= 2.16.0),
          libffi-dev,
          ${shlibs:Depends},

Modified: packages/unstable/gobject-introspection/debian/policy.txt
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/gobject-introspection/debian/policy.txt?rev=27188&op=diff
==============================================================================
--- packages/unstable/gobject-introspection/debian/policy.txt [utf-8] (original)
+++ packages/unstable/gobject-introspection/debian/policy.txt [utf-8] Wed Mar 30 14:10:03 2011
@@ -42,9 +42,13 @@
 separate package containing this XML data can be created, in section
 libdevel.
 
-The package containing the XML data doesn’t need to depend on the
-introspection package. It can contain XML data for several unrelated
-libraries, since in the end it doesn’t depend on them.
+The package containing the XML data must depend on each of the 
+introspection packages that contain the corresponding binary files.
+
+For example, a source package would generate libfoo2.0-0, libfoo2.0-dev 
+and gir1.2-foo-2.0.
+ - gir1.2-foo-2.0 Depends: libfoo2.0-0 through the ${gir:Depends}
+ - libfoo2.0-dev Depends: gir1.2-foo-2.0 (= ${binary:Version})
 
 
 4. Dependencies of introspection packages




More information about the pkg-gnome-commits mailing list