eiskaltdcpp: fix build by adding minimum version policy to cmakeFlags

fix EiskaltDC++ compilation from nixpkgs by adding
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
This commit is contained in:
Akos Miklos
2026-03-24 00:31:24 +01:00
committed by Sigmanificient
parent 7eba465546
commit c18679f100
@@ -66,6 +66,17 @@ 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"