summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD57
1 files changed, 23 insertions, 34 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fcf4a3a652b9..57cb9fde01a0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,41 +1,30 @@
-# 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' 'python2-relatorio')
-pkgver=0.9.1
-pkgrel=1
+# Contributor: Robin Baumgartner <robin@baumgartners.ch>
+_base=relatorio
+pkgname=python-${_base}
+pkgver=0.10.1
+pkgrel=2
pkgdesc="A templating library able to output odt and pdf files"
-arch=('any')
-url="http://relatorio.tryton.org/"
-license=('GPL')
-makedepends=('python-setuptools' 'python2-setuptools')
-source=("https://pypi.io/packages/source/r/relatorio/relatorio-$pkgver.tar.gz")
-sha512sums=('1bbbf08f1003f94f18f35c0ed2d3ba9064d336c26997d96231f6523218941d926bc259caa8912f049fc6262649c0a1ebb38c8dbc3740be1d730abe69e5118964')
-
-prepare() {
- cp -a relatorio-$pkgver{,-py2}
-}
+arch=(any)
+url="https://${_base}.tryton.org"
+license=(GPL)
+depends=(python-genshi python-lxml)
+makedepends=(python-build python-installer python-setuptools python-wheel)
+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=('460f446944e6d8dc156f8d0ae287d9c2805e0843dcb304088cee92093e84be7b884ede6b3696af7a33527cc633e5de73269e6003f644f0d2a5b1ad0196a9f607')
build() {
- cd "$srcdir/relatorio-$pkgver"
- python setup.py build
-
- cd "$srcdir/relatorio-$pkgver-py2"
- python2 setup.py build
+ cd ${_base}-${pkgver}
+ python -m build --wheel --skip-dependency-check --no-isolation
}
-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_python2-relatorio() {
- depends=('python2-genshi>=0.5' 'python2-lxml>=2.0')
- optdepends=('python2-pycha>=0.4.0: chart support' 'python2-yaml' 'python2-magic: fodt support')
-
- cd "$srcdir/relatorio-$pkgver-py2"
- python2 setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+package() {
+ cd ${_base}-${pkgver}
+ PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl
+ install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}