diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 22 insertions, 12 deletions
@@ -1,15 +1,17 @@ pkgbase = python-flask-apscheduler pkgdesc = Adds APScheduler support to Flask pkgver = 1.13.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/viniciuschiele/flask-apscheduler arch = any - license = Apache + license = Apache-2.0 + checkdepends = python-nose2 makedepends = python-setuptools depends = python depends = python-apscheduler depends = python-dateutil depends = python-flask + depends = python-werkzeug source = python-flask-apscheduler-1.13.1.tar.gz::https://github.com/viniciuschiele/flask-apscheduler/archive/1.13.1.tar.gz sha256sums = 37a0686fb4b598e7bc789fda4f49575e703aac6d6803ad19aa8babc5f76f4d0a @@ -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 +_name=flask-apscheduler +pkgname=python-$_name pkgver=1.13.1 -pkgrel=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=('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 } |