diff options
Diffstat (limited to 'accounts/gkleen@sif/utils/ldif2json/default.nix')
| -rw-r--r-- | accounts/gkleen@sif/utils/ldif2json/default.nix | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/accounts/gkleen@sif/utils/ldif2json/default.nix b/accounts/gkleen@sif/utils/ldif2json/default.nix new file mode 100644 index 00000000..35aef717 --- /dev/null +++ b/accounts/gkleen@sif/utils/ldif2json/default.nix | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | { crystal, sources }: | ||
| 2 | crystal.buildCrystalPackage { | ||
| 3 | inherit (sources.ldif2json) pname version src; | ||
| 4 | |||
| 5 | patches = [ | ||
| 6 | ./conf.patch | ||
| 7 | ]; | ||
| 8 | |||
| 9 | buildPhase = '' | ||
| 10 | make bin/ldif2json | ||
| 11 | ''; | ||
| 12 | |||
| 13 | installPhase = '' | ||
| 14 | mkdir -p $out/bin $out/share/man/man1 | ||
| 15 | install -m 0555 -t $out/bin bin/ldif2json | ||
| 16 | install -m 0444 -t $out/share/man/man1 doc/ldif2json.1.gz | ||
| 17 | ''; | ||
| 18 | |||
| 19 | doCheck = false; | ||
| 20 | } | ||
