ursadb: fix build with cmake4 (#453814)

This commit is contained in:
Sandro
2025-10-22 11:56:36 +00:00
committed by GitHub
+7 -1
View File
@@ -25,6 +25,12 @@ stdenv.mkDerivation (finalAttrs: {
--replace "target_clangformat_setup(ursadb_test)" "" \
--replace 'target_include_directories(ursadb_test PUBLIC ${"$"}{CMAKE_SOURCE_DIR})' "" \
--replace "ursadb_test" ""
substituteInPlace extern/spdlog/CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 3.2)" "cmake_minimum_required(VERSION 3.10)"
substituteInPlace extern/libzmq/CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 3.0.2)" "cmake_minimum_required(VERSION 3.10)" \
--replace-fail "cmake_minimum_required(VERSION 2.8.12)" "cmake_minimum_required(VERSION 3.10)"
'';
nativeBuildInputs = [
@@ -37,6 +43,6 @@ stdenv.mkDerivation (finalAttrs: {
license = licenses.bsd3;
maintainers = with maintainers; [ msm ];
platforms = platforms.unix;
broken = stdenv.hostPlatform.isDarwin;
broken = stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isAarch64;
};
})