Commit 90cd52a5 authored by Colin's avatar Colin Committed by Anderson Torres
Browse files

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.
parent 9e6f9c6d
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -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 = {