Date: Thursday, April 15, 2021 @ 12:08:55 Author: jelle Revision: 919018
upgpkg: python-awesomeversion 21.4.0-1 Added: python-awesomeversion/trunk/PKGBUILD ----------+ PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) Added: PKGBUILD =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-04-15 12:08:55 UTC (rev 919018) @@ -0,0 +1,41 @@ +# Maintainer: Jelle van der Waa <[email protected]> +# Contributor: Giovanni Harting <[email protected]> + +pkgname=python-awesomeversion +_name=${pkgname#python-} +pkgver=21.4.0 +pkgrel=1 +pkgdesc="One version package to rule them all." +arch=('any') +url="https://github.com/ludeeus/awesomeversion" +license=('MIT') +depends=(python) +makedepends=('python-setuptools') +checkdepends=('python-pytest') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ludeeus/$_name/archive/refs/tags/$pkgver.tar.gz") +sha512sums=('f52c8fee89df02ee077a5ca2b08d5c343c56a46d917cb89b3b165bec99dd682fc1651fd93ee9776824a3c27716544b7386aaecb15779f2fc1fba473ca8f7aeb7') + +prepare() { + cd $_name-$pkgver + + # replace version "main" with correct version + sed -e "s|version=\"main\"|version=\"$pkgver\"|" -i setup.py +} + +check() { + cd $_name-$pkgver + PYTHONPATH=. pytest tests +} + +build() { + cd $_name-$pkgver + + python setup.py build +} + +package() { + cd $_name-$pkgver + + python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + install -Dm644 LICENCE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}
