diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2019-05-06 00:40:09 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2019-05-06 00:40:09 +0200 |
commit | f5efae0f8c4c53798f8f9fc88c5f92f38a223320 (patch) | |
tree | 804bfea19e8b3ef112a64cf358983bc1817a9eea /pkgs/webapps/phpldapadmin/default.nix | |
parent | 3a1461cf44102e6cd8cdee5e0f1ff1d7992894ad (diff) | |
download | Nix-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.nix | 24 |
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 }: | ||
2 | stdenv.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 | } | ||