From 90cd52a5594d641048cd3c71bb1bbc8ea0affa6b Mon Sep 17 00:00:00 2001 From: Colin Date: Wed, 22 Nov 2023 11:05:58 +0000 Subject: [PATCH] mpv-unwrapped: fix shebangs for cross-compiled builds previously umpv had the build python and mpv_identify.sh had the build bash, even though both of these are intended to run on the host. --- pkgs/applications/video/mpv/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/video/mpv/default.nix b/pkgs/applications/video/mpv/default.nix index 33fb4fc78217..252f1637172f 100644 --- a/pkgs/applications/video/mpv/default.nix +++ b/pkgs/applications/video/mpv/default.nix @@ -4,6 +4,7 @@ , fetchFromGitHub , fetchpatch , addOpenGLRunpath +, bash , docutils , meson , ninja @@ -153,19 +154,20 @@ in stdenv'.mkDerivation (finalAttrs: { meson ninja pkg-config - python3 ] ++ lib.optionals stdenv.isDarwin [ xcbuild.xcrun sigtool ] ++ lib.optionals swiftSupport [ swift ] ++ lib.optionals waylandSupport [ wayland-scanner ]; buildInputs = [ + bash ffmpeg freetype libass libpthreadstubs libuchardet luaEnv + python3 ] ++ lib.optionals alsaSupport [ alsa-lib ] ++ lib.optionals archiveSupport [ libarchive ] ++ lib.optionals bluraySupport [ libbluray ] @@ -231,6 +233,7 @@ in stdenv'.mkDerivation (finalAttrs: { # See the explanation in addOpenGLRunpath. postFixup = lib.optionalString stdenv.isLinux '' addOpenGLRunpath $out/bin/mpv + patchShebangs --update --host $out/bin/umpv $out/bin/mpv_identify.sh ''; passthru = {