From a512cc03d66083c8ea983b7c9c22381a12cb0199 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 14 Aug 2026 00:17:23 +0200 Subject: [PATCH] catch2: enable structuredAttrs, use tag/hash --- pkgs/by-name/ca/catch2/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/catch2/package.nix b/pkgs/by-name/ca/catch2/package.nix index 3e45188b1c63..1565a2d1ae73 100644 --- a/pkgs/by-name/ca/catch2/package.nix +++ b/pkgs/by-name/ca/catch2/package.nix @@ -12,8 +12,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "catchorg"; repo = "Catch2"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-XnT2ziES94Y4uzWmaxSw7nWegJFQjAqFUG8PkwK5nLU="; + tag = "v${finalAttrs.version}"; + hash = "sha256-XnT2ziES94Y4uzWmaxSw7nWegJFQjAqFUG8PkwK5nLU="; }; nativeBuildInputs = [ cmake ]; @@ -22,6 +22,8 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ "-H.." ]; + __structuredAttrs = true; + meta = { description = "Multi-paradigm automated test framework for C++ and Objective-C (and, maybe, C)"; homepage = "http://catch-lib.net";