From f3dedf6799fb0175e74ed372e120b3221af51272 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 31 Aug 2026 11:29:40 +0200 Subject: [PATCH 1/2] srt: enable strictDeps --- pkgs/by-name/sr/srt/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/sr/srt/package.nix b/pkgs/by-name/sr/srt/package.nix index 6dc2f322e407..d8093826bbe9 100644 --- a/pkgs/by-name/sr/srt/package.nix +++ b/pkgs/by-name/sr/srt/package.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, cmake, + bashNonInteractive, openssl, windows, }: @@ -21,12 +22,15 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake ]; buildInputs = [ + bashNonInteractive openssl ] ++ lib.optionals stdenv.hostPlatform.isMinGW [ windows.pthreads ]; + strictDeps = true; + patches = [ ] ++ lib.optionals stdenv.hostPlatform.isMinGW [ From a1c497ad0e8957248c81e2fae2581fd3b1e2faf0 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 31 Aug 2026 11:30:00 +0200 Subject: [PATCH 2/2] srt: enable structuredAttrs, use tag/hash --- pkgs/by-name/sr/srt/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sr/srt/package.nix b/pkgs/by-name/sr/srt/package.nix index d8093826bbe9..7021a2f3b6ab 100644 --- a/pkgs/by-name/sr/srt/package.nix +++ b/pkgs/by-name/sr/srt/package.nix @@ -15,8 +15,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "Haivision"; repo = "srt"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-fdgj6URuMaem+ZVy7D8Hnf2Ev1HindevdvX0xyxCL4M="; + tag = "v${finalAttrs.version}"; + hash = "sha256-fdgj6URuMaem+ZVy7D8Hnf2Ev1HindevdvX0xyxCL4M="; }; nativeBuildInputs = [ cmake ]; @@ -49,6 +49,8 @@ stdenv.mkDerivation (finalAttrs: { "-UCMAKE_INSTALL_LIBDIR" ]; + __structuredAttrs = true; + meta = { description = "Secure, Reliable, Transport"; homepage = "https://github.com/Haivision/srt";