From 75f5397fcf5039a0dc7d74e1c2c734b41a4d3097 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 19 Jun 2026 16:47:45 +0800 Subject: [PATCH] eom: Support avif, heif, jxl, webp See Nixpkgs issue 532493. (cherry picked from commit 476dd31c109c6663e04121b44862dbde0c3ee661) --- pkgs/by-name/eo/eom/package.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pkgs/by-name/eo/eom/package.nix b/pkgs/by-name/eo/eom/package.nix index e8d86ae5898c..b69466468406 100644 --- a/pkgs/by-name/eo/eom/package.nix +++ b/pkgs/by-name/eo/eom/package.nix @@ -23,6 +23,11 @@ wrapGAppsHook3, yelp-tools, gitUpdater, + gnome, + libavif, + libheif, + libjxl, + webp-pixbuf-loader, }: stdenv.mkDerivation (finalAttrs: { @@ -64,6 +69,21 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; + postInstall = '' + # In postInstall to run before gappsWrapperArgsHook. + export GDK_PIXBUF_MODULE_FILE="${ + gnome._gdkPixbufCacheBuilder_DO_NOT_USE { + extraLoaders = [ + libavif + libheif.lib + libjxl + librsvg + webp-pixbuf-loader + ]; + } + }" + ''; + passthru.updateScript = gitUpdater { odd-unstable = true; rev-prefix = "v";