gst_all_1.gst-plugins-bad: fix build on Darwin
It fails with “Argument list too long” on Darwin, let’s work around it using strictDeps. Fixes: https://github.com/NixOS/nixpkgs/issues/103274
This commit is contained in:
parent
dfa97742d1
commit
e66ba6bd46
@ -116,16 +116,18 @@ in stdenv.mkDerivation rec {
|
|||||||
meson
|
meson
|
||||||
ninja
|
ninja
|
||||||
pkgconfig
|
pkgconfig
|
||||||
|
orc # for orcc
|
||||||
python3
|
python3
|
||||||
gettext
|
gettext
|
||||||
gobject-introspection
|
gobject-introspection
|
||||||
] ++ optionals stdenv.isLinux [
|
] ++ optionals stdenv.isLinux [
|
||||||
wayland-protocols
|
wayland # for wayland-scanner
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
gst-plugins-base
|
gst-plugins-base
|
||||||
orc
|
orc
|
||||||
|
gobject-introspection
|
||||||
faad2
|
faad2
|
||||||
libass
|
libass
|
||||||
libkate
|
libkate
|
||||||
@ -179,6 +181,7 @@ in stdenv.mkDerivation rec {
|
|||||||
] ++ optionals stdenv.isLinux [
|
] ++ optionals stdenv.isLinux [
|
||||||
bluez
|
bluez
|
||||||
wayland
|
wayland
|
||||||
|
wayland-protocols
|
||||||
] ++ optionals (!stdenv.isDarwin) [
|
] ++ optionals (!stdenv.isDarwin) [
|
||||||
# wildmidi requires apple's OpenAL
|
# wildmidi requires apple's OpenAL
|
||||||
# TODO: package apple's OpenAL, fix wildmidi, include on Darwin
|
# TODO: package apple's OpenAL, fix wildmidi, include on Darwin
|
||||||
@ -282,6 +285,9 @@ in stdenv.mkDerivation rec {
|
|||||||
"-Dapplemedia=disabled"
|
"-Dapplemedia=disabled"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# Argument list too long
|
||||||
|
strictDeps = true;
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
patchShebangs \
|
patchShebangs \
|
||||||
scripts/extract-release-date-from-doap-file.py
|
scripts/extract-release-date-from-doap-file.py
|
||||||
|
Loading…
Reference in New Issue
Block a user