Index: dev-python/pygobject/files/pygobject-2.15.4-fix-codegen-location.patch |
diff --git a/dev-python/pygobject/files/pygobject-2.15.4-fix-codegen-location.patch b/dev-python/pygobject/files/pygobject-2.15.4-fix-codegen-location.patch |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8882cd07907141b3a5f81107aaa016e0390e7130 |
--- /dev/null |
+++ b/dev-python/pygobject/files/pygobject-2.15.4-fix-codegen-location.patch |
@@ -0,0 +1,50 @@ |
+--- |
+ Fix FHS compliance of codegen |
+ |
+ codegen/Makefile.am | 2 +- |
+ codegen/pygtk-codegen-2.0.in | 3 ++- |
+ pygtk-2.0.pc.in | 2 +- |
+ 3 files changed, 4 insertions(+), 3 deletions(-) |
+ |
+--- a/codegen/Makefile.am 2007-11-01 12:20:22.000000000 -0400 |
++++ b/codegen/Makefile.am 2008-05-28 22:21:04.000000000 -0400 |
+@@ -2,7 +2,7 @@ PLATFORM_VERSION = 2.0 |
+ |
+ bin_SCRIPTS = pygobject-codegen-$(PLATFORM_VERSION) |
+ |
+-codegendir = $(pkgdatadir)/$(PLATFORM_VERSION)/codegen |
++codegendir = $(pyexecdir)/gtk-2.0/codegen |
+ |
+ codegen_PYTHON = \ |
+ __init__.py \ |
+--- a/codegen/pygobject-codegen-2.0.in 2007-11-01 12:20:22.000000000 -0400 |
++++ b/codegen/pygobject-codegen-2.0.in 2008-05-28 22:24:38.000000000 -0400 |
+@@ -1,9 +1,10 @@ |
+ #!/bin/sh |
+ |
+ prefix=@prefix@ |
++exec_prefix=@exec_prefix@ |
+ datarootdir=@datarootdir@ |
+ datadir=@datadir@ |
+-codegendir=${datadir}/pygobject/2.0/codegen |
++codegendir=@pyexecdir@/gtk-2.0/codegen |
+ |
+ PYTHONPATH=$codegendir |
+ export PYTHONPATH |
+--- a/pygobject-2.0.pc.in 2007-11-01 12:20:22.000000000 -0400 |
++++ b/pygobject-2.0.pc.in 2008-05-28 22:21:04.000000000 -0400 |
+@@ -4,6 +4,7 @@ |
+ datarootdir=@datarootdir@ |
+ datadir=@datadir@ |
+ libdir=@libdir@ |
++pyexecdir=@pyexecdir@ |
+ |
+ # you can use the --variable=pygtkincludedir argument to |
+ # pkg-config to get this value. You might want to use this to |
+@@ -12,5 +12,5 @@ |
+ defsdir=${datadir}/pygobject/2.0/defs |
+-codegendir=${datadir}/pygobject/2.0/codegen |
++codegendir=${pyexecdir}/gtk-2.0/codegen |
+ |
+ Name: PyGObject |
+ Description: Python bindings for GObject |