diff --git a/pkgs/by-name/tr/trinity/package.nix b/pkgs/by-name/tr/trinity/package.nix index a3e795c8ea02..ba745c5252dd 100644 --- a/pkgs/by-name/tr/trinity/package.nix +++ b/pkgs/by-name/tr/trinity/package.nix @@ -1,14 +1,19 @@ -{ lib, stdenv, fetchFromGitHub }: +{ + lib, + stdenv, + fetchFromGitHub, + unstableGitUpdater, +}: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "trinity"; - version = "1.9-unstable-2023-07-10"; + version = "1.9-unstable-2024-09-19"; src = fetchFromGitHub { owner = "kernelslacker"; repo = "trinity"; - rev = "e71872454d26baf37ae1d12e9b04a73d64179555"; - hash = "sha256-Zy+4L1CuB2Ul5iF+AokDkAW1wheDzoCTNkvRZFGRNps="; + rev = "ba2360ed84a8c521d9c34af9c909315ea7c62aad"; + hash = "sha256-lj27EtMzj+ULrAJh27rjiuL3/SzW/NRMG65l8sBi8k4="; }; postPatch = '' @@ -20,12 +25,14 @@ stdenv.mkDerivation rec { installFlags = [ "DESTDIR=$(out)" ]; - meta = with lib; { + passthru.updateScript = unstableGitUpdater { tagPrefix = "v"; }; + + meta = { description = "Linux System call fuzz tester"; mainProgram = "trinity"; homepage = "https://github.com/kernelslacker/trinity"; - license = licenses.gpl2Only; - maintainers = [ maintainers.dezgeg ]; - platforms = platforms.linux; + license = lib.licenses.gpl2Only; + maintainers = [ lib.maintainers.dezgeg ]; + platforms = lib.platforms.linux; }; -} +})