diff options
author | Luis Martinez | 2021-09-21 22:04:13 -0500 |
---|---|---|
committer | Luis Martinez | 2021-09-21 22:04:13 -0500 |
commit | 26bbd469d34d394aeb149f8d3f295612d52cf2c3 (patch) | |
tree | 79761b3362b7f76e9705cf9b7d06922674020ba8 /PKGBUILD | |
parent | 4cc9c14c2c29faf11c62120aaca0291e89478a94 (diff) | |
download | aur-26bbd469d34d394aeb149f8d3f295612d52cf2c3.tar.gz |
update to 0.16.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 26 insertions, 26 deletions
@@ -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/" } |