diff options
author | Carlos Aznarán Laos | 2022-03-09 13:20:07 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-03-09 13:20:07 -0500 |
commit | 71615d75c684b4827e70c2d7f555c5ac8c3392f1 (patch) | |
tree | 77fafc069a7901a5bbd9118ff9291cd0512994e8 | |
parent | a9e938456a31b5f434914946e5a4012e46ec1ec7 (diff) | |
download | aur-71615d75c684b4827e70c2d7f555c5ac8c3392f1.tar.gz |
Add description for optional dependency
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 29 insertions, 26 deletions
@@ -1,18 +1,17 @@ pkgbase = python-relatorio pkgdesc = A templating library able to output odt and pdf files pkgver = 0.10.0 - pkgrel = 2 - url = http://relatorio.tryton.org/ + pkgrel = 3 + url = https://relatorio.tryton.org arch = any license = GPL makedepends = python-setuptools - depends = python>=3.5 - source = https://pypi.io/packages/source/r/relatorio/relatorio-0.10.0.tar.gz + depends = python-genshi + depends = python-lxml + optdepends = python-pycha: chart support + optdepends = python-yaml: char support + optdepends = python-magic: fodt support + source = https://pypi.org/packages/source/r/relatorio/relatorio-0.10.0.tar.gz sha512sums = a154e1b462526f298c0a931e7e78ddcc3fbf3744a1a129a346e442502c3f056b87cc5b94f9c8375b32954755f9e0a6cb94ece83671fd77f2473e98d2a0ec42b1 pkgname = python-relatorio - depends = python-genshi>=0.5 - depends = python-lxml>=2.0 - optdepends = python-pycha>=0.4.0: chart support - optdepends = python-yaml - optdepends = python-magic: fodt support @@ -1,27 +1,31 @@ -# Contributor: Richard PALO <richard.palo@free.fr> +# Maintainer: Carlos Aznarán <caznaranl@uni.pe> +# Maintainer: Richard PALO <richard.palo@free.fr> # Contributor: Florian Walch <florian.walch@gmx.at> -# Maintainer: Robin Baumgartner <robin@baumgartners.ch> -pkgname=python-relatorio +# Contributor: Robin Baumgartner <robin@baumgartners.ch> +_base=relatorio +pkgname=python-${_base} pkgver=0.10.0 -pkgrel=2 +pkgrel=3 pkgdesc="A templating library able to output odt and pdf files" -arch=('any') -url="http://relatorio.tryton.org/" -license=('GPL') -depends=('python>=3.5') -makedepends=('python-setuptools') -source=("https://pypi.io/packages/source/r/relatorio/relatorio-$pkgver.tar.gz") +arch=(any) +url="https://${_base}.tryton.org" +license=(GPL) +depends=(python-genshi python-lxml) +makedepends=(python-setuptools) +optdepends=('python-pycha: chart support' + 'python-yaml: char support' + 'python-magic: fodt support') +source=(https://pypi.org/packages/source/${_base::1}/${_base}/${_base}-${pkgver}.tar.gz) sha512sums=('a154e1b462526f298c0a931e7e78ddcc3fbf3744a1a129a346e442502c3f056b87cc5b94f9c8375b32954755f9e0a6cb94ece83671fd77f2473e98d2a0ec42b1') build() { - cd "$srcdir/relatorio-$pkgver" + cd ${_base}-${pkgver} + export PYTHONHASHSEED=0 python setup.py build } -package_python-relatorio() { - depends=('python-genshi>=0.5' 'python-lxml>=2.0') - optdepends=('python-pycha>=0.4.0: chart support' 'python-yaml' 'python-magic: fodt support') - - cd "$srcdir/relatorio-$pkgver" - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build +package() { + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |