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

View File

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