guix_mirror_bot pushed a commit to branch master
in repository guix.

commit f7facd1b626d74d5a7d5d36545c1fedc4aba1def
Author: Morgan Smith <[email protected]>
AuthorDate: Wed Sep 2 19:48:57 2026 -0400

    gnu: emacs-exiftool: Fix build.
    
    * gnu/packages/emacs-xyz.scm (emacs-exiftool)[#:phases]: Add
    ‘fix-error-signaling’.
    
    Signed-off-by: Liliana Marie Prikler <[email protected]>
---
 gnu/packages/emacs-xyz.scm | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index e62d1216492..84b7cf864d7 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -45893,7 +45893,12 @@ emoji.")
              (make-file-writable "exiftool.el")
              (emacs-substitute-variables "exiftool.el"
                ("exiftool-executable"
-                (search-input-file inputs "/bin/exiftool"))))))))
+                (search-input-file inputs "/bin/exiftool")))))
+         (add-after 'unpack 'fix-error-signaling
+           (lambda _
+             (substitute* "exiftool.el"
+               (("\\(signal 'file-missing file\\)")
+                "(signal 'file-missing (list file))")))))))
     (inputs
      (list perl-image-exiftool))
     (home-page "https://git.systemreboot.net/exiftool.el/about/";)

Reply via email to