diff options
author | Thomas Sachau <tommy@gentoo.org> | 2009-07-13 21:46:30 +0200 |
---|---|---|
committer | Thomas Sachau <tommy@gentoo.org> | 2009-07-13 21:46:30 +0200 |
commit | 08911e56cc1d213aaef11f272c63b0722b79ed03 (patch) | |
tree | 5172f54c08b7a929659f82ed69a97e7517acb4a4 /dev-python | |
parent | Sync with latest working trunk (diff) | |
parent | bumped media-libs/fontconfig to latest ~ (2.7.0) (diff) | |
download | multilib-portage-08911e56cc1d213aaef11f272c63b0722b79ed03.tar.gz multilib-portage-08911e56cc1d213aaef11f272c63b0722b79ed03.tar.bz2 multilib-portage-08911e56cc1d213aaef11f272c63b0722b79ed03.zip |
Merge master tree
Diffstat (limited to 'dev-python')
-rw-r--r-- | dev-python/pycairo/Manifest | 2 | ||||
-rw-r--r-- | dev-python/pycairo/pycairo-1.8.6.ebuild | 46 |
2 files changed, 48 insertions, 0 deletions
diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest index 87afa2a65..dd8963e26 100644 --- a/dev-python/pycairo/Manifest +++ b/dev-python/pycairo/Manifest @@ -1,6 +1,8 @@ DIST pycairo-1.4.12.tar.gz 490053 RMD160 f44bb6bcc6b366568e0297689164537dc891b278 SHA1 580255db6f3ab4c44ac44dfe0a9f7d1f598c2ab3 SHA256 318308cdff7fa5ff7587ecf39ee302292f93193506af06e176d228cd47c9012e DIST pycairo-1.8.2.tar.gz 519064 RMD160 ce48a6b71b802f07d0e0d3cfa140fd39ab5fe4d7 SHA1 b457949ccfa3af82afcffae8a396a1c840a9428a SHA256 77a8cbe388fd66825056744f2fc5c58b3afc247748bc2c777751cc0c2eb30a2f DIST pycairo-1.8.4.tar.gz 521136 RMD160 1be18a8516d797694d370f0d02273cad18115320 SHA1 450b59376ffea41910f60a0dfc9fd01d277e3950 SHA256 98ad99680850af767ba3bcc0cf65500ebf3f991872b859ab9a00a0b064fdecc1 +DIST pycairo-1.8.6.tar.gz 538013 RMD160 8281a55d2a1cf98e7d9d8c86ed9e687e0e410513 SHA1 228772017a11f0fbf2db63559649cd3c7d9f7996 SHA256 5adfbf129575ac5e98b606242f692901746468c66d521bdee4b974811a5a1b28 EBUILD pycairo-1.4.12.ebuild 1219 RMD160 56566cddf2b1f4eacfb962a948047e24a222b422 SHA1 8239642a7a0ec67fbc0170a9034a451f4d3d2e86 SHA256 5f9e4c5f9308b9f199d5fd1b27f4ad6368114215f07dc95f218df3910c5d025c EBUILD pycairo-1.8.2.ebuild 1217 RMD160 74e0fbf34b415e128a6096ab5d1dde8945def53f SHA1 78fd2e1b370ffe5190c6a967c4ed0fa4aeefd75d SHA256 fce14a89108cc6f657ef678acdac74aaa6d28c50f39cc891d9aeea8751538c52 EBUILD pycairo-1.8.4.ebuild 1233 RMD160 96f52f2e2eaad539021e4c6b5cec50abe8f8fa20 SHA1 5b296f9dced3cd8b867f174f89a571b5c828fca4 SHA256 2c17940fce9fb7a9ea12490decbf48dff3ddb989a2def444a1766e1f644fcc38 +EBUILD pycairo-1.8.6.ebuild 1235 RMD160 f2d76d0d238f6212d45ca4f9801fe3141e067695 SHA1 f0ea678e7f12ecabfeb5e6efe7d3ac4c59073253 SHA256 90176cbdb7acc4db148c70279bc7c5a82a4ee91bdee302bfa71ac16f41e530a5 diff --git a/dev-python/pycairo/pycairo-1.8.6.ebuild b/dev-python/pycairo/pycairo-1.8.6.ebuild new file mode 100644 index 000000000..1abc60a21 --- /dev/null +++ b/dev-python/pycairo/pycairo-1.8.6.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pycairo/pycairo-1.8.6.ebuild,v 1.1 2009/07/09 03:24:42 arfrever Exp $ + +EAPI=2 +NEED_PYTHON="2.6" + +inherit distutils multilib-native + +DESCRIPTION="Python wrapper for cairo vector graphics library" +HOMEPAGE="http://cairographics.org/pycairo/" +SRC_URI="http://cairographics.org/releases/${P}.tar.gz" + +LICENSE="|| ( LGPL-2.1 MPL-1.1 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="examples" + +RDEPEND=">=x11-libs/cairo-1.8.6[lib32?]" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +PYTHON_MODNAME="cairo" +DOCS="AUTHORS NEWS doc/*" + +multilib-native_src_prepare_internal() { + # don't run py-compile. + sed -i \ + -e '/if test -n "$$dlist"; then/,/else :; fi/d' \ + cairo/Makefile.in || die "sed in cairo/Makefile.in failed" +} + +multilib-native_src_install_internal() { + distutils_src_install + + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins -r examples/* + rm "${D}"/usr/share/doc/${PF}/examples/Makefile* + fi +} + +src_test() { + cd test + PYTHONPATH="$(ls -d ${S}/build/lib.*)" "${python}" test.py || die "tests failed" +} |