diff options
author | jopejoe1 <johannes@joens.email> | 2024-02-29 20:26:26 +0100 |
---|---|---|
committer | jopejoe1 <johannes@joens.email> | 2024-03-26 20:51:34 +0100 |
commit | 11eb9de13be88953c25c3e2ac3127f058230b330 (patch) | |
tree | 8ff08dcf81a60c86a5b42ef348a50ec6d30367ce /pkgs/development/libraries/ffmpeg | |
parent | de72aac807a4a5c125fee1b68d6578b21838f4f3 (diff) |
ffmpeg: make pkgConfigModules depend on included libs
Diffstat (limited to 'pkgs/development/libraries/ffmpeg')
-rw-r--r-- | pkgs/development/libraries/ffmpeg/generic.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index c1cd1f464a509..5df7fcf84e07a 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -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; |