aboutsummaryrefslogtreecommitdiff
path: root/pkgs/webapps/phpldapadmin/default.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2019-05-06 00:40:09 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2019-05-06 00:40:09 +0200
commitf5efae0f8c4c53798f8f9fc88c5f92f38a223320 (patch)
tree804bfea19e8b3ef112a64cf358983bc1817a9eea /pkgs/webapps/phpldapadmin/default.nix
parent3a1461cf44102e6cd8cdee5e0f1ff1d7992894ad (diff)
downloadNix-f5efae0f8c4c53798f8f9fc88c5f92f38a223320.tar.gz
Nix-f5efae0f8c4c53798f8f9fc88c5f92f38a223320.tar.zst
Nix-f5efae0f8c4c53798f8f9fc88c5f92f38a223320.zip
Move phpldapadmin to pkgs
Diffstat (limited to 'pkgs/webapps/phpldapadmin/default.nix')
-rw-r--r--pkgs/webapps/phpldapadmin/default.nix24
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/webapps/phpldapadmin/default.nix b/pkgs/webapps/phpldapadmin/default.nix
new file mode 100644
index 0000000..70fd19a
--- /dev/null
+++ b/pkgs/webapps/phpldapadmin/default.nix
@@ -0,0 +1,24 @@
1{ config ? "/etc/phpldapadmin/config.php", fetchurl, stdenv, optipng }:
2stdenv.mkDerivation rec {
3 version = "1.2.3";
4 name = "phpldapadmin-${version}";
5 src = fetchurl {
6 url = "https://downloads.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/${version}/${name}.tgz";
7 sha256 = "0n7dhp2a7n1krmnik3pb969jynsmhghmxviivnckifkprv1zijmf";
8 };
9 patches = [
10 ./ldap-php5_5.patch
11 ./ldap-disable-mcrypt.patch
12 ./ldap-php7_2.patch
13 ./ldap-sort-in-templates.patch
14 ./ldap-align-button.patch
15 ];
16 buildInputs = [ optipng ];
17 buildPhase = ''
18 find -name '*.png' -exec optipng -quiet -force -fix {} \;
19 '';
20 installPhase = ''
21 cp -a . $out
22 ln -sf ${config} $out/config/config.php
23 '';
24}