Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions pkgs/development/libraries/gstreamer/bad/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
, enableZbar ? false
, faacSupport ? false
, faac
, opencvSupport ? false
, opencv4
, faad2
, ldacbt
, libass
Expand Down Expand Up @@ -54,7 +56,6 @@
, libusb1
, neon
, openal
, opencv4
, openexr_3
, openh264
, libopenmpt
Expand Down Expand Up @@ -171,7 +172,6 @@ stdenv.mkDerivation rec {
libusb1
neon
openal
opencv4
openexr_3
openh264
rtmpdump
Expand All @@ -192,6 +192,8 @@ stdenv.mkDerivation rec {
libfreeaptx
zxing-cpp
usrsctp
] ++ lib.optionals opencvSupport [
opencv4
] ++ lib.optionals enableZbar [
zbar
] ++ lib.optionals faacSupport [
Expand Down Expand Up @@ -292,6 +294,7 @@ stdenv.mkDerivation rec {
"-Dgs=disabled" # depends on `google-cloud-cpp`
"-Donnx=disabled" # depends on `libonnxruntime` not packaged in nixpkgs as of writing
"-Dopenaptx=enabled" # since gstreamer-1.20.1 `libfreeaptx` is supported for circumventing the dubious license conflict with `libopenaptx`
"-Dopencv=${if opencvSupport then "enabled" else "disabled"}" # Reduces rebuild size when `config.cudaSupport = true`
"-Dmicrodns=${if microdnsSupport then "enabled" else "disabled"}"
"-Dbluez=${if bluezSupport then "enabled" else "disabled"}"
(lib.mesonEnable "doc" enableDocumentation)
Expand Down