]> git.sev.monster Git - aports.git/blob - testing/web2ldap/APKBUILD
b3b8a1ca6c8c52bfd7134e09f2e55456a832ffcb
[aports.git] / testing / web2ldap / APKBUILD
1 # Contributor: sev <alpine@sev.monster>
2 # Maintainer: sev <alpine@sev.monster>
3 pkgname=web2ldap
4 pkgver=1.7.7
5 pkgrel=0
6 pkgdesc="Full-featured LDAP client running as web application"
7 url="https://web2ldap.de"
8 arch="noarch"
9 license="Apache-2.0"
10 makedepends="python3-dev py3-setuptools"
11 depends="py3-ldap0 py3-xlwt py3-dnspython py3-iso3166 py3-asn1crypto py3-paramiko"
12 subpackages="$pkgname-openrc"
13 source="https://www.web2ldap.de/download/web2ldap-$pkgver.tar.gz
14         web2ldap.initd"
15 builddir="$srcdir/web2ldap-$pkgver"
16
17 build() {
18         python3 setup.py build
19 }
20
21 check() {
22         python3 setup.py check
23 }
24
25 package() {
26         python3 setup.py install --prefix=/usr --root="$pkgdir"
27         # move conf to proper location
28         mv "$pkgdir/usr/etc" "$pkgdir"
29         # install initd
30         install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
31         # fix perms on egg-info
32         chmod -R go+r "$pkgdir"/usr/lib/python*/site-packages/web2ldap-$pkgver-py*
33 }
34
35 sha512sums="
36 f54fe60a1a11817e6e2a2d26173e54729fb5645a4780ba5b70f53d5f3a25e9f44be2a3243a277f517fdc4fbc2c400e49ade3bd2dddc42d4968ebe9d81a3cefd6  web2ldap-1.7.7.tar.gz
37 24e2ae01ff17afbeb8b7ef3b4ae80ba0d982a150da3d3606e9c642c3fcd01d759057851813f46949b2464f8b5d653b674fb67d8196269a96244bc3c95bf0558f  web2ldap.initd
38 "
This page took 0.023617 seconds and 2 git commands to generate.