libunarr: backport cmake-4 incompatibility
Without the upstream fix the build fails as:
libunarr> CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
libunarr> Compatibility with CMake < 3.5 has been removed from CMake.
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
fetchpatch,
|
||||
cmake,
|
||||
}:
|
||||
|
||||
@@ -14,6 +15,16 @@ stdenv.mkDerivation rec {
|
||||
hash = "sha256-Mo76BOqZbdOJFrEkeozxdqwpuFyvkhdONNMZmN5BdNI=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# cmake-4 compatibility:
|
||||
# https://github.com/selmf/unarr/pull/30
|
||||
(fetchpatch {
|
||||
name = "cmake-4.patch";
|
||||
url = "https://github.com/selmf/unarr/commit/1df8ab3d281409e9fe6bed8bf485976bb47f5bef.patch";
|
||||
hash = "sha256-u3shRgtRcHYxvXAHmYyQH1HLYV1PgWaJBY7BZCOYiL4=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace "-flto" "" \
|
||||
|
||||
Reference in New Issue
Block a user