diff options
author | Sebastien Fabbro <bicatali@gentoo.org> | 2009-08-12 17:13:20 +0000 |
---|---|---|
committer | Sebastien Fabbro <bicatali@gentoo.org> | 2009-08-12 17:13:20 +0000 |
commit | a8aa91a5f654625828ead96918e97f042424cf53 (patch) | |
tree | 06a47ecf61ff842ee711a6a99b23aca3221781b8 /dev-python/basemap/basemap-0.99.4.ebuild | |
parent | Version bump. Fixed a few unicode guide (bug #271613), kde deps (bug (diff) | |
download | gentoo-2-a8aa91a5f654625828ead96918e97f042424cf53.tar.gz gentoo-2-a8aa91a5f654625828ead96918e97f042424cf53.tar.bz2 gentoo-2-a8aa91a5f654625828ead96918e97f042424cf53.zip |
Version bump and really apply datadir patch
(Portage version: 2.2_rc38/cvs/Linux x86_64)
Diffstat (limited to 'dev-python/basemap/basemap-0.99.4.ebuild')
-rw-r--r-- | dev-python/basemap/basemap-0.99.4.ebuild | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/dev-python/basemap/basemap-0.99.4.ebuild b/dev-python/basemap/basemap-0.99.4.ebuild new file mode 100644 index 000000000000..bb32189d271e --- /dev/null +++ b/dev-python/basemap/basemap-0.99.4.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/basemap/basemap-0.99.4.ebuild,v 1.1 2009/08/12 17:13:20 bicatali Exp $ + +EAPI=2 +inherit eutils distutils + +DESCRIPTION="matplotlib toolkit to plot map projections" +HOMEPAGE="http://matplotlib.sourceforge.net/basemap/doc/html/" +SRC_URI="mirror://sourceforge/matplotlib/${P}.tar.gz" + +IUSE="examples" +SLOT="0" +KEYWORDS="~amd64 ~x86" +LICENSE="MIT GPL-2" + +CDEPEND="sci-libs/shapelib + >=dev-python/matplotlib-0.98 + >=sci-libs/geos-2.2.3" + +DEPEND="${CDEPEND} + dev-python/setuptools" + +RDEPEND="${CDEPEND} + >=dev-python/pupynere-1.0.8 + dev-python/dap" + +DOCS="FAQ API_CHANGES" + +src_prepare() { + # use system libraries + epatch "${FILESDIR}"/${PN}-0.99.3-syslib.patch + epatch "${FILESDIR}"/${PN}-0.99.3-datadir.patch + rm -f lib/mpl_toolkits/basemap/pupynere.py || die +} + +src_test() { + cd build/lib* + PYTHONPATH=. "${python}" mpl_toolkits/basemap/test.py || die "tests failed" +} + +src_install() { + distutils_src_install --install-data=/usr/share/${PN} + if use examples; then + insinto /usr/share/doc/${PF} + doins -r examples || die + fi + # clean up collision with matplotlib + rm "${D}"/usr/lib*/python*/site-packages/mpl_toolkits/__init__.py || die + # respect FHS + mv "${D}"/usr/lib*/python*/site-packages/mpl_toolkits/basemap/data \ + "${D}"/usr/share/basemap || die +} |