summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2009-08-12 17:13:20 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2009-08-12 17:13:20 +0000
commita8aa91a5f654625828ead96918e97f042424cf53 (patch)
tree06a47ecf61ff842ee711a6a99b23aca3221781b8 /dev-python/basemap/basemap-0.99.4.ebuild
parent Version bump. Fixed a few unicode guide (bug #271613), kde deps (bug (diff)
downloadgentoo-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.ebuild53
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
+}