r25636 - in /desktop/experimental/pygobject/debian: changelog control control.in patches/ rules

bigon at users.alioth.debian.org bigon at users.alioth.debian.org
Sun Nov 21 20:34:42 UTC 2010


Author: bigon
Date: Sun Nov 21 20:34:41 2010
New Revision: 25636

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=25636
Log:
* New upstream release.
* debian/control.in:
  - Bump Standards-Version to 3.9.0 (no further changes)
  - Build-depend on libgirepository1.0-dev, libcairo2-dev, python-cairo-dev
    and gobject-introspection
  - python-gobject: Conflicts/Replaces/Provides python-gi
  - python-gobject: Add dependency against gir1.0-glib-2.0
  - Add python-gobject-cairo package and make python-gobject Recommends it
  - Bump minimal python version to 2.5.2
* debian/rules:
  - Don't need --enable-pygi, it is now merged
  - Install files for python-gobject-cairo

Removed:
    desktop/experimental/pygobject/debian/patches/
Modified:
    desktop/experimental/pygobject/debian/changelog
    desktop/experimental/pygobject/debian/control
    desktop/experimental/pygobject/debian/control.in
    desktop/experimental/pygobject/debian/rules

Modified: desktop/experimental/pygobject/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pygobject/debian/changelog?rev=25636&op=diff
==============================================================================
--- desktop/experimental/pygobject/debian/changelog [utf-8] (original)
+++ desktop/experimental/pygobject/debian/changelog [utf-8] Sun Nov 21 20:34:41 2010
@@ -1,3 +1,20 @@
+pygobject (2.27.0-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+  * debian/control.in:
+    - Bump Standards-Version to 3.9.0 (no further changes)
+    - Build-depend on libgirepository1.0-dev, libcairo2-dev, python-cairo-dev
+      and gobject-introspection
+    - python-gobject: Conflicts/Replaces/Provides python-gi
+    - python-gobject: Add dependency against gir1.0-glib-2.0
+    - Add python-gobject-cairo package and make python-gobject Recommends it
+    - Bump minimal python version to 2.5.2
+  * debian/rules:
+    - Don't need --enable-pygi, it is now merged
+    - Install files for python-gobject-cairo
+
+ -- Laurent Bigonville <bigon at debian.org>  Sun, 21 Nov 2010 21:24:00 +0100
+
 pygobject (2.21.4+is.2.21.3-1) unstable; urgency=low
 
   * Downgrade to version 2.21.3 since PyGI is absolutely not ready to 

Modified: desktop/experimental/pygobject/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pygobject/debian/control?rev=25636&op=diff
==============================================================================
--- desktop/experimental/pygobject/debian/control [utf-8] (original)
+++ desktop/experimental/pygobject/debian/control [utf-8] Sun Nov 21 20:34:41 2010
@@ -13,16 +13,20 @@
                gnome-pkg-tools (>= 0.10),
                cdbs,
                quilt,
-               python-all-dev (>= 2.5),
+               python-all-dev (>= 2.5.2),
                libglib2.0-dev (>= 2.22.4),
+               libcairo2-dev,
                libffi-dev (>= 3.0.5),
+               gobject-introspection (>= 0.9.5),
+               libgirepository1.0-dev (>= 0.9.5),
+               python-cairo-dev (>= 1.0.2),
                xsltproc,
                docbook-xsl,
                autotools-dev,
                python-all-dbg,
 Build-Conflicts: python2.3-dev (<< 2.3.5)
 XS-Python-Version: >= 2.5
-Standards-Version: 3.9.0
+Standards-Version: 3.9.1
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/pygobject
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/desktop/unstable/pygobject
 
@@ -30,17 +34,36 @@
 Architecture: any
 Depends: ${python:Depends},
          ${shlibs:Depends},
-         ${misc:Depends}
-Provides: ${python:Provides}
+         ${misc:Depends},
+         gir1.0-glib-2.0
+Provides: ${python:Provides}, python-gi
 XB-Python-Version: ${python:Versions}
+Recommends: python-gobject-cairo
 Suggests: python-gobject-dbg
-Conflicts: python-gtk2 (<< 2.10)
+Conflicts: python-gtk2 (<< 2.10), python-gi
+Replaces: python-gi
 Description: Python bindings for the GObject library
  GObject is an abstraction layer that allows programming with an object
  paradigm that is compatible with many languages. It is a part of Glib,
  the core library used to build GTK+ and GNOME.
  .
  This package contains the Python bindings for GObject. It is mostly
+ used by other bindings to map their GObjects to Python objects.
+
+Package: python-gobject-cairo
+Architecture: any
+Depends: ${python:Depends},
+         ${shlibs:Depends},
+         ${misc:Depends},
+         python-cairo
+Provides: ${python:Provides}
+XB-Python-Version: ${python:Versions}
+Description: Python Cairo bindings for the GObject library
+ GObject is an abstraction layer that allows programming with an object
+ paradigm that is compatible with many languages. It is a part of Glib,
+ the core library used to build GTK+ and GNOME.
+ .
+ This package contains the Python Cairo bindings for GObject. It is mostly
  used by other bindings to map their GObjects to Python objects.
 
 Package: python-gobject-dev
@@ -77,4 +100,4 @@
  This package contains the Python bindings for GObject. It is mostly
  used by other bindings to map their GObjects to Python objects.
  .
- This package contains the extensions built for the python debug interpreter.
+ This package contains the extensions built for the Python debug interpreter.

Modified: desktop/experimental/pygobject/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pygobject/debian/control.in?rev=25636&op=diff
==============================================================================
--- desktop/experimental/pygobject/debian/control.in [utf-8] (original)
+++ desktop/experimental/pygobject/debian/control.in [utf-8] Sun Nov 21 20:34:41 2010
@@ -8,16 +8,20 @@
                gnome-pkg-tools (>= 0.10),
                cdbs,
                quilt,
-               python-all-dev (>= 2.5),
+               python-all-dev (>= 2.5.2),
                libglib2.0-dev (>= 2.22.4),
+               libcairo2-dev,
                libffi-dev (>= 3.0.5),
+               gobject-introspection (>= 0.9.5),
+               libgirepository1.0-dev (>= 0.9.5),
+               python-cairo-dev (>= 1.0.2),
                xsltproc,
                docbook-xsl,
                autotools-dev,
                python-all-dbg,
 Build-Conflicts: python2.3-dev (<< 2.3.5)
 XS-Python-Version: >= 2.5
-Standards-Version: 3.9.0
+Standards-Version: 3.9.1
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/pygobject
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/desktop/unstable/pygobject
 
@@ -25,17 +29,36 @@
 Architecture: any
 Depends: ${python:Depends},
          ${shlibs:Depends},
-         ${misc:Depends}
-Provides: ${python:Provides}
+         ${misc:Depends},
+         gir1.0-glib-2.0
+Provides: ${python:Provides}, python-gi
 XB-Python-Version: ${python:Versions}
+Recommends: python-gobject-cairo
 Suggests: python-gobject-dbg
-Conflicts: python-gtk2 (<< 2.10)
+Conflicts: python-gtk2 (<< 2.10), python-gi
+Replaces: python-gi
 Description: Python bindings for the GObject library
  GObject is an abstraction layer that allows programming with an object
  paradigm that is compatible with many languages. It is a part of Glib,
  the core library used to build GTK+ and GNOME.
  .
  This package contains the Python bindings for GObject. It is mostly
+ used by other bindings to map their GObjects to Python objects.
+
+Package: python-gobject-cairo
+Architecture: any
+Depends: ${python:Depends},
+         ${shlibs:Depends},
+         ${misc:Depends},
+         python-cairo
+Provides: ${python:Provides}
+XB-Python-Version: ${python:Versions}
+Description: Python Cairo bindings for the GObject library
+ GObject is an abstraction layer that allows programming with an object
+ paradigm that is compatible with many languages. It is a part of Glib,
+ the core library used to build GTK+ and GNOME.
+ .
+ This package contains the Python Cairo bindings for GObject. It is mostly
  used by other bindings to map their GObjects to Python objects.
 
 Package: python-gobject-dev
@@ -72,4 +95,4 @@
  This package contains the Python bindings for GObject. It is mostly
  used by other bindings to map their GObjects to Python objects.
  .
- This package contains the extensions built for the python debug interpreter.
+ This package contains the extensions built for the Python debug interpreter.

Modified: desktop/experimental/pygobject/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pygobject/debian/rules?rev=25636&op=diff
==============================================================================
--- desktop/experimental/pygobject/debian/rules [utf-8] (original)
+++ desktop/experimental/pygobject/debian/rules [utf-8] Sun Nov 21 20:34:41 2010
@@ -13,7 +13,6 @@
 configure_flags += \
 		--prefix=/usr \
 		--enable-thread \
-                --enable-pygi \
 		--build=$(DEB_BUILD_GNU_TYPE) \
 		--disable-maintainer-mode
 
@@ -116,6 +115,10 @@
 	rm -f $(PYVERS:%=build-%/install-stamp) $(PYVERS:%=dbg-build-%/install-stamp)
 	$(MAKE) -f debian/rules $(PYVERS:%=build-%/install-stamp) $(PYVERS:%=dbg-build-%/install-stamp)
 	find debian/python-gobject-dev -name \*.la -delete
+	for i in $(PYVERS); do \
+		mkdir -p debian/python-gobject-cairo/usr/lib/pymodules/python$$i/gtk-2.0/gi; \
+		mv debian/python-gobject-dev/usr/lib/pymodules/python$$i/gtk-2.0/gi/_gi_cairo.so debian/python-gobject-cairo/usr/lib/pymodules/python$$i/gtk-2.0/gi; \
+	done
 	mkdir -p debian/python-gobject/usr/lib
 	mv debian/python-gobject-dev/usr/lib/pymodules debian/python-gobject/usr/lib/
 	mv debian/python-gobject-dev/usr/lib/libpyglib-*so.* \
@@ -164,6 +167,7 @@
 	dh_installexamples -s
 	dh_installchangelogs -s ChangeLog
 	dh_strip -ppython-gobject --dbg-package=python-gobject-dbg
+	dh_strip -ppython-gobject-cairo --dbg-package=python-gobject-dbg
 	rm -rf debian/python-gobject-dbg/usr/share/doc/python-gobject-dbg
 	ln -sf python-gobject debian/python-gobject-dbg/usr/share/doc/python-gobject-dbg
 	dh_link -s




More information about the pkg-gnome-commits mailing list