diff options
author | James Meyer <james.meyer@operamail.com> | 2012-08-07 18:23:48 (GMT) |
---|---|---|
committer | James Meyer <james.meyer@operamail.com> | 2012-08-07 18:23:48 (GMT) |
commit | 65be01bf377eb5aaf0164940661b6a88735661c6 (patch) | |
tree | 9e879ed78faa25f5480bf369df50636d680373d4 /abs/core/python_modules/pygobject2/python3-fix-build.patch | |
parent | ebeaee292a5a8e7dc402b0d21840cda1cc3d04ac (diff) | |
download | linhes_pkgbuild-65be01bf377eb5aaf0164940661b6a88735661c6.zip linhes_pkgbuild-65be01bf377eb5aaf0164940661b6a88735661c6.tar.gz linhes_pkgbuild-65be01bf377eb5aaf0164940661b6a88735661c6.tar.bz2 |
python_modules: updated a bunch
Diffstat (limited to 'abs/core/python_modules/pygobject2/python3-fix-build.patch')
-rw-r--r-- | abs/core/python_modules/pygobject2/python3-fix-build.patch | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/abs/core/python_modules/pygobject2/python3-fix-build.patch b/abs/core/python_modules/pygobject2/python3-fix-build.patch new file mode 100644 index 0000000..4cb8cfe --- /dev/null +++ b/abs/core/python_modules/pygobject2/python3-fix-build.patch @@ -0,0 +1,34 @@ +From e2dc4ac346a16b6976b92e84819c7203629beb4a Mon Sep 17 00:00:00 2001 +From: Ignacio Casal Quinteiro <icq@gnome.org> +Date: Thu, 21 Apr 2011 14:52:20 +0000 +Subject: [python3] fix build. PYcairo_IMPORT doesn't exists anymore + +--- +diff --git a/gi/pygi-foreign-cairo.c b/gi/pygi-foreign-cairo.c +index 81b9865..edf52d7 100644 +--- a/gi/pygi-foreign-cairo.c ++++ b/gi/pygi-foreign-cairo.c +@@ -30,7 +30,7 @@ + #include <pycairo/py3cairo.h> + #endif + +-Pycairo_CAPI_t *Pycairo_CAPI; ++static Pycairo_CAPI_t *Pycairo_CAPI; + + #include "pygi-foreign.h" + +@@ -117,7 +117,12 @@ cairo_surface_release (GIBaseInfo *base_info, + static PyMethodDef _gi_cairo_functions[] = {0,}; + PYGLIB_MODULE_START(_gi_cairo, "_gi_cairo") + { ++#if PY_VERSION_HEX < 0x03000000 + Pycairo_IMPORT; ++#else ++ Pycairo_CAPI = (Pycairo_CAPI_t*) PyCObject_Import("cairo", "CAPI"); ++#endif ++ + if (Pycairo_CAPI == NULL) + return PYGLIB_MODULE_ERROR_RETURN; + +-- +cgit v0.9 |