diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2016-08-29 13:57:46 +0200 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2016-08-29 14:02:56 +0200 |
commit | b900ab2d0a148f94324c578a6b6cd44198ea2a56 (patch) | |
tree | f4384aba86062ef77eff65b81d7378440e7e9feb /testing/py-matplotlib | |
parent | c0ec39f71e341a91a514b3dfdf2b7865cbc54db3 (diff) | |
download | aports-b900ab2d0a148f94324c578a6b6cd44198ea2a56.tar.bz2 aports-b900ab2d0a148f94324c578a6b6cd44198ea2a56.tar.xz |
testing/py-matplotlib: improve abuild, fix tests split function
Diffstat (limited to 'testing/py-matplotlib')
-rw-r--r-- | testing/py-matplotlib/APKBUILD | 38 |
1 files changed, 12 insertions, 26 deletions
diff --git a/testing/py-matplotlib/APKBUILD b/testing/py-matplotlib/APKBUILD index dcf43e82bf..6ebea85baf 100644 --- a/testing/py-matplotlib/APKBUILD +++ b/testing/py-matplotlib/APKBUILD @@ -1,6 +1,7 @@ # Contributor: Isaac Dunham <ibid.ag@gmail.com> # Maintainer: Isaac Dunham <ibid.ag@gmail.com> pkgname=py-matplotlib +_pkgname=matplotlib pkgver=1.5.1 pkgrel=0 pkgdesc="A Python library for plots" @@ -8,48 +9,33 @@ url="http://matplotlib.org" arch="all" license="custom" depends="python py-numpy py-tkinter py-dateutil py-parsing py-tz py-cycler" -depends_dev="" -makedepends="$depends python-dev gfortran py-numpy-dev freetype-dev - libpng-dev tk-dev py-setuptools" -install="" +makedepends="python-dev gfortran py-numpy-dev freetype-dev libpng-dev tk-dev + py-setuptools" subpackages="$pkgname-doc $pkgname-tests" -source="matplotlib-$pkgver.tar.gz::https://github.com/matplotlib/matplotlib/archive/v$pkgver.tar.gz" - -_builddir="$srcdir"/matplotlib-$pkgver -prepare() { - local i - cd "$_builddir" - for i in $source; do - case $i in - *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; - esac - done -} +source="$_pkgname-$pkgver.tar.gz::https://github.com/matplotlib/$_pkgname/archive/v$pkgver.tar.gz" +builddir="$srcdir/$_pkgname-$pkgver" build() { - cd "$_builddir" + cd "$builddir" python setup.py build || return 1 } package() { - cd "$_builddir" + cd "$builddir" + python setup.py install --prefix=/usr --root="$pkgdir" || return 1 install -m755 -d "$pkgdir"/usr/share/licenses/custom/$pkgname install -m644 LICENSE/* "$pkgdir"/usr/share/licenses/custom/$pkgname/ } tests() { - pkgdesc="Tests for matplotlib" + pkgdesc="$pkgdesc (tests)" arch="noarch" depends="$depends py-nose" - cd "$pkgdir"/usr/lib || return 1 - export _pysub="`ls`" && test -n "$_pysub" || return 1 - mkdir -p "$subpkgdir"/usr/lib/"$_pysub"/site-packages/matplotlib \ - || return 1 - mv "$_pysub"/site-packages/matplotlib/tests \ - "$subpkgdir"/usr/lib/"$_pysub"/site-packages/matplotlib \ - || return 1 + local sitepath="$(python2 -c 'import site; print(site.getsitepackages()[0])')/$_pkgname" + mkdir -p "$subpkgdir"$sitepath + mv "$pkgdir"$sitepath/tests "$subpkgdir"$sitepath/ } md5sums="b22dc4962f36aab919a7125b3b35953b matplotlib-1.5.1.tar.gz" |