diff options
author | Luis Martinez | 2022-04-05 23:10:11 -0500 |
---|---|---|
committer | Luis Martinez | 2022-04-05 23:10:11 -0500 |
commit | 7d4439a5153de63ce7f82b4430581a038240153f (patch) | |
tree | 8ee7673abf09638af9199ceda4c3f979bc74a8db | |
parent | 35745aa91dce33a84b63577a22ee0840d80ef0f0 (diff) | |
download | aur-7d4439a5153de63ce7f82b4430581a038240153f.tar.gz |
update to 0.3.0
* PKGBUILD rewritten
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 33 insertions, 16 deletions
@@ -1,14 +1,18 @@ pkgbase = python-setoptconf - pkgdesc = A library that can be used to retrieve program settings from a variety of sources - pkgver = 0.2.0 + pkgdesc = Library for retrieving program settings from various sources + pkgver = 0.3.0 pkgrel = 1 url = https://github.com/jayclassless/setoptconf arch = any license = MIT + checkdepends = python-nose makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel depends = python - source = https://github.com/jayclassless/setoptconf/archive/0.2.0.tar.gz - md5sums = f2a056f7546c9b3a8e0ff6f6e688065d + optdepends = python-pyyaml + source = python-setoptconf-0.3.0.tar.gz::https://files.pythonhosted.org/packages/source/s/setoptconf/setoptconf-0.3.0.tar.gz + sha256sums = d2ecbd27c0c7d0d53990e2df98d9aad6490df8b75b71c621d8c441d6e91e3161 pkgname = python-setoptconf - @@ -1,27 +1,40 @@ -# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Sven-Hendrik Haase <sh@lutzhaase.com> + _pkgname=setoptconf pkgname=python-setoptconf -pkgver=0.2.0 +pkgver=0.3.0 pkgrel=1 -pkgdesc="A library that can be used to retrieve program settings from a variety of sources" +pkgdesc="Library for retrieving program settings from various sources" arch=('any') url="https://github.com/jayclassless/setoptconf" license=('MIT') depends=('python') -makedepends=('python-setuptools') -source=(https://github.com/jayclassless/setoptconf/archive/${pkgver}.tar.gz) -md5sums=('f2a056f7546c9b3a8e0ff6f6e688065d') +optdepends=('python-pyyaml') +makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel') +checkdepends=('python-nose') +source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/s/$_pkgname/$_pkgname-$pkgver.tar.gz") +sha256sums=('d2ecbd27c0c7d0d53990e2df98d9aad6490df8b75b71c621d8c441d6e91e3161') build() { - cd "${_pkgname}-${pkgver}" + cd "$_pkgname-$pkgver" + python -m build --wheel --no-isolation +} - python setup.py build +check() { + cd "$_pkgname-$pkgver" + nosetests } package() { - cd "${_pkgname}-${pkgver}" + cd "$_pkgname-$pkgver" + PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl - python setup.py install --prefix="/usr" --root="${pkgdir}" --optimize=1 - install -Dm755 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}"/LICENSE + local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" + install -d "$pkgdir/usr/share/licenses/$pkgname/" + ln -s \ + "$_site/$_pkgname-$pkgver.dist-info/LICENSE" \ + "$pkgdir/usr/share/licenses/$pkgname/" } + # vim:set ts=2 sw=2 et: |