From e5d67461cbd667d366b949b6ca90e10efffa5071 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Mon, 20 Oct 2025 07:31:55 -0300 Subject: [PATCH] ursadb: fix build with cmake4 --- pkgs/by-name/ur/ursadb/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ur/ursadb/package.nix b/pkgs/by-name/ur/ursadb/package.nix index 108c9ef067cc..ec3f808df0ee 100644 --- a/pkgs/by-name/ur/ursadb/package.nix +++ b/pkgs/by-name/ur/ursadb/package.nix @@ -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; }; })