nixpkgs/pkgs/servers/kafka/default.nix
2015-02-03 08:46:25 +00:00

34 lines
843 B
Nix

{ stdenv, fetchurl, jre, makeWrapper, bash }:
stdenv.mkDerivation rec {
name = "kafka";
version = "0.8.1.1";
src = fetchurl {
url = "http://www.mirrorservice.org/sites/ftp.apache.org/${name}/${version}/${name}_2.9.2-${version}.tgz";
sha256 = "cb141c1d50b1bd0d741d68e5e21c090341d961cd801e11e42fb693fa53e9aaed";
};
buildInputs = [ makeWrapper jre ];
installPhase = ''
mkdir -p $out
cp -R config libs $out
mkdir -p $out/bin
cp -R bin/${name}-*.sh $out/bin
for i in $out/bin/${name}-*.sh; do
wrapProgram $i \
--set JAVA_HOME "${jre}" \
--prefix PATH : "${bash}/bin"
done
'';
meta = with stdenv.lib; {
homepage = "http://kafka.apache.org";
description = "Apache Kafka";
license = licenses.asl20;
maintainers = [ maintainers.boothead ];
platforms = platforms.unix;
};
}