summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD28
2 files changed, 22 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1d9f3efe1bd1..ef5a758b2b8e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 0d20671ebdbf..4de1a3e8f33e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}