From 8c6214375e47337d2f859e8299da352c365c0a17 Mon Sep 17 00:00:00 2001 From: Hyunggyu Jang Date: Sat, 27 Sep 2025 20:23:21 +0900 Subject: [PATCH] emacs-macport: enable librsvg for proper SVG rendering parity The macport variant was missing librsvg, so Emacs fell back to the built-in Elisp SVG renderer (no RSVG in system-configuration-features). Adding librsvg lets configure auto-enable RSVG (no explicit --with-rsvg needed), fixing broken/incomplete SVG rendering (see jdtsmith/emacs-mac#97). Signed-off-by: Hyunggyu Jang --- pkgs/applications/editors/emacs/make-emacs.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/applications/editors/emacs/make-emacs.nix b/pkgs/applications/editors/emacs/make-emacs.nix index 523210b93b80..f1505d45f4f9 100644 --- a/pkgs/applications/editors/emacs/make-emacs.nix +++ b/pkgs/applications/editors/emacs/make-emacs.nix @@ -357,6 +357,9 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals withNS [ librsvg + ] + ++ lib.optionals (variant == "macport") [ + librsvg ]; # Emacs needs to find movemail at run time, see info (emacs) Movemail