diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 20 insertions, 12 deletions
@@ -2,28 +2,36 @@ # Contributor: Christoph Stahl <christoph.stahl@uni-dortmund.de> # Contributor: Serge Victor <arch@random.re> -_pipname=Flask-APScheduler -_reponame=${_pipname,,} -pkgname=python-$_reponame -pkgver=1.13.0 -pkgrel=1 +_name=flask-apscheduler +pkgname=python-$_name +pkgver=1.13.1 +pkgrel=2 pkgdesc='Adds APScheduler support to Flask' arch=('any') -url="https://github.com/viniciuschiele/$_reponame" -license=('Apache') -depends=('python' 'python-apscheduler' 'python-dateutil' 'python-flask') +url="https://github.com/viniciuschiele/$_name" +license=('Apache-2.0') +# upstream implicitly depends on werkzeug: +# https://github.com/viniciuschiele/flask-apscheduler/blob/93cec4e9d90b2d7ee7aef02e5ccb6cf7f6c2cbc9/flask_apscheduler/scheduler.py#L20 +depends=('python' 'python-apscheduler' 'python-dateutil' 'python-flask' 'python-werkzeug') makedepends=('python-setuptools') +checkdepends=('python-nose2') source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") -sha256sums=('c0f35f076eb2cf44697c12b6ed5272518d395bd3f61ba1b325bf2747ababf847') +sha256sums=('37a0686fb4b598e7bc789fda4f49575e703aac6d6803ad19aa8babc5f76f4d0a') build() { - cd "$_reponame-$pkgver" + cd "$_name-$pkgver" python setup.py build } +check() { + cd "$_name-$pkgver" + + nose2 -v +} + package() { - cd "$_reponame-$pkgver" + cd "$_name-$pkgver" - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + python setup.py install --root="$pkgdir" --optimize=1 } |