From 3b2174d91d6d586eb009fef11681013a0afbb60d Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Sat, 25 Oct 2025 15:41:35 -0300 Subject: [PATCH 1/2] nanodbc: fix build with cmake4 --- pkgs/by-name/na/nanodbc/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/na/nanodbc/package.nix b/pkgs/by-name/na/nanodbc/package.nix index dcad1610d292..38e4ca34ad4d 100644 --- a/pkgs/by-name/na/nanodbc/package.nix +++ b/pkgs/by-name/na/nanodbc/package.nix @@ -20,6 +20,9 @@ stdenv.mkDerivation rec { postPatch = '' cp ${catch2}/include/catch2/catch.hpp test/catch/catch.hpp + + substituteInPlace CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 3.0.0)" "cmake_minimum_required(VERSION 3.10)" ''; nativeBuildInputs = [ cmake ]; From b466f5f870f891b40399ca394f48e73adb21f819 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Sat, 25 Oct 2025 16:01:42 -0300 Subject: [PATCH 2/2] nanodbc: mark as broken on darwin --- pkgs/by-name/na/nanodbc/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/na/nanodbc/package.nix b/pkgs/by-name/na/nanodbc/package.nix index 38e4ca34ad4d..8c50f2bfd68f 100644 --- a/pkgs/by-name/na/nanodbc/package.nix +++ b/pkgs/by-name/na/nanodbc/package.nix @@ -41,5 +41,6 @@ stdenv.mkDerivation rec { description = "Small C++ wrapper for the native C ODBC API"; license = lib.licenses.mit; maintainers = [ lib.maintainers.bzizou ]; + broken = stdenv.hostPlatform.isDarwin; }; }