--- /dev/null
+# Contributor: sev <alpine@sev.monster>
+# Maintainer: sev <alpine@sev.monster>
+pkgname=web2ldap
+pkgver=1.6.28
+pkgrel=1
+pkgdesc="Full-featured LDAP client running as web application"
+url="https://web2ldap.de"
+arch="noarch"
+license="Apache-2.0"
+makedepends="python3-dev py3-setuptools"
+depends="py3-ldap0 py3-xlwt py3-dnspython"
+subpackages="$pkgname-openrc"
+source="https://www.web2ldap.de/download/web2ldap-$pkgver.tar.gz
+ web2ldap.initd"
+builddir="$srcdir/web2ldap-$pkgver"
+
+build() {
+ python3 setup.py build
+}
+
+check() {
+ python3 setup.py check
+}
+
+package() {
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
+ # move conf to proper location
+ mv "$pkgdir/usr/etc" "$pkgdir"
+ # install initd
+ install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
+ # fix perms on egg-info
+ chmod -R go+r "$pkgdir"/usr/lib/python*/site-packages/web2ldap-$pkgver-py*
+}
+
+sha512sums="
+7297609105a280da67a61230197b2541e9b38ab625a4fb479f4266bbf941e8c70a0f30df9e1dc833fcf1d7e0502aa9a8ecc7cfb1a84761d93905ec962ba35c28 web2ldap-1.6.28.tar.gz
+24e2ae01ff17afbeb8b7ef3b4ae80ba0d982a150da3d3606e9c642c3fcd01d759057851813f46949b2464f8b5d653b674fb67d8196269a96244bc3c95bf0558f web2ldap.initd
+"
--- /dev/null
+#!/sbin/openrc-run
+
+name="web2ldap"
+description="Full-featured LDAP client running as web application"
+
+: ${command_user:="nobody:nogroup"}
+
+command="/usr/bin/python3"
+command_args="-m web2ldap.wsgi $command_args"
+command_background=true
+pidfile="/run/web2ldap.pid"
+
+depends() {
+ need net
+ use ldap
+}