tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
schema2ldif: Init at 1.3
Janne Heß
7 years ago
f569a0a6
c1419f0e
+33
2 changed files
expand all
collapse all
unified
split
pkgs
tools
text
schema2ldif
default.nix
top-level
all-packages.nix
+31
pkgs/tools/text/schema2ldif/default.nix
reviewed
···
1
1
+
{ stdenv, fetchurl, makeWrapper, perl, perlPackages }: stdenv.mkDerivation rec {
2
2
+
name = "schema2ldif-${version}";
3
3
+
version = "1.3";
4
4
+
5
5
+
src = fetchurl {
6
6
+
url = "https://repos.fusiondirectory.org/sources/schema2ldif/schema2ldif-${version}.tar.gz";
7
7
+
sha256 = "00cd9xx9g0mnnfn5lvay3vg166z84jla0ya1x34ljdc8bflxsr9a";
8
8
+
};
9
9
+
10
10
+
buildInputs = [ perl ];
11
11
+
nativeBuildInputs = [ makeWrapper ];
12
12
+
13
13
+
installPhase = ''
14
14
+
mkdir -p $out/bin $out/share/man/man1
15
15
+
16
16
+
cp bin/{schema2ldif,ldap-schema-manager} $out/bin
17
17
+
gzip -c man/schema2ldif.1 > $out/share/man/man1/schema2ldif.1.gz
18
18
+
gzip -c man/ldap-schema-manager.1 > $out/share/man/man1/ldap-schema-manager.1.gz
19
19
+
20
20
+
wrapProgram $out/bin/schema2ldif \
21
21
+
--prefix PERL5PATH : "${stdenv.lib.makePerlPath [ perlPackages.GetoptLong perlPackages.PodUsage ]}"
22
22
+
'';
23
23
+
24
24
+
meta = with stdenv.lib; {
25
25
+
description = "Utilities to manage schema in .schema and .ldif format";
26
26
+
homepage = "https://www.fusiondirectory.org/schema2ldif-project-and-components/";
27
27
+
license = licenses.bsd3;
28
28
+
platforms = platforms.unix;
29
29
+
maintainers = with maintainers; [ das_j ];
30
30
+
};
31
31
+
}
+2
pkgs/top-level/all-packages.nix
reviewed
···
4911
4911
4912
4912
sharutils = callPackage ../tools/archivers/sharutils { };
4913
4913
4914
4914
+
schema2ldif = callPackage ../tools/text/schema2ldif { };
4915
4915
+
4914
4916
shocco = callPackage ../tools/text/shocco { };
4915
4917
4916
4918
shotwell = callPackage ../applications/graphics/shotwell { };