mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-01-25 02:52:13 +08:00
50 lines
1.2 KiB
Bash
50 lines
1.2 KiB
Bash
pkgbase=python-toposort
|
|
pkgname=('python3-toposort' 'python2-toposort')
|
|
pkgver=1.5
|
|
pkgrel=1
|
|
pkgdesc='Implements a topological sort algorithm'
|
|
arch=('any')
|
|
license=('Apache')
|
|
url='https://bitbucket.org/ericvsmith/toposort'
|
|
makedepends=('python3-setuptools' 'python2-setuptools')
|
|
checkdepends=('python3-pytest' 'python2-pytest')
|
|
source=("$pkgbase-$pkgver.tar.gz::https://bitbucket.org/ericvsmith/toposort/get/$pkgver.tar.bz2")
|
|
sha512sums=('f79ee4a04b157db164e484be054bed6d310023722cd13469454022eb96ccd3ff5bf6dc570384d3ca790c819b67afa4a96c716da2b99c458d8ddfe2e56e5222a0')
|
|
|
|
prepare() {
|
|
mv ericvsmith-toposort-* toposort-$pkgver
|
|
cp -a toposort-$pkgver{,-py2}
|
|
}
|
|
|
|
build() {
|
|
cd "$srcdir"/toposort-$pkgver
|
|
python3 setup.py build
|
|
|
|
cd "$srcdir"/toposort-$pkgver-py2
|
|
python2 setup.py build
|
|
}
|
|
|
|
check() {
|
|
cd "$srcdir"/toposort-$pkgver
|
|
python3 setup.py test
|
|
|
|
cd "$srcdir"/toposort-$pkgver-py2
|
|
python2 setup.py test
|
|
}
|
|
|
|
package_python3-toposort() {
|
|
depends=('python3')
|
|
|
|
cd toposort-$pkgver
|
|
python3 setup.py install --root="$pkgdir" --optimize=1
|
|
}
|
|
|
|
package_python2-toposort() {
|
|
depends=('python2')
|
|
|
|
cd toposort-$pkgver-py2
|
|
python2 setup.py install --root="$pkgdir" --optimize=1
|
|
}
|
|
|
|
# vim:set ts=2 sw=2 et:
|