diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 53 |
1 files changed, 35 insertions, 18 deletions
@@ -1,34 +1,51 @@ -# First Linux Arch packager: Serge Victor <arch@random.re> -# Current Packager: Christoph Stahl <christoph.stahl@uni-dortmund.de> +# Maintainer: 0x9fff00 <0x9fff00+git@protonmail.ch> +# Contributor: Christoph Stahl <christoph.stahl@uni-dortmund.de> +# Contributor: Serge Victor <arch@random.re> _pipname=Flask-APScheduler -pkgbase=python-flask-apscheduler -pkgname=('python2-flask-apscheduler' 'python-flask-apscheduler') -pkgver=1.6.0 +_pkgname=flask-apscheduler +pkgbase=python-$_pkgname +pkgname=("python-$_pkgname" "python2-$_pkgname") +pkgver=1.11.0 pkgrel=1 -pkgdesc="Adds APScheduler support to Flask" +pkgdesc='Adds APScheduler support to Flask' arch=('any') -url="https://github.com/viniciuschiele/flask-apscheduler" +url="https://github.com/viniciuschiele/$_pkgname" license=('Apache') -makedepends=('python2-setuptools' 'python-setuptools' 'python2-flask' 'python-flask' 'python2-apscheduler' 'python-apscheduler') -source=("https://github.com/viniciuschiele/flask-apscheduler/releases/download/${pkgver}/${_pipname}-${pkgver}.tar.gz") +makedepends=('python' 'python2' 'python-setuptools' 'python2-setuptools' 'python-apscheduler' 'python2-apscheduler' 'python-dateutil' 'python2-dateutil' 'python-flask' 'python2-flask') +source=("$url/releases/download/$pkgver/$_pipname-$pkgver.tar.gz" + '0001-Don-t-install-LICENSE-file.patch') +sha256sums=('7911d66e449f412d92a1a6c524217f44f4c40a5c92148c60d5189c6c402f87d0' + '353a85fdcc9d8eee32fb7990155974eb30c8c79fe851a2fa6de700aaf59d8fb7') prepare() { - cp -R $_pipname-$pkgver python2-$_pipname-$pkgver + cd "$_pipname-$pkgver" + for p in "$srcdir"/*.patch; do + patch -Np1 -i "$p" + done + cd .. + + cp -a $_pipname-$pkgver{,-py2} } -package_python2-flask-apscheduler() { -depends=('python2-flask' 'python2-apscheduler') +build() { + cd "$srcdir/$_pipname-$pkgver" + python setup.py build - cd python2-$_pipname-$pkgver - python2 setup.py install --root="$pkgdir/" --optimize=1 + cd "$srcdir/$_pipname-$pkgver-py2" + python2 setup.py build } package_python-flask-apscheduler() { -depends=('python-flask' 'python-apscheduler') + depends=('python' 'python-apscheduler' 'python-dateutil' 'python-flask') - cd $_pipname-$pkgver - python setup.py install --root="$pkgdir/" --optimize=1 + cd "$_pipname-$pkgver" + python setup.py install --root="$pkgdir/" --optimize=1 --skip-build } -md5sums=('7129d36d64f688ba5f55aee310e15fd8') +package_python2-flask-apscheduler() { + depends=('python2' 'python2-apscheduler' 'python2-dateutil' 'python2-flask') + + cd "$_pipname-$pkgver-py2" + python2 setup.py install --root="$pkgdir/" --optimize=1 --skip-build +} |