From 1b7d72b8485a1360aed12c90347c326cf5bf0551 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Tue, 21 Oct 2025 10:50:18 -0300 Subject: [PATCH] imagelol: fix build with cmake4, mark as broken on darwin Co-authored-by: Michael Daniels --- pkgs/by-name/im/imagelol/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/im/imagelol/package.nix b/pkgs/by-name/im/imagelol/package.nix index efdc4991ad94..c177b42a7f8e 100644 --- a/pkgs/by-name/im/imagelol/package.nix +++ b/pkgs/by-name/im/imagelol/package.nix @@ -37,6 +37,12 @@ stdenv.mkDerivation rec { mv imagelol src substituteInPlace CMakeLists.txt \ --replace 'add_subdirectory("imagelol")' 'add_subdirectory("src")' + + substituteInPlace External/zlib-no-examples/CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 2.4.4)" "cmake_minimum_required(VERSION 3.10)" + substituteInPlace External/libpng/CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 3.1)" "cmake_minimum_required(VERSION 3.10)" \ + --replace-fail "cmake_policy(VERSION 3.1)" "cmake_policy(VERSION 3.10)" ''; nativeBuildInputs = [ cmake ]; @@ -59,6 +65,7 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = [ ]; platforms = platforms.unix; + broken = stdenv.hostPlatform.isDarwin; mainProgram = "ImageLOL"; }; }