ffmpeg: make pkgConfigModules depend on included libs

This commit is contained in:
jopejoe1 2024-02-29 20:26:26 +01:00
parent de72aac807
commit 11eb9de13b
1 changed files with 10 additions and 1 deletions

View File

@ -774,7 +774,16 @@ stdenv.mkDerivation (finalAttrs: {
++ optional withGPLv3 gpl3Plus
++ optional withUnfree unfreeRedistributable
++ optional (withGPL && withUnfree) unfree;
pkgConfigModules = [ "libavutil" ];
pkgConfigModules = [ ]
++ optional buildAvcodec "libavcodec"
++ optional buildAvdevice "libavdevice"
++ optional buildAvfilter "libavfilter"
++ optional buildAvformat "libavformat"
++ optional buildAvresample "libavresample"
++ optional buildAvutil "libavutil"
++ optional buildPostproc "libpostproc"
++ optional buildSwresample "libswresample"
++ optional buildSwscale "libswscale";
platforms = platforms.all;
# See https://github.com/NixOS/nixpkgs/pull/295344#issuecomment-1992263658
broken = stdenv.hostPlatform.isMinGW && stdenv.hostPlatform.is64bit;