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 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "catch2"; 10 - version = "3.0.1"; 10 + version = "3.1.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "catchorg"; 14 14 repo = "Catch2"; 15 15 rev = "v${version}"; 16 - hash = "sha256-GcMkAgSfQnWs8wQeQD4ZMxJZED8V7FWBU04qMCutlPo="; 16 + hash = "sha256-bp/KLTr754txVUTAauJFrsxGKgZicUEe40CZBDkxRwk="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ ··· 23 23 cmakeFlags = [ 24 24 "-DCATCH_DEVELOPMENT_BUILD=ON" 25 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" 26 30 ]; 27 31 28 32 doCheck = true;