Sergej Pupykin pushed to branch main at Arch Linux / Packaging / Packages / phpldapadmin
Commits: cec34ef4 by Sergej Pupykin at 2025-02-17T22:32:19+03:00 add draft for phpldapadmin v2 for experiments - - - - - 1 changed file: - + PKGBUILD2.draft Changes: ===================================== PKGBUILD2.draft ===================================== @@ -0,0 +1,32 @@ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> + +pkgname=phpldapadmin +pkgver=2git20250216 +pkgrel=1 +_commit=7950cc34045a38bac8ab5116cead09be808f5f19 +pkgdesc="A PHP and hence web-based tool to administrate LDAP over the WWW" +arch=('any') +url="https://github.com/leenooks/phpLDAPadmin" +license=('GPL') +depends=('libldap' 'php') +makedepends=('optipng' 'git' 'npm' 'composer') +backup=("etc/webapps/phpldapadmin/config.php") +source=("git+https://github.com/leenooks/phpLDAPadmin.git") +sha256sums=('SKIP') + +build() { + cd "$srcdir"/phpLDAPadmin/ + composer install --ignore-platform-reqs -n + npm install +} + +package() { + _instdir="$pkgdir"/usr/share/webapps/phpldapadmin + mkdir -p ${_instdir} "$pkgdir"/etc/webapps/phpldapadmin + cd ${_instdir} + + cp -ra "$srcdir"/phpLDAPadmin/* . + + ln -s /etc/webapps/phpldapadmin/config.php ${_instdir}/config/config.php + cp ${_instdir}/config/config.php.example "$pkgdir"/etc/webapps/phpldapadmin/config.php +} View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/phpldapadmin/-/commit/cec34ef45065e07b6bd51595deb5a6b9732cc09c -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/phpldapadmin/-/commit/cec34ef45065e07b6bd51595deb5a6b9732cc09c You're receiving this email because of your account on gitlab.archlinux.org.