From e687f1f5936fa6123c07e2dbf010c3f6b61a64dd Mon Sep 17 00:00:00 2001 From: Karolis Stasaitis Date: Tue, 21 Oct 2025 09:40:37 +0200 Subject: [PATCH] dsview: fix build with cmake 4 --- .../science/electronics/dsview/cmake4.patch | 13 +++++++++++++ .../science/electronics/dsview/default.nix | 1 + 2 files changed, 14 insertions(+) create mode 100644 pkgs/applications/science/electronics/dsview/cmake4.patch diff --git a/pkgs/applications/science/electronics/dsview/cmake4.patch b/pkgs/applications/science/electronics/dsview/cmake4.patch new file mode 100644 index 0000000000000..b9674dc7d01cb --- /dev/null +++ b/pkgs/applications/science/electronics/dsview/cmake4.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index d12bd0db..f904000b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -19,7 +19,7 @@ + ## along with this program. If not, see . + ## + +-cmake_minimum_required(VERSION 2.8.6) ++cmake_minimum_required(VERSION 3.10) + + project(DSView) + diff --git a/pkgs/applications/science/electronics/dsview/default.nix b/pkgs/applications/science/electronics/dsview/default.nix index 379cd27af0b9d..17b1a69380ae6 100644 --- a/pkgs/applications/science/electronics/dsview/default.nix +++ b/pkgs/applications/science/electronics/dsview/default.nix @@ -31,6 +31,7 @@ stdenv.mkDerivation (finalAttrs: { patches = [ # Fix absolute install paths ./install.patch + ./cmake4.patch ]; # /build/source/libsigrok4DSL/strutil.c:343:19: error: implicit declaration of function 'strcasecmp'; did you mean 'g_strcasecmp'? []