python-pygtk2 2.10.0 add patch to make it cross-build
authorMichael Lauer <mickey@vanille-media.de>
Mon, 16 Oct 2006 13:32:05 +0000 (13:32 +0000)
committerMichael Lauer <mickey@vanille-media.de>
Mon, 16 Oct 2006 13:32:05 +0000 (13:32 +0000)
packages/python/python-pygobject_2.12.2.bb
packages/python/python-pygtk2/fix-gtkunixprint.patch [new file with mode: 0644]
packages/python/python-pygtk2_2.10.0.bb

index b184599..a79032f 100644 (file)
@@ -1,7 +1,8 @@
 DESCRIPTION = "Python GObject bindings"
 SECTION = "devel/python"
 LICENSE = "LGPL"
-PR = "ml0"
+DEPENDS = "python-pygobject-native"
+PR = "ml2"
 
 SRC_URI = "ftp://ftp.gnome.org/pub/GNOME/sources/pygobject/2.12/pygobject-${PV}.tar.bz2"
 S = "${WORKDIR}/pygobject-${PV}"
@@ -12,4 +13,6 @@ do_stage() {
        autotools_stage_all
        install -d ${STAGING_LIBDIR}/../share/pygobject/
        cp -dpfR docs/* ${STAGING_LIBDIR}/../share/pygobject/
+       install -d ${STAGING_LIBDIR}/../share/gtk-doc/html/pygobject/
+       cp docs/style.css ${STAGING_LIBDIR}/../share/gtk-doc/html/pygobject/
 }
diff --git a/packages/python/python-pygtk2/fix-gtkunixprint.patch b/packages/python/python-pygtk2/fix-gtkunixprint.patch
new file mode 100644 (file)
index 0000000..dca19ce
--- /dev/null
@@ -0,0 +1,16 @@
+Index: pygtk-2.10.0/gtk/gtkunixprint.override
+===================================================================
+--- pygtk-2.10.0.orig/gtk/gtkunixprint.override
++++ pygtk-2.10.0/gtk/gtkunixprint.override
+@@ -105,11 +105,7 @@ _wrap_gtk_print_job_get_surface(PyGObjec
+     if (pyg_error_check(&error))
+         return NULL;
+-#if PYCAIRO_VERSION_HEX >= 0x1010600
+     return PycairoSurface_FromSurface(surface, NULL);
+-#else
+-    return PycairoSurface_FromSurface(surface, NULL, NULL);
+-#endif
+ }
+ %%
+ override gtk_print_job_send kwargs
index 3f52051..1af24b4 100644 (file)
@@ -1,13 +1,14 @@
 DESCRIPTION = "Python GTK+ Bindings"
 SECTION = "devel/python"
 # needs gtk+ 2.10.x
-DEPENDS = "gtk+ libglade python-pygobject-native"
+DEPENDS = "gtk+ libglade python-pycairo python-pygobject"
 RDEPENDS = "python-shell"
 SRCNAME = "pygtk"
 LICENSE = "LGPL"
-PR = "r0"
+PR = "ml0"
 
 SRC_URI = "ftp://ftp.gnome.org/pub/gnome/sources/pygtk/2.10/${SRCNAME}-${PV}.tar.bz2 \
+           file://fix-gtkunixprint.patch;patch=1 \
            file://acinclude.m4"
 S = "${WORKDIR}/${SRCNAME}-${PV}"