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.


Reply via email to