From adc811efa1b8c5f1eeb8fe4c93621bbbeb7fe9d1 Mon Sep 17 00:00:00 2001 From: Colin Date: Fri, 7 Jun 2024 07:31:27 +0000 Subject: [PATCH] libvpx: fix cross to armv7l --- overlays/cross.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/overlays/cross.nix b/overlays/cross.nix index 109fae31..c42c7353 100644 --- a/overlays/cross.nix +++ b/overlays/cross.nix @@ -698,6 +698,12 @@ in with final; { # ]; # }); + # upstreaming: + libvpx = prev.libvpx.overrideAttrs (upstream: { + # fails building neon extensions for armv7l; see + configureFlags = builtins.map (lib.replaceStrings [ "armv7l-linux-gcc" ] [ "armv7-linux-gcc" ]) upstream.configureFlags; + }); + # 2024/05/31: upstreaming blocked on qtsvg, libgweather, appstream, glycin-loaders loupe = prev.loupe.overrideAttrs (upstream: { postPatch = (upstream.postPatch or "") + '' @@ -1223,6 +1229,7 @@ in with final; { # }); # 2024/05/31: upstreaming is unblocked + # implemented: webp-pixbuf-loader = prev.webp-pixbuf-loader.overrideAttrs (upstream: { # fixes: "Builder called die: Cannot wrap '/nix/store/kpp8qhzdjqgvw73llka5gpnsj0l4jlg8-gdk-pixbuf-aarch64-unknown-linux-gnu-2.42.10/bin/gdk-pixbuf-thumbnailer' because it is not an executable file" # gdk-pixbuf doesn't create a `bin/` directory when cross-compiling, breaks some thumbnailing stuff.