diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-04-18 23:23:00 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-04-19 01:04:18 +0000 |
commit | 4705a06cc0fb76689167ed1d02dc3e106bfeadc4 (patch) | |
tree | 0b4e6587ec8ec37d8db3a17c08eb8759b708db89 /pkgs/development/libraries/gstreamer/bad/default.nix | |
parent | 9f32e0df8401800ca4501b413b82a0ca2ddadfaf (diff) |
gst_all_1: re-disable docs for cross
Documentation was recently enabled, which broke the cross build. Fixes: 46bf2c47f0e ("gst_all_1.gst-editing-services: 1.20.3 -> 1.22.2") Fixes: 782969f5d6e ("gst_all_1.gst-rtsp-server: 1.20.3 -> 1.22.2") Fixes: 79e42f53c26 ("gst_all_1.gst-devtools: 1.20.3 -> 1.22.2") Fixes: 50b8c274eaa ("gst_all_1.gst-vaapi: 1.20.3 -> 1.22.2") Fixes: 26a54eba11a ("gst_all_1.gst-libav: 1.20.3 -> 1.22.2") Fixes: a315e09637f ("gst_all_1.gst-plugins-ugly: 1.20.3 -> 1.22.2") Fixes: f03d8ba1e19 ("gst_all_1.gst-plugins-bad: 1.20.3 -> 1.22.2") Fixes: 3028bf5ea30 ("gst_all_1.gst-plugins-good: 1.20.3 -> 1.22.2") Fixes: 4b859ee802b ("gst_all_1.gstreamer: 1.20.3 -> 1.22.2")
Diffstat (limited to 'pkgs/development/libraries/gstreamer/bad/default.nix')
-rw-r--r-- | pkgs/development/libraries/gstreamer/bad/default.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/development/libraries/gstreamer/bad/default.nix b/pkgs/development/libraries/gstreamer/bad/default.nix index 29e122a40155d..717a61d82310b 100644 --- a/pkgs/development/libraries/gstreamer/bad/default.nix +++ b/pkgs/development/libraries/gstreamer/bad/default.nix @@ -11,7 +11,6 @@ , orc , gstreamer , gobject-introspection -, hotdoc , enableZbar ? false , faacSupport ? false , faac @@ -101,6 +100,8 @@ , MediaToolbox , enableGplPlugins ? true , bluezSupport ? stdenv.isLinux +# Checks meson.is_cross_build(), so even canExecute isn't enough. +, enableDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform, hotdoc }: stdenv.mkDerivation rec { @@ -131,8 +132,7 @@ stdenv.mkDerivation rec { gettext gstreamer # for gst-tester-1.0 gobject-introspection - - # documentation + ] ++ lib.optionals enableDocumentation [ hotdoc ] ++ lib.optionals stdenv.isLinux [ wayland # for wayland-scanner @@ -287,6 +287,7 @@ stdenv.mkDerivation rec { "-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` "-Dbluez=${if bluezSupport then "enabled" else "disabled"}" + (lib.mesonEnable "doc" enableDocumentation) ] ++ lib.optionals (!stdenv.isLinux) [ "-Ddoc=disabled" # needs gstcuda to be enabled which is Linux-only |