mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 13:07:13 +08:00
50 lines
1.6 KiB
Bash
50 lines
1.6 KiB
Bash
# Maintainer: H W Tovetjärn (totte) <totte@tott.es>
|
|
# Contributors: Adrian Chaves Fernandez (Gallaecio) <adriyetichaves@gmail.com>
|
|
# Douglas Soares de Andrade <douglas@archlinux.org>
|
|
# Cilyan Olowen <gaknar@gmail.com>
|
|
|
|
pkgbase=python-nose
|
|
pkgname=('python3-nose' 'python2-nose' 'python-nose-doc')
|
|
pkgver=1.3.7
|
|
pkgrel=1
|
|
pkgdesc="A discovery-based unittest extension"
|
|
arch=('x86_64')
|
|
url="http://nose.readthedocs.org/"
|
|
license=('LGPL2.1')
|
|
makedepends=('python3' 'python3-setuptools' 'python2' 'python2-setuptools' 'python2-sphinx')
|
|
source=("http://pypi.python.org/packages/source/n/nose/nose-${pkgver}.tar.gz")
|
|
md5sums=('4d3ad0ff07b61373d2cefc89c5d0b20b')
|
|
|
|
build() {
|
|
cd "$srcdir/nose-$pkgver"
|
|
sed -i -e "s:man/man1:share/man/man1:g" setup.py
|
|
cp -a "$srcdir/nose-$pkgver" "$srcdir/nose-python2-$pkgver"
|
|
}
|
|
|
|
package_python3-nose() {
|
|
depends=('python3' 'python3-setuptools')
|
|
|
|
cd "$srcdir/nose-$pkgver"
|
|
python3 setup.py install --prefix=/usr --root="${pkgdir}"
|
|
mv "$pkgdir/usr/bin/nosetests" "$pkgdir/usr/bin/nosetests3"
|
|
}
|
|
|
|
package_python2-nose() {
|
|
depends=('python2' 'python2-setuptools')
|
|
|
|
cd "$srcdir/nose-python2-$pkgver"
|
|
python2 setup.py install --prefix=/usr --root="${pkgdir}"
|
|
mv "$pkgdir/usr/bin/nosetests" "$pkgdir/usr/bin/nosetests2"
|
|
rm -rf "$pkgdir/usr/share"
|
|
}
|
|
|
|
package_python-nose-doc(){
|
|
pkgdesc="Nose documentation and examples"
|
|
|
|
cd "$srcdir/nose-$pkgver/doc"
|
|
make SPHINXBUILD=sphinx-build2 html
|
|
mkdir -p "$pkgdir/usr/share/doc/python-nose"
|
|
cp -r .build/html "$pkgdir/usr/share/doc/python-nose"
|
|
cp -r ../examples "$pkgdir/usr/share/doc/python-nose"
|
|
}
|