gst_all_1.gst-plugins-rs: fix cross compilation

fixes `nix-build -A pkgsCross.aarch64-multiplatform.gst_all_1.gst-plugins-rs`.

`jq` is used at build time, so place it in nativeBuildInputs. Otherwise
we invoke a version which only runs on the hostPlatform, instead of the
buildPlatform
This commit is contained in:
Colin
2026-07-26 19:09:57 +00:00
parent d3126d20e8
commit 24d8353868
@@ -234,7 +234,7 @@ stdenv.mkDerivation (finalAttrs: {
postConfigure = ''
meson introspect . --buildoptions | \
${lib.getExe jq} -r 'map(select(.description | test("Build .+ plugin")) | .name | select(. != "validate")) | sort | .[]' \
jq -r 'map(select(.description | test("Build .+ plugin")) | .name | select(. != "validate")) | sort | .[]' \
> valid-plugin-names.txt
echo "checking for consistency between validPlugins and meson_options.txt"
diff -u ${validPluginFile} valid-plugin-names.txt
@@ -261,6 +261,7 @@ stdenv.mkDerivation (finalAttrs: {
rustc
cargo
cargo-c
jq
nasm
validatePkgConfig
]