You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

32 rivejä
829 B

  1. { stdenv, fetchurl, makeWrapper, jre_headless }:
  2. stdenv.mkDerivation rec {
  3. pname = "graylog";
  4. version = "3.3.3";
  5. src = fetchurl {
  6. url = "https://packages.graylog2.org/releases/graylog/graylog-${version}.tgz";
  7. sha256 = "1yc2rirbdydirs1kph60acz06ciqnjbf115p3q4vhh15l84lg3sg";
  8. };
  9. dontBuild = true;
  10. dontStrip = true;
  11. buildInputs = [ makeWrapper ];
  12. makeWrapperArgs = [ "--prefix" "PATH" ":" "${jre_headless}/bin" ];
  13. installPhase = ''
  14. mkdir -p $out
  15. cp -r {graylog.jar,lib,bin,plugin} $out
  16. wrapProgram $out/bin/graylogctl $makeWrapperArgs
  17. '';
  18. meta = with stdenv.lib; {
  19. description = "Open source log management solution";
  20. homepage = "https://www.graylog.org/";
  21. license = licenses.gpl3;
  22. platforms = platforms.unix;
  23. maintainers = [ maintainers.fadenb ];
  24. };
  25. }