]> git.draconx.ca Git - gentoo-fixes.git/blob - dev-python/pygobject/files/pygobject-2.28.3-fix-codegen-location.patch
Resurrect dev-python/pygtk.
[gentoo-fixes.git] / dev-python / pygobject / files / pygobject-2.28.3-fix-codegen-location.patch
1 From b3e852d29bfd1e90f7e0da409fd0ae36cc01675a Mon Sep 17 00:00:00 2001
2 From: Gilles Dartiguelongue <eva@gentoo.org>
3 Date: Fri, 8 Apr 2011 15:36:35 +0200
4 Subject: [PATCH 1/3] Move codegen to a non-private directory
5
6 ---
7  codegen/Makefile.am              |    2 +-
8  codegen/pygobject-codegen-2.0.in |    3 ++-
9  pygobject-2.0.pc.in              |    3 ++-
10  3 files changed, 5 insertions(+), 3 deletions(-)
11
12 diff --git a/codegen/Makefile.am b/codegen/Makefile.am
13 index f9886eb..d714ff2 100644
14 --- a/codegen/Makefile.am
15 +++ b/codegen/Makefile.am
16 @@ -2,7 +2,7 @@ PLATFORM_VERSION = 2.0
17  
18  bin_SCRIPTS = pygobject-codegen-$(PLATFORM_VERSION)
19  
20 -codegendir = $(pkgdatadir)/$(PLATFORM_VERSION)/codegen
21 +codegendir = $(pyexecdir)/gtk-2.0/codegen
22  
23  codegen_SCRIPTS = \
24         code-coverage.py \
25 diff --git a/codegen/pygobject-codegen-2.0.in b/codegen/pygobject-codegen-2.0.in
26 index c5c912e..c04451b 100644
27 --- a/codegen/pygobject-codegen-2.0.in
28 +++ b/codegen/pygobject-codegen-2.0.in
29 @@ -1,9 +1,10 @@
30  #!/bin/sh
31  
32  prefix=@prefix@
33 +exec_prefix=@exec_prefix@
34  datarootdir=@datarootdir@
35  datadir=@datadir@
36 -codegendir=${datadir}/pygobject/2.0/codegen
37 +codegendir=@pyexecdir@/gtk-2.0/codegen
38  
39  PYTHONPATH=$codegendir
40  export PYTHONPATH
41 diff --git a/pygobject-2.0.pc.in b/pygobject-2.0.pc.in
42 index a47b685..0d1a811 100644
43 --- a/pygobject-2.0.pc.in
44 +++ b/pygobject-2.0.pc.in
45 @@ -4,6 +4,7 @@ includedir=@includedir@
46  datarootdir=@datarootdir@
47  datadir=@datadir@
48  libdir=@libdir@
49 +pyexecdir=@pyexecdir@
50  
51  # you can use the --variable=pygtkincludedir argument to
52  # pkg-config to get this value.  You might want to use this to
53 @@ -12,7 +13,7 @@ pygtkincludedir=${includedir}/pygtk-2.0
54  fixxref=${datadir}/pygobject/xsl/fixxref.py
55  pygdocs=${datadir}/gtk-doc/html/pygobject
56  defsdir=${datadir}/pygobject/2.0/defs
57 -codegendir=${datadir}/pygobject/2.0/codegen
58 +codegendir=${pyexecdir}/gtk-2.0/codegen
59  overridesdir=@pyexecdir@/gi/overrides
60  
61  Name: PyGObject
62 -- 
63 1.7.4.1
64