main/py-jinja2: add check(), fix dependency and modernize

This commit is contained in:
Andy Postnikov 2018-10-23 18:39:29 +03:00 committed by Natanael Copa
parent a012a5196b
commit 112e29fcf5

View File

@ -3,14 +3,14 @@
pkgname=py-jinja2
_pkgname=Jinja2
pkgver=2.10
pkgrel=1
pkgrel=2
pkgdesc="A small but fast and easy to use stand-alone python template engine"
url="http://jinja.pocoo.org/"
arch="noarch"
license="BSD"
_py2_depends="py2-markupsafe"
_py3_depends="py3-markupsafe"
makedepends="python2-dev python3-dev py-setuptools $_py2_depends $_py3_depends"
depends="py-markupsafe"
checkdepends="pytest"
makedepends="python2-dev python3-dev py-setuptools"
subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3
$pkgname-doc $pkgname-vim"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
@ -22,18 +22,24 @@ build() {
python3 setup.py build
}
check() {
cd "$builddir"
python2 -m pytest .
python3 -m pytest .
}
package() {
mkdir -p "$pkgdir"
}
_py2() {
depends="$_py2_depends"
depends="${depends//py-/py2-}"
replaces="$pkgname"
_py python2
}
_py3() {
depends="$_py3_depends"
depends="${depends//py-/py3-}"
_py python3
}