summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuis Martinez2021-09-21 22:04:13 -0500
committerLuis Martinez2021-09-21 22:04:13 -0500
commit26bbd469d34d394aeb149f8d3f295612d52cf2c3 (patch)
tree79761b3362b7f76e9705cf9b7d06922674020ba8 /PKGBUILD
parent4cc9c14c2c29faf11c62120aaca0291e89478a94 (diff)
downloadaur-26bbd469d34d394aeb149f8d3f295612d52cf2c3.tar.gz
update to 0.16.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD52
1 files changed, 26 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0e9e9b932990..45e4d8b68b47 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,38 @@
-# Maintainer: Julien Nicoulaud <julien DOT nicoulaud AT gmail DOT com>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Contributor: Julien Nicoulaud <julien DOT nicoulaud AT gmail DOT com>
-_pkgname=fmf
-pkgbase="python-${_pkgname}"
-pkgname=("python-${_pkgname}" "python2-${_pkgname}")
-pkgver=0.10
+pkgname=python-fmf
+pkgver=0.16.0
pkgrel=1
-arch=(any)
+arch=('any')
license=('GPL2')
-pkgdesc='Flexible Metadata Format.'
+pkgdesc='Flexible Metadata Format'
url='https://github.com/psss/fmf'
-makedepends=('python' 'python2' 'python-setuptools' 'python2-setuptools')
-source=("https://github.com/psss/${_pkgname}/archive/${pkgver}.tar.gz")
-sha512sums=('3f59bcb2c188594d5cfd9e5ac9bdd68b08d8f29538f8da741d1ec5f19e19c335f83e2fc50b59a93901a051150e0ee9151348535b63a0f9bd9cc4cde5892a8641')
-
-prepare() {
- cp -a ${_pkgname}-${pkgver}{,-py2}
-}
+depends=('python-pyaml' 'python-filelock')
+makedepends=('python-setuptools' 'python-docutils')
+checkdepends=('python-pytest-runner' 'git')
+provides=('fmf')
+conflicts=('fmf')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/${pkgver}.tar.gz")
+sha256sums=('74605b652b9763c87bef458941468be860f3b66b9a6bea9c0eaca19264398710')
build() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py build
+ cd "fmf-$pkgver"
+ python setup.py build
- cd "${srcdir}/${_pkgname}-${pkgver}-py2"
- python2 setup.py build
+ local _tmp=$(mktemp -d)
+ cp docs/header.txt "$_tmp/man.rst"
+ tail -n+7 README.rst >> "$_tmp/man.rst"
+ rst2man "$_tmp/man.rst" > fmf.1
}
-package_python-fmf() {
- depends=('python-pyaml')
- cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+check() {
+ cd "fmf-$pkgver"
+ python setup.py pytest
}
-package_python2-fmf() {
- depends=('python2-pyaml')
- cd "${srcdir}/${_pkgname}-${pkgver}-py2"
- python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build
+package_python-fmf() {
+ cd "fmf-$pkgver"
+ PYTHONHASHSEED=0 python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ install -Dm 644 fmf.1 -t "$pkgdir/usr/share/man/man1/"
}