summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-03-09 13:20:07 -0500
committerCarlos Aznarán Laos2022-03-09 13:20:07 -0500
commit71615d75c684b4827e70c2d7f555c5ac8c3392f1 (patch)
tree77fafc069a7901a5bbd9118ff9291cd0512994e8
parenta9e938456a31b5f434914946e5a4012e46ec1ec7 (diff)
downloadaur-71615d75c684b4827e70c2d7f555c5ac8c3392f1.tar.gz
Add description for optional dependency
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD38
2 files changed, 29 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fb7fa0d106ed..1fb2dd813475 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 6d13d3694e09..56c4cd1357e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}