Gentoo Archives: gentoo-commits

From: "Daniel Gryniewicz (dang)" <dang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/pygtk: ChangeLog pygtk-2.12.0-r1.ebuild
Date: Sat, 22 Dec 2007 16:34:57
Message-Id: E1J67JK-00072R-8k@stork.gentoo.org
1 dang 07/12/22 16:34:50
2
3 Modified: ChangeLog
4 Added: pygtk-2.12.0-r1.ebuild
5 Log:
6 Bump to 2.12.0-r1
7 - Install gtk-extrafuncs.def; bug #202140
8
9 (Portage version: 2.1.4_rc10)
10
11 Revision Changes Path
12 1.174 dev-python/pygtk/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pygtk/ChangeLog?rev=1.174&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pygtk/ChangeLog?rev=1.174&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pygtk/ChangeLog?r1=1.173&r2=1.174
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-python/pygtk/ChangeLog,v
21 retrieving revision 1.173
22 retrieving revision 1.174
23 diff -u -r1.173 -r1.174
24 --- ChangeLog 27 Nov 2007 03:40:01 -0000 1.173
25 +++ ChangeLog 22 Dec 2007 16:34:49 -0000 1.174
26 @@ -1,6 +1,13 @@
27 # ChangeLog for dev-python/pygtk
28 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtk/ChangeLog,v 1.173 2007/11/27 03:40:01 jer Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtk/ChangeLog,v 1.174 2007/12/22 16:34:49 dang Exp $
31 +
32 +*pygtk-2.12.0-r1 (22 Dec 2007)
33 +
34 + 22 Dec 2007; Daniel Gryniewicz <dang@g.o>
35 + +files/pygtk-2.12.0-extrafuncs.patch, +pygtk-2.12.0-r1.ebuild:
36 + Bump to 2.12.0-r1
37 + - Install gtk-extrafuncs.def; bug #202140
38
39 27 Nov 2007; Jeroen Roovers <jer@g.o> pygtk-2.12.0.ebuild:
40 Stable for HPPA (bug #199322).
41
42
43
44 1.1 dev-python/pygtk/pygtk-2.12.0-r1.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pygtk/pygtk-2.12.0-r1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pygtk/pygtk-2.12.0-r1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: pygtk-2.12.0-r1.ebuild
50 ===================================================================
51 # Copyright 1999-2007 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/dev-python/pygtk/pygtk-2.12.0-r1.ebuild,v 1.1 2007/12/22 16:34:49 dang Exp $
54
55 NEED_PYTHON=2.3.5
56
57 inherit gnome.org python flag-o-matic eutils
58
59 DESCRIPTION="GTK+2 bindings for Python"
60 HOMEPAGE="http://www.pygtk.org/"
61
62 DOC_FILE="pygtk2reference-2.9.0.tar.bz2"
63 SRC_URI="${SRC_URI}
64 doc? ( mirror://gnome/sources/pygtk2reference/2.9/${DOC_FILE} )"
65
66 LICENSE="LGPL-2.1"
67 SLOT="2"
68 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
69 IUSE="doc examples opengl"
70
71 RDEPEND=">=dev-libs/glib-2.8.0
72 >=x11-libs/pango-1.16.0
73 >=dev-libs/atk-1.12.0
74 >=x11-libs/gtk+-2.11.6
75 >=gnome-base/libglade-2.5.0
76 >=dev-lang/python-2.4.4-r5
77 >=dev-python/pycairo-1.0.2
78 >=dev-python/pygobject-2.14
79 !arm? ( dev-python/numeric )
80 opengl? ( virtual/opengl
81 dev-python/pyopengl
82 >=x11-libs/gtkglarea-1.99
83 )"
84
85 DEPEND="${RDEPEND}
86 doc? ( dev-libs/libxslt >=app-text/docbook-xsl-stylesheets-1.70.1 )
87 >=dev-util/pkgconfig-0.9"
88
89 # Tests fail (missing display)
90 RESTRICT="test"
91
92 src_unpack() {
93 unpack ${A}
94 use doc || sed -e 's/\(SUBDIRS =.*\) docs$/\1/' -i "${S}"/Makefile.am
95
96 # disable pyc compiling
97 mv "${S}"/py-compile "${S}"/py-compile.orig
98 ln -s $(type -P true) "${S}"/py-compile
99
100 # Install gtk-extrafuncs.def bug#202140
101 epatch "${FILESDIR}"/${P}-extrafuncs.patch
102 }
103
104 src_compile() {
105 use hppa && append-flags -ffunction-sections
106 econf $(use_enable doc docs) --enable-thread || die
107 # possible problems with parallel builds (#45776)
108 emake -j1 || die
109 }
110
111 src_install() {
112 make DESTDIR="${D}" install || die
113 dodoc AUTHORS ChangeLog INSTALL MAPPING NEWS README THREADS TODO
114
115 if use examples; then
116 rm examples/Makefile*
117 insinto /usr/share/doc/${PF}
118 doins -r examples
119 fi
120
121 if use doc; then
122 insinto /usr/share/gtk-doc/html/pygtk
123 cd "${WORKDIR}"/pygtk2reference
124 doins -r cursors icons images
125 fi
126 }
127
128 src_test() {
129 cd tests
130 make check-local || die "tests failed"
131 }
132
133 pkg_postinst() {
134 python_version
135 python_mod_optimize /usr/share/pygtk/2.0/codegen /usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0
136 }
137
138 pkg_postrm() {
139 python_version
140 python_mod_cleanup /usr/share/pygtk/2.0/codegen
141 python_mod_cleanup
142 rm -f "${ROOT}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.{py,pth}
143 alternatives_auto_makesym /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py pygtk.py-[0-9].[0-9]
144 alternatives_auto_makesym /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth pygtk.pth-[0-9].[0-9]
145 }
146
147
148
149 --
150 gentoo-commits@g.o mailing list