lol
at v206 36 lines 890 B view raw
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}