lol
1{ stdenv, fetchurl, jre, makeWrapper, bash }:
2
3stdenv.mkDerivation rec {
4 name = "zookeeper-3.4.6";
5
6 src = fetchurl {
7 url = "mirror://apache/zookeeper/${name}/${name}.tar.gz";
8 sha256 = "01b3938547cd620dc4c93efe07c0360411f4a66962a70500b163b59014046994";
9 };
10
11 buildInputs = [ makeWrapper jre ];
12
13 phases = ["unpackPhase" "installPhase"];
14
15 installPhase = ''
16 mkdir -p $out
17 cp -R conf docs lib ${name}.jar $out
18 mkdir -p $out/bin
19 cp -R bin/{zkCli,zkCleanup,zkEnv}.sh $out/bin
20 for i in $out/bin/{zkCli,zkCleanup}.sh; do
21 wrapProgram $i \
22 --set JAVA_HOME "${jre}" \
23 --prefix PATH : "${bash}/bin"
24 done
25 chmod -x $out/bin/zkEnv.sh
26 '';
27
28 meta = with stdenv.lib; {
29 homepage = "http://zookeeper.apache.org";
30 description = "Apache Zookeeper";
31 license = licenses.asl20;
32 maintainers = [ maintainers.nathan-gs ];
33 platforms = platforms.unix;
34 };
35
36}