[oe-commits] org.oe.dev python-pygtk2 2.10.0 add patch to make it cross-build
mickeyl commit
openembedded-commits at lists.openembedded.org
Mon Oct 16 13:45:12 UTC 2006
python-pygtk2 2.10.0 add patch to make it cross-build
Author: mickeyl at openembedded.org
Branch: org.openembedded.dev
Revision: 12ff563eb00759b6cae9ecfc5c1400f246dcd533
ViewMTN: http://monotone.openembedded.org/revision.psp?id=12ff563eb00759b6cae9ecfc5c1400f246dcd533
Files:
1
packages/python/python-pygtk2/fix-gtkunixprint.patch
packages/python/python-pygobject_2.12.2.bb
packages/python/python-pygtk2_2.10.0.bb
Diffs:
#
# mt diff -ra945a3985aa9ce0c1df85e5cb4e78a362162b68d -r12ff563eb00759b6cae9ecfc5c1400f246dcd533
#
#
#
# add_file "packages/python/python-pygtk2/fix-gtkunixprint.patch"
# content [463f9b4d2ab0f260fe8b420c96d1a1658ef93520]
#
# patch "packages/python/python-pygobject_2.12.2.bb"
# from [a160db58bb7bbdd8c09745904555275d1293b80b]
# to [20091717bf90c3bd85fa4efaf169f4c5fa3b6d7f]
#
# patch "packages/python/python-pygtk2_2.10.0.bb"
# from [37067f2c1b7fbce89cfbe4929395f900f4342eac]
# to [02c1e9327a5f8fcecbed85043b1a0039bd8da2a0]
#
============================================================
--- packages/python/python-pygtk2/fix-gtkunixprint.patch 463f9b4d2ab0f260fe8b420c96d1a1658ef93520
+++ packages/python/python-pygtk2/fix-gtkunixprint.patch 463f9b4d2ab0f260fe8b420c96d1a1658ef93520
@@ -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
============================================================
--- packages/python/python-pygobject_2.12.2.bb a160db58bb7bbdd8c09745904555275d1293b80b
+++ packages/python/python-pygobject_2.12.2.bb 20091717bf90c3bd85fa4efaf169f4c5fa3b6d7f
@@ -1,7 +1,8 @@ LICENSE = "LGPL"
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/
}
============================================================
--- packages/python/python-pygtk2_2.10.0.bb 37067f2c1b7fbce89cfbe4929395f900f4342eac
+++ packages/python/python-pygtk2_2.10.0.bb 02c1e9327a5f8fcecbed85043b1a0039bd8da2a0
@@ -1,13 +1,14 @@ SECTION = "devel/python"
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}"
More information about the Openembedded-commits
mailing list