diff --git a/pkgs/tools/system/systemd-journal2gelf/default.nix b/pkgs/tools/system/systemd-journal2gelf/default.nix index 62a7c9d8aea..db8d1003cd3 100644 --- a/pkgs/tools/system/systemd-journal2gelf/default.nix +++ b/pkgs/tools/system/systemd-journal2gelf/default.nix @@ -1,21 +1,25 @@ -{ lib, buildGoPackage, fetchFromGitHub }: +{ lib, buildGoModule, fetchFromGitHub }: -buildGoPackage rec { - pname = "SystemdJournal2Gelf-unstable"; - version = "20200813"; +buildGoModule rec { + pname = "SystemdJournal2Gelf"; + version = "unstable-2022-02-15"; src = fetchFromGitHub { - rev = "d389dc8583b752cbd37c389a55a6c82200e47394"; owner = "parse-nl"; repo = "SystemdJournal2Gelf"; - sha256 = "0p38r5kdfcn6n2d44dygrs5xgv51s5qlsfhzzwn16r3n6x91s62b"; - fetchSubmodules = true; + rev = "86f9f41b26b6848345c2424fbf1ff907b876bb5b"; + sha256 = "sha256-xsrKuZVN6Eb0vG98LbQnFqNxHthv+uL/h2HCDiFY0Oo="; }; - goPackagePath = "github.com/parse-nl/SystemdJournal2Gelf"; + vendorSha256 = null; + + ldflags = [ "-s" "-w" ]; + + doCheck = false; meta = with lib; { description = "Export entries from systemd's journal and send them to a graylog server using gelf"; + homepage = "https://github.com/parse-nl/SystemdJournal2Gelf"; license = licenses.bsd2; maintainers = with maintainers; [ fadenb fpletz ]; platforms = platforms.unix;