Unverified Commit ab955c7e authored by Grimmauld's avatar Grimmauld
Browse files

gst_all_1.gst-plugins-bad: disable nvcodec on aarch64

This fails to build, see: https://hydra.nixos.org/build/294125614/log

Setting nvmm support does end up building the required gstcuda module.
However, doing so requires closed-source proprietary
development libraries not yet present in nixpkgs.

This only affects linux on non-x86 processors.
Other platforms are zero rebuilds.
parent 7697340a
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -340,7 +340,9 @@ stdenv.mkDerivation (finalAttrs: {
    ]
    ++ lib.optionals (!stdenv.hostPlatform.isLinux) [
      "-Ddoc=disabled" # needs gstcuda to be enabled which is Linux-only
      "-Dnvcodec=disabled" # Linux-only
    ]
    ++ lib.optionals (!stdenv.hostPlatform.isLinux || !stdenv.hostPlatform.isx86) [
      "-Dnvcodec=disabled" # Linux-only, broken on non-x86
    ]
    ++ lib.optionals (!stdenv.hostPlatform.isLinux || !gst-plugins-base.waylandEnabled) [
      "-Dva=disabled" # see comment on `libva` in `buildInputs`