mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-04 04:07:14 +08:00
49 lines
1.3 KiB
Bash
49 lines
1.3 KiB
Bash
# Apps Packages for Chakra, part of chakra-project.org
|
|
# Maintainer: Neophytos Kolokotronis <tetris4@gmail.com>
|
|
|
|
_pkgname=python-greenlet
|
|
pkgname=('python2-greenlet' 'python3-greenlet')
|
|
pkgver=0.4.9
|
|
pkgrel=1
|
|
pkgdesc='The greenlet package is a spin-off of Stackless, a version of CPython that supports micro-threads called "tasklets".'
|
|
arch=('x86_64')
|
|
license=('LGPL')
|
|
makedepends=('python3-setuptools' 'python2-setuptools')
|
|
url="http://bitbucket.org/ambroff/greenlet"
|
|
source=("http://pypi.python.org/packages/source/g/greenlet/greenlet-${pkgver}.zip")
|
|
md5sums=('c6659cdb2a5e591723e629d2eef22e82')
|
|
|
|
prepare() {
|
|
cp -a greenlet-$pkgver greenlet-$pkgver-py2
|
|
}
|
|
|
|
build() {
|
|
cd greenlet-$pkgver
|
|
python setup.py build
|
|
|
|
cd ../greenlet-$pkgver-py2
|
|
python2 setup.py build
|
|
}
|
|
|
|
check() {
|
|
cd greenlet-$pkgver
|
|
python setup.py test
|
|
|
|
cd ../greenlet-$pkgver-py2
|
|
python2 setup.py test
|
|
}
|
|
|
|
package_python2-greenlet() {
|
|
depends=('python2')
|
|
cd greenlet-$pkgver
|
|
python2 setup.py install -O1 --root="$pkgdir"
|
|
install -Dm0644 LICENSE.PSF "$pkgdir/usr/share/licenses/$pkgname/LICENSE.PSF"
|
|
}
|
|
|
|
package_python3-greenlet() {
|
|
depends=('python3')
|
|
cd greenlet-$pkgver-py2
|
|
python3 setup.py install -O1 --root="$pkgdir"
|
|
install -Dm0644 LICENSE.PSF "$pkgdir/usr/share/licenses/$pkgname/LICENSE.PSF"
|
|
}
|