Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 19.03 31 lines 837 B view raw
1{ stdenv, fetchurl, makeWrapper, jre_headless }: 2 3stdenv.mkDerivation rec { 4 version = "3.0.1"; 5 name = "graylog-${version}"; 6 7 src = fetchurl { 8 url = "https://packages.graylog2.org/releases/graylog/graylog-${version}.tgz"; 9 sha256 = "07a003c2d9hj6aczlbai279z9bw50yk0a6qx1cw44f8p08y6dnqi"; 10 }; 11 12 dontBuild = true; 13 dontStrip = true; 14 15 buildInputs = [ makeWrapper ]; 16 makeWrapperArgs = [ "--prefix" "PATH" ":" "${jre_headless}/bin" ]; 17 18 installPhase = '' 19 mkdir -p $out 20 cp -r {graylog.jar,lib,bin,plugin} $out 21 wrapProgram $out/bin/graylogctl $makeWrapperArgs 22 ''; 23 24 meta = with stdenv.lib; { 25 description = "Open source log management solution"; 26 homepage = https://www.graylog.org/; 27 license = licenses.gpl3; 28 platforms = platforms.unix; 29 maintainers = [ maintainers.fadenb ]; 30 }; 31}