trenchbroom: fix build w/glibc-2.34

Failing Hydra build: https://hydra.nixos.org/build/155141010

+13
+13
pkgs/applications/misc/trenchbroom/default.nix
··· 21 21 --subst-var-by APP_VERSION_YEAR ${lib.versions.major version} \ 22 22 --subst-var-by APP_VERSION_NUMBER ${lib.versions.minor version} \ 23 23 --subst-var-by GIT_DESCRIBE v${version} 24 + 25 + # Tests don't compile because of vendored `catch2` being incompatible with glibc-2.34. 26 + # Also, no need to since we don't even run them. 27 + substituteInPlace lib/CMakeLists.txt \ 28 + --replace "add_subdirectory(Catch2)" "" 29 + substituteInPlace lib/vecmath/CMakeLists.txt \ 30 + --replace "add_subdirectory(test)" "" \ 31 + --replace "add_subdirectory(lib)" "" 32 + substituteInPlace lib/kdl/CMakeLists.txt \ 33 + --replace "add_subdirectory(test)" "" 34 + substituteInPlace common/CMakeLists.txt \ 35 + --replace "add_subdirectory(test)" "" \ 36 + --replace "add_subdirectory(benchmark)" "" 24 37 ''; 25 38 26 39 nativeBuildInputs = [ cmake git pandoc wrapQtAppsHook copyDesktopItems ];