eiskaltdcpp: fix build by adding minimum version policy to cmakeFlags (#471534)

This commit is contained in:
Yohann Boniface
2026-03-23 23:36:52 +00:00
committed by GitHub
@@ -67,17 +67,28 @@ stdenv.mkDerivation rec {
]
++ lib.optional stdenv.hostPlatform.isDarwin libiconv;
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace-fail "cmake_minimum_required (VERSION 2.6.3)" "cmake_minimum_required (VERSION 3.10)"
substituteInPlace {dcpp,dht,extra,}json/CMakeLists.txt \
--replace-fail "cmake_minimum_required (VERSION 2.6)" "cmake_minimum_required (VERSION 3.10)"
substituteInPlace eiskaltdcpp-{cli,daemon}/CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 2.6)" "cmake_minimum_required (VERSION 3.10)"
substituteInPlace eiskaltdcpp-qt/CMakeLists.txt \
--replace-fail "cmake_minimum_required (VERSION 2.8.11)" "cmake_minimum_required (VERSION 3.10)"
'';
cmakeFlags = [
"-DDBUS_NOTIFY=ON"
"-DFREE_SPACE_BAR_C=ON"
"-DLUA_SCRIPT=ON"
"-DPERL_REGEX=ON"
"-DUSE_ASPELL=ON"
"-DUSE_CLI_JSONRPC=ON"
"-DUSE_MINIUPNP=ON"
"-DUSE_JS=ON"
"-DWITH_LUASCRIPTS=ON"
"-DWITH_SOUNDS=ON"
(lib.cmakeBool "DBUS_NOTIFY" true)
(lib.cmakeBool "FREE_SPACE_BAR_C" true)
(lib.cmakeBool "LUA_SCRIPT" true)
(lib.cmakeBool "PERL_REGEX" true)
(lib.cmakeBool "USE_ASPELL" true)
(lib.cmakeBool "USE_CLI_JSONRPC" true)
(lib.cmakeBool "USE_MINIUPNP" true)
(lib.cmakeBool "USE_JS" true)
(lib.cmakeBool "WITH_LUASCRIPTS" true)
(lib.cmakeBool "WITH_SOUNDS" true)
];
postInstall = ''