imagelol: fix build with cmake4, mark as broken on darwin

Co-authored-by: Michael Daniels <mdaniels5757@gmail.com>
This commit is contained in:
Rafael Ieda
2025-10-21 22:19:15 -03:00
co-authored by Michael Daniels
parent 0720d4cf7a
commit 1b7d72b848
+7
View File
@@ -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";
};
}