From 6913805a516b66c6fcc5612c7246a37cd247acf5 Mon Sep 17 00:00:00 2001 From: Drew DeVault <sir@cmpwn.com> Date: Tue, 8 Jan 2019 14:01:00 -0500 Subject: [PATCH] testing/py-flask-login: cleanup, adopt, update to 4.1 --- testing/py-flask-login/APKBUILD | 56 ++++++++++++++++++++++----------- 1 file changed, 38 insertions(+), 18 deletions(-) diff --git a/testing/py-flask-login/APKBUILD b/testing/py-flask-login/APKBUILD index f61af0a742f7..d17cb2da3702 100644 --- a/testing/py-flask-login/APKBUILD +++ b/testing/py-flask-login/APKBUILD @@ -1,50 +1,70 @@ # Contributor: Fabian Affolter <fabian@affolter-engineering.ch> -# Maintainer: William Pitcock <nenolod@dereferenced.org> +# Contributor: William Pitcock <nenolod@dereferenced.org> +# Maintainer: Drew DeVault <sir@cmpwn.com> pkgname=py-flask-login _pkgname=Flask-Login -pkgver=0.4.0 -pkgrel=1 +pkgver=0.4.1 +pkgrel=0 pkgdesc="Flask user session management" url="https://pypi.python.org/pypi/Flask-Login" arch="noarch" license="BSD" -depends="py-flask" -depends_dev="" -makedepends="python2-dev python3-dev py-setuptools" -install="" +makedepends=" + py-setuptools + py2-flask + py2-nose + py3-flask + py3-nose + python2-dev + python3-dev +" subpackages="py2-flask-login:py2 py3-flask-login:py3" source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" - builddir="$srcdir"/$_pkgname-$pkgver +prepare() { + cp -r "$builddir" "$builddir"-py2 + cp -r "$builddir" "$builddir"-py3 +} + build() { - cd "$builddir" + cd "$builddir"-py2 python2 setup.py build + cd "$builddir"-py3 python3 setup.py build } +check() { + py2ver=$(python2 --version 2>&1 | cut -d' ' -f2 | cut -d. -f1-2) + py3ver=$(python3 --version 2>&1 | cut -d' ' -f2 | cut -d. -f1-2) + cd "$builddir"-py2 + nosetests-$py2ver + cd "$builddir"-py3 + nosetests-$py3ver +} + package() { mkdir -p "$pkgdir" } _py() { - local python="$1" - pkgdesc="$pkgdesc ${python#python}" - depends="$depends $python" - install_if="$pkgname=$pkgver-r$pkgrel $python" + python="$1" + pkgdesc="$pkgdesc ${python#python}" + depends="$depends $python py${python#python}-flask" + install_if="$pkgname=$pkgver-r$pkgrel $python" - cd "$builddir" - $python setup.py install --prefix=/usr --root="$subpkgdir" + cd "$builddir" + $python setup.py install --prefix=/usr --root="$subpkgdir" } py2() { - cd "$builddir" + cd "$builddir"-py2 _py python2 } py3() { - cd "$builddir" + cd "$builddir"-py3 _py python3 } -sha512sums="07f369887f933ca36d4c9935c457b15c2083195f9c05c4fa59a33ed6779664cc1791a7832966296cf81f3218c6b617722fa03c5b019525b143753772a3329f57 Flask-Login-0.4.0.tar.gz" +sha512sums="e57c80647e5504adb302490e6497165952a45c4bb211836bbd8bc2932ee19073bf7a8635ea4928ab83b9ae630617d3309089e62eaf07442ab094e9b1559b151f Flask-Login-0.4.1.tar.gz" -- GitLab