diff --git a/pkgs/by-name/vv/vvenc/package.nix b/pkgs/by-name/vv/vvenc/package.nix index 51bcd961d412..9efe72fd7f7d 100644 --- a/pkgs/by-name/vv/vvenc/package.nix +++ b/pkgs/by-name/vv/vvenc/package.nix @@ -24,6 +24,8 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-9fWKunafTniBsY9hK09+xYwvB7IgGPhZmgqauPHgB/g="; }; + patches = [ ./unset-darwin-cmake-flags.patch ]; + env.NIX_CFLAGS_COMPILE = toString ( lib.optionals stdenv.cc.isGNU [ "-Wno-maybe-uninitialized" diff --git a/pkgs/by-name/vv/vvenc/unset-darwin-cmake-flags.patch b/pkgs/by-name/vv/vvenc/unset-darwin-cmake-flags.patch new file mode 100644 index 000000000000..e9b5b5b54c39 --- /dev/null +++ b/pkgs/by-name/vv/vvenc/unset-darwin-cmake-flags.patch @@ -0,0 +1,9 @@ +--- a/source/Lib/vvenc/CMakeLists.txt 2025-01-14 23:26:14 ++++ b/source/Lib/vvenc/CMakeLists.txt 2025-01-14 23:26:43 +@@ -174,6 +174,4 @@ + set_target_properties( ${LIB_NAME} PROPERTIES + VERSION ${PROJECT_VERSION} + SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} +- INSTALL_NAME_DIR ${CMAKE_INSTALL_PREFIX}/lib +- MACOSX_RPATH FALSE + FOLDER lib )