Merge pull request #311400 from RaghavSood/dim/fix-build

dim: add missing darwin dependencies
This commit is contained in:
Weijia Wang 2024-05-13 23:06:38 +02:00 committed by GitHub
commit 1e91d30398
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4,6 +4,7 @@
rustPlatform,
fetchFromGitHub,
buildNpmPackage,
darwin,
makeWrapper,
ffmpeg_5,
git,
@ -66,9 +67,14 @@ rustPlatform.buildRustPackage rec {
git
];
buildInputs = [
sqlite
] ++ lib.optional libvaSupport libva;
buildInputs =
[ sqlite ]
++ lib.optional stdenv.isDarwin [
darwin.apple_sdk.frameworks.Security
darwin.apple_sdk.frameworks.CoreServices
darwin.apple_sdk.frameworks.SystemConfiguration
]
++ lib.optional libvaSupport libva;
buildFeatures = lib.optional libvaSupport "vaapi";
@ -95,7 +101,7 @@ rustPlatform.buildRustPackage rec {
postInstall = ''
wrapProgram $out/bin/dim \
--prefix PATH : ${lib.makeBinPath [ffmpeg_5]}
--prefix PATH : ${lib.makeBinPath [ ffmpeg_5 ]}
'';
meta = {