diff options
author | Remi Cardona <remi@gentoo.org> | 2008-06-24 08:37:03 +0000 |
---|---|---|
committer | Remi Cardona <remi@gentoo.org> | 2008-06-24 08:37:03 +0000 |
commit | 1588abdc22be71549ba2f70b5d39817341591cf7 (patch) | |
tree | 9fecf5571fcb6510832d0702855907e09c5e9021 /dev-python/gnome-python-extras | |
parent | added latest release with wxpython gui support, QA fixes, etc (diff) | |
download | historical-1588abdc22be71549ba2f70b5d39817341591cf7.tar.gz historical-1588abdc22be71549ba2f70b5d39817341591cf7.tar.bz2 historical-1588abdc22be71549ba2f70b5d39817341591cf7.zip |
dev-python/gnome-python-extras: add missing deps that were being automagically detected
Package-Manager: portage-2.2_rc1/cvs/Linux 2.6.25-gentoo-r5 x86_64
Diffstat (limited to 'dev-python/gnome-python-extras')
-rw-r--r-- | dev-python/gnome-python-extras/ChangeLog | 8 | ||||
-rw-r--r-- | dev-python/gnome-python-extras/Manifest | 13 | ||||
-rw-r--r-- | dev-python/gnome-python-extras/gnome-python-extras-2.19.1-r2.ebuild | 93 |
3 files changed, 102 insertions, 12 deletions
diff --git a/dev-python/gnome-python-extras/ChangeLog b/dev-python/gnome-python-extras/ChangeLog index 094728ee6ec9..f555990674c6 100644 --- a/dev-python/gnome-python-extras/ChangeLog +++ b/dev-python/gnome-python-extras/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-python/gnome-python-extras # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-extras/ChangeLog,v 1.75 2008/06/02 21:06:04 eva Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-extras/ChangeLog,v 1.76 2008/06/24 08:37:03 remi Exp $ + +*gnome-python-extras-2.19.1-r2 (24 Jun 2008) + + 24 Jun 2008; Rémi Cardona <remi@gentoo.org> + +gnome-python-extras-2.19.1-r2.ebuild: + add missing deps that were being automagically detected 02 Jun 2008; Gilles Dartiguelongue <eva@gentoo.org> gnome-python-extras-2.19.1-r1.ebuild: diff --git a/dev-python/gnome-python-extras/Manifest b/dev-python/gnome-python-extras/Manifest index 768c02a7fb79..e47b8fb54388 100644 --- a/dev-python/gnome-python-extras/Manifest +++ b/dev-python/gnome-python-extras/Manifest @@ -1,16 +1,7 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - DIST gnome-python-extras-2.14.2.tar.bz2 351780 RMD160 d2707eee20a103f070455fef3bd9cddc1060ce93 SHA1 0e5a3288864d652d7f0862ce85ef4d634d90b217 SHA256 fcecd0098431c0baca72cc762560b15f330275727df4fd4157606a90252bae29 DIST gnome-python-extras-2.19.1.tar.bz2 361721 RMD160 1dd556def13b6cd10ef9a3a747e73ea38ee70e62 SHA1 f97303aa92c300050818ac8a01d0bc0657b2a9e3 SHA256 c5f74f4c46dbb379d119d6f74ca4a47653af251bea176dc7a0ecacccb88339f0 EBUILD gnome-python-extras-2.14.2-r1.ebuild 1849 RMD160 f65d2030f280b00cc4f2007dc4c8a206c1946c9a SHA1 e26f3fa972ad2b76b87d92298f957257d5daa6cd SHA256 74a5cb8519c60c655abd1805a4f12c5a2a3bc86ab8db9924e4421b52462c8223 EBUILD gnome-python-extras-2.19.1-r1.ebuild 2345 RMD160 9534a29912b10a519e11a2a75d01438d811bf19c SHA1 aef7347b25dcf12b362088bd919d3a2aa153bf62 SHA256 5a4c68039e6b631ea398cce59bce9546edd6a8a49f551a1ddf0b732704ef7dbd -MISC ChangeLog 11524 RMD160 aeea95df61ef3014c724d258d224c34d80da261a SHA1 49cdd220fda13531754550933fb524502a159d5c SHA256 91055113ee218ab184ca11645d3409d88e5a0750c9f99fea8606fac404ceba1f +EBUILD gnome-python-extras-2.19.1-r2.ebuild 2648 RMD160 55b32eaaa8af71bb9e8b25184fa0fe3183fa948a SHA1 8d1834a5acf5e61cec01983a17e46e61c2b4628a SHA256 6ea10c0dc5da9446b9337b9bf9fcdbb59460370bb34ac41489b3c2eb62c13296 +MISC ChangeLog 11718 RMD160 e3d216b9b255233bd315899806c47bb2684989cd SHA1 970636aad6840bcd30f994ee6eccea89122fd1da SHA256 3e574211b9f57882ad6854224caf91c9cd1efc7d2dbc9bcb80fdd4847be593ad MISC metadata.xml 178 RMD160 52828e1ca616ad731f2ab1ed2890d6d3a7cc8043 SHA1 a42d68a6c263ea8d8cbb678548e209aa9642a74e SHA256 aeea09173ed30175422e4f951e369e1882919be3d56e655468e5d4bffea0fc3c ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.9 (GNU/Linux) - -iEYEARECAAYFAkhEYMEACgkQ1fmVwcYIWAaDWQCgo3kHwy+ClcnHLe8pPkRhV5CN -Fh8AoMnMgcp8r1S1nhhPPKA83P8efHrE -=9lq9 ------END PGP SIGNATURE----- diff --git a/dev-python/gnome-python-extras/gnome-python-extras-2.19.1-r2.ebuild b/dev-python/gnome-python-extras/gnome-python-extras-2.19.1-r2.ebuild new file mode 100644 index 000000000000..240dc9bc576b --- /dev/null +++ b/dev-python/gnome-python-extras/gnome-python-extras-2.19.1-r2.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-extras/gnome-python-extras-2.19.1-r2.ebuild,v 1.1 2008/06/24 08:37:03 remi Exp $ + +inherit eutils gnome2 python virtualx autotools + +DESCRIPTION="GNOME 2 Bindings for Python" +HOMEPAGE="http://www.pygtk.org" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc firefox seamonkey xulrunner" + +RDEPEND=">=x11-libs/gtk+-2.4 + >=dev-libs/glib-2.6 + >=dev-python/gnome-python-2.10 + >=dev-python/pygtk-2.4 + =gnome-extra/gtkhtml-2* + xulrunner? ( =net-libs/xulrunner-1.8* ) + !xulrunner? ( firefox? ( =www-client/mozilla-firefox-2* ) ) + !xulrunner? ( !firefox? ( seamonkey? ( =www-client/seamonkey-1* ) ) ) + >=x11-libs/libgksu-2.0.4 + >=dev-libs/gdl-0.6.1 + >=app-text/gtkspell-2" + # =gnome-extra/libgda-3* + # This used to be wrongly libgda-1*, but as configure is automagic, + # it just didn't build libgda bindings before as libgda-3 is p.masked. + # Leaving it automagic and dep lacking as there are no notable users of + # these bindings as testified by the lack of bug reports for this + # breakage. Should be fixed after libgda-3 gets unmasked or this ebuild + # is split into many per bug 108479 + +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +DOCS="AUTHORS COPYING* ChangeLog INSTALL NEWS README" + +# Tests are broken and not that useful anyway, see bug #209846 +RESTRICT="test" + +pkg_setup() { + if ! built_with_use --missing true dev-libs/gdl gnome; then + eerror "If you want to build ${PN} with >=dev-libs/gdl-0.7.1, you" + eerror "need to build dev-libs/gdl with the the 'gnome' USE flag." + die "gdl must be built with USE='gnome'" + fi + + # only controls linking, can't disable w/o a patch :) + if use xulrunner; then + G2CONF="${G2CONF} --with-gtkmozembed=xulrunner" + elif use firefox; then + G2CONF="${G2CONF} --with-gtkmozembed=firefox" + elif use seamonkey; then + G2CONF="${G2CONF} --with-gtkmozembed=seamonkey" + fi +} + +src_unpack() { + gnome2_src_unpack + + # change mozilla to seamonkey + sed -i -e 's:1.2b):1.0.0):;s:mozilla):seamonkey):' configure.ac + + # disable pyc compiling + mv py-compile py-compile.orig + ln -s $(type -P true) py-compile + + eautoreconf +} + +src_test() { + Xemake check || die "tests failed" +} + +src_install() { + gnome2_src_install + + if use doc; then + insinto /usr/share/doc/${PF} + doins -r examples + fi +} + +pkg_postinst() { + python_version + python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0 +} + +pkg_postrm() { + python_version + python_mod_cleanup "${ROOT}usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0" +} |