Merge pull request #183986 from r-ryantm/auto-update/catch2

catch2_3: 3.0.1 -> 3.1.0

authored by Robert Scott and committed by GitHub efb74057 ea414410

+6 -2
+6 -2
pkgs/development/libraries/catch2/3.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "catch2"; 10 - version = "3.0.1"; 11 12 src = fetchFromGitHub { 13 owner = "catchorg"; 14 repo = "Catch2"; 15 rev = "v${version}"; 16 - hash = "sha256-GcMkAgSfQnWs8wQeQD4ZMxJZED8V7FWBU04qMCutlPo="; 17 }; 18 19 nativeBuildInputs = [ ··· 23 cmakeFlags = [ 24 "-DCATCH_DEVELOPMENT_BUILD=ON" 25 "-DCATCH_BUILD_TESTING=${if doCheck then "ON" else "OFF"}" 26 ]; 27 28 doCheck = true;
··· 7 8 stdenv.mkDerivation rec { 9 pname = "catch2"; 10 + version = "3.1.0"; 11 12 src = fetchFromGitHub { 13 owner = "catchorg"; 14 repo = "Catch2"; 15 rev = "v${version}"; 16 + hash = "sha256-bp/KLTr754txVUTAauJFrsxGKgZicUEe40CZBDkxRwk="; 17 }; 18 19 nativeBuildInputs = [ ··· 23 cmakeFlags = [ 24 "-DCATCH_DEVELOPMENT_BUILD=ON" 25 "-DCATCH_BUILD_TESTING=${if doCheck then "ON" else "OFF"}" 26 + ] ++ lib.optionals (stdenv.isDarwin && doCheck) [ 27 + # test has a faulty path normalization technique that won't work in 28 + # our darwin build environment https://github.com/catchorg/Catch2/issues/1691 29 + "-DCMAKE_CTEST_ARGUMENTS=-E;ApprovalTests" 30 ]; 31 32 doCheck = true;