diff options
author | Alexander Huemer <alexander.huemer@sbg.ac.at> | 2009-06-24 23:11:02 +0200 |
---|---|---|
committer | Alexander Huemer <alexander.huemer@sbg.ac.at> | 2009-06-24 23:11:02 +0200 |
commit | 4624a865dcc2bdeac9a70b79dfc19c6909056a7a (patch) | |
tree | 4a951da492bafb05cd5e5972b7c9da23b2063925 /dev-python | |
parent | bumped dev-libs/nss to latest ~ (3.12.3-r1) (diff) | |
download | multilib-portage-4624a865dcc2bdeac9a70b79dfc19c6909056a7a.tar.gz multilib-portage-4624a865dcc2bdeac9a70b79dfc19c6909056a7a.tar.bz2 multilib-portage-4624a865dcc2bdeac9a70b79dfc19c6909056a7a.zip |
bumped dev-python/pygobject to latest ~ (2.18.0)
Diffstat (limited to 'dev-python')
-rw-r--r-- | dev-python/pygobject/Manifest | 2 | ||||
-rw-r--r-- | dev-python/pygobject/pygobject-2.18.0.ebuild | 85 |
2 files changed, 87 insertions, 0 deletions
diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest index 7647d7405..bfad4c0a9 100644 --- a/dev-python/pygobject/Manifest +++ b/dev-python/pygobject/Manifest @@ -6,11 +6,13 @@ DIST pygobject-2.14.2.tar.bz2 366808 RMD160 c9894695d745a9d859f3edfb9e2946ad8b4f DIST pygobject-2.15.4.tar.bz2 477302 RMD160 eecbf4a7969a7a81a50cf6e2b52d53d7d72d6b4e SHA1 dfc3f04a27243ac4c386bfd19e4c383dd419d040 SHA256 c746693328bfed7838a1f3bfac41b13d7f39a81ac961559cd0daf700fc677da7 DIST pygobject-2.16.0.tar.bz2 515503 RMD160 509cddab25ab084706bc69d3c6c90f490251c37e SHA1 bb16032be31b0651160e9a2caf11c1115c69c85a SHA256 db0ab6f998bc5750aba2dfa96c8932f673914d8bf804a2c1c769b4a6e3f192d2 DIST pygobject-2.16.1.tar.bz2 522347 RMD160 37f4075af9c06aba4fca47e2580c5408dbc28845 SHA1 12ce140438e7ff7e1a26fe4bba9a26b49f80ec0d SHA256 ee229c642759470a242c7f6ce3bd969a7484496f95570a8783859b03d6d79cc5 +DIST pygobject-2.18.0.tar.bz2 639205 RMD160 db454107949b0e797c6c151aa426368ef0f59317 SHA1 f800eda7978fe9813600cfdda973da15c3178bb0 SHA256 b11b840ae31e6e644986806ee3400f4528b803d07b6cee26add45e0f2e5e622b EBUILD pygobject-2.14.0.ebuild 2542 RMD160 b3448bf1f03fc57a16e5a1b744e275d47d0a1fd5 SHA1 c2b50af1923df89089942fb142f4b7f440e2c828 SHA256 d6b9bbb20630b4acc7e53494d34878be8abbe2dd640f61c7dc9440116e514307 EBUILD pygobject-2.14.2.ebuild 2838 RMD160 75771310676cdd3a9f35a82096ef89e6689ce18e SHA1 f4a7982aeebb4f777b1b0064b30af5f9bfaedc6f SHA256 f604095b79b7e3e1fee3bbccc9387283a4d1dbdd8ed7ef625d1e630e3f5c09f5 EBUILD pygobject-2.15.4.ebuild 2294 RMD160 0ff71711fbbd7d86f863f204cf2580d96157dc65 SHA1 9ee0c8c144d85c0d4241d7633aca0a9a1ff97c30 SHA256 f70913b74987cfac1ab76a872b6645421e89221f453a11a41b91da9131b28970 EBUILD pygobject-2.16.0.ebuild 2403 RMD160 d59d0e55b1816f41a69577ad669219e080164927 SHA1 309fa4bc716c3d84c7ebd4e59261e70610abbf1b SHA256 2399288c5c884234dc64f13ae5b8e34e3509bdc6a8537f9bfed4582ed97b5c30 EBUILD pygobject-2.16.1-r1.ebuild 2300 RMD160 e927554dedbf387055e0d116ed2299231cf84aae SHA1 daac45ddd7515a834f271b584eecd300f40a940a SHA256 633622b955607872cabaaf9ac4313da4474bade96fdaf970d640659e1c84a5e2 EBUILD pygobject-2.16.1.ebuild 2397 RMD160 ef11a73e1f2b08e6bf805ce8575256ae7b0e4864 SHA1 7cae7c1769a5c9aade47011604a529c9631b709c SHA256 0f263205f8adb52e550cb767cd5c7f63a357e5abae7b1b79ef5d7b08b5e3d039 +EBUILD pygobject-2.18.0.ebuild 2464 RMD160 e71633d601eb281157a86dc370bcf77f0deef181 SHA1 f01e0b3407186459010d6d674f25b7a734011eb0 SHA256 7f7a23810651bdcea3febbfabe5b7897de0d54b01a1911896e9313026f4f9d4d MISC ChangeLog 8446 RMD160 de8e65f998ff53ae31fd62ccc97148af035cfaef SHA1 54c4de3ba15924bac5aa10c6edb2d4a29175fdb6 SHA256 5e35a97e3f3f776c2217cdc294706b1a35764e6fb77b1480897aa7407a5e0cf0 MISC metadata.xml 263 RMD160 aa9b8ada798575f5d2b94042357d5ed59f4b1cbf SHA1 0843ae5e9b5a9a0ea54f4c79539bf781522e9b10 SHA256 993400d5ee19f0bd67c463d999d24e4184e8c077b4e535adf6a00678ced0c46c diff --git a/dev-python/pygobject/pygobject-2.18.0.ebuild b/dev-python/pygobject/pygobject-2.18.0.ebuild new file mode 100644 index 000000000..4f69cc95b --- /dev/null +++ b/dev-python/pygobject/pygobject-2.18.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.18.0.ebuild,v 1.1 2009/06/24 16:01:51 mrpouet Exp $ + +EAPI="2" + +inherit autotools gnome2 python virtualx versionator multilib-native + +DESCRIPTION="GLib's GObject library bindings for Python" +HOMEPAGE="http://www.pygtk.org/" + +LICENSE="LGPL-2.1" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="doc examples libffi test" + +RDEPEND=">=dev-lang/python-2.4.4-r5[lib32?] + >=dev-libs/glib-2.16[lib32?] + !<dev-python/pygtk-2.13[lib32?] + libffi? ( virtual/libffi )" +DEPEND="${RDEPEND} + doc? ( dev-libs/libxslt >=app-text/docbook-xsl-stylesheets-1.70.1 ) + >=dev-util/pkgconfig-0.12.0" + +DOCS="AUTHORS ChangeLog ChangeLog.pre-$(get_version_component_range 1-2) + NEWS README" + +pkg_setup() { + G2CONF="${G2CONF} + --disable-dependency-tracking + --enable-libtool-lock + $(use_enable doc docs) + $(use_enable test glibtest) + $(use_with libffi ffi)" +} + +multilib-native_src_prepare_internal() { + gnome2_src_unpack + + # Fix FHS compliance, see upstream bug #535524 + epatch "${FILESDIR}/${PN}-2.15.4-fix-codegen-location.patch" + + # needed to build on a libtool-1 system, bug #255542 + rm m4/lt* m4/libtool.m4 ltmain.sh + + eautoreconf + + # disable pyc compiling + mv py-compile py-compile.orig + ln -s $(type -P true) py-compile +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + Xemake check || die "tests failed" +} + +multilib-native_src_install_internal() { + gnome2_src_install + + if use examples; then + insinto /usr/share/doc/${P} + doins -r examples + fi + + python_version + mv "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py \ + "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py-2.0 + mv "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth \ + "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth-2.0 +} + +multilib-native_pkg_postinst_internal() { + python_version + python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0 + alternatives_auto_makesym /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py pygtk.py-[0-9].[0-9] + alternatives_auto_makesym /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth pygtk.pth-[0-9].[0-9] + python_mod_compile /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py + python_need_rebuild +} + +pkg_postrm() { + python_version + python_mod_cleanup +} |