From 44b7b8bb0e5dff1f60f7c69780e360772391982d Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 8 Mar 2025 18:26:48 +0100 Subject: [PATCH] imv: add patch for libnsgif --- pkgs/by-name/im/imv/package.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/im/imv/package.nix b/pkgs/by-name/im/imv/package.nix index 45005c77bebb..e0bb48cd5c3e 100644 --- a/pkgs/by-name/im/imv/package.nix +++ b/pkgs/by-name/im/imv/package.nix @@ -2,6 +2,7 @@ stdenv, lib, fetchFromSourcehut, + fetchpatch, asciidoc, cmocka, docbook_xsl, @@ -17,7 +18,6 @@ libxkbcommon, libGLU, wayland, - # "libnsgif" is disabled until https://todo.sr.ht/~exec64/imv/55 is solved withBackends ? [ "libjxl" "libtiff" @@ -25,6 +25,7 @@ "libpng" "librsvg" "libheif" + "libnsgif" ], freeimage, libtiff, @@ -124,6 +125,15 @@ stdenv.mkDerivation rec { ++ windowSystems."${withWindowSystem'}" ++ builtins.map (b: backends."${b}") withBackends; + patches = [ + (fetchpatch { + # https://lists.sr.ht/~exec64/imv-devel/patches/55937 + name = "update libnsgif backend"; + url = "https://lists.sr.ht/~exec64/imv-devel/%3C20241113012702.30521-2-reallyjohnreed@gmail.com%3E/raw"; + hash = "sha256-/OQeDfIkPtJIIZwL8jYVRy0B7LSBi9/NvAdPoDm851k="; + }) + ]; + postInstall = '' install -Dm644 ../files/imv.desktop $out/share/applications/ '';