diff options
author | piernov | 2023-09-27 17:08:38 +0200 |
---|---|---|
committer | piernov | 2023-09-27 17:08:38 +0200 |
commit | 05cff14509d8dd3fda1a1044bd44dd6aa320e9c1 (patch) | |
tree | af4318f904783e472aa8662db0186581431cc832 | |
download | aur-05cff14509d8dd3fda1a1044bd44dd6aa320e9c1.tar.gz |
devpi-ldap 2.1.1-1
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..88f3c87ea99d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = devpi-ldap + pkgdesc = LDAP authentication for devpi-server + pkgver = 2.1.1 + pkgrel = 1 + url = https://github.com/devpi/devpi-ldap + arch = any + groups = devpi + license = MIT + checkdepends = python-pytest + checkdepends = python-pytest-cov + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + depends = devpi-server + depends = python-ldap3 + depends = python-pyyaml + source = devpi-ldap-2.1.1.tar.gz::https://files.pythonhosted.org/packages/source/d/devpi-ldap/devpi-ldap-2.1.1.tar.gz + sha256sums = 5213160b0b574132e0feb1989bda6f5b2f015e8e9f476e198324e6a091ba9eb8 + +pkgname = devpi-ldap diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..72ff09ca5c5e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: piernov <piernov@piernov.org> + +pkgname=devpi-ldap +pkgver=2.1.1 +pkgrel=1 +pkgdesc="LDAP authentication for devpi-server" +arch=('any') +url="https://github.com/devpi/devpi-ldap" +license=('MIT') +groups=('devpi') +depends=( + 'devpi-server' + 'python-ldap3' + 'python-pyyaml') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') +checkdepends=('python-pytest' 'python-pytest-cov') +source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${pkgname::1}/$pkgname/$pkgname-$pkgver.tar.gz") +sha256sums=('5213160b0b574132e0feb1989bda6f5b2f015e8e9f476e198324e6a091ba9eb8') + +build() { + cd "$pkgname-$pkgver" + python -m build --wheel --no-isolation +} + +check() { + cd "$pkgname-$pkgver" + PYTHONPATH=./ pytest -x -c /dev/null +} + +package() { + cd "$pkgname-$pkgver" + PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir" dist/*.whl + local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" + install -dv "$pkgdir/usr/share/licenses/$pkgname/" + ln -sv "$_site/${pkgname/-/_}-$pkgver.dist-info/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" +} + +# vim:set ts=2 sw=2 et: |