prism: minor refactoring

+9 -5
+9 -5
pkgs/by-name/pr/prism/package.nix
··· 2 2 lib, 3 3 buildGoModule, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 }: 6 7 7 8 buildGoModule rec { ··· 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "muesli"; 13 - repo = pname; 14 - rev = "v${version}"; 14 + repo = "prism"; 15 + tag = "v${version}"; 15 16 hash = "sha256-IRR7Gu+wGUUYyFfhc003QVlEaWCJPmi6XYVUN6Q6+GA="; 16 17 }; 17 18 18 19 vendorHash = "sha256-uKtVifw4dxJdVvHxytL+9qjXHEdTyiz8U8n/95MObdY="; 19 20 20 - meta = with lib; { 21 + passthru.updateScript = nix-update-script { }; 22 + 23 + meta = { 21 24 description = "RTMP stream recaster/splitter"; 22 25 homepage = "https://github.com/muesli/prism"; 23 - license = licenses.mit; 24 - maintainers = with maintainers; [ paperdigits ]; 26 + changelog = "https://github.com/muesli/prism/releases/tag/v${version}"; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ paperdigits ]; 25 29 mainProgram = "prism"; 26 30 }; 27 31 }