GNU bug report logs -
#75719
[PATCH] gnu: emacs-parinfer-rust-mode: Corrected missing path separator in subsitution
Previous Next
Reported by: Lee Thompson <lee.p.thomp <at> gmail.com>
Date: Tue, 21 Jan 2025 01:07:02 UTC
Severity: normal
Tags: patch
Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-parinfer-rust-mode): Corrected missing
path separator in substitution.
The absence of this '/' meant that the parinfer Emacs layer ended up with a
Rust library path that looked like
`/gnu/store/hashvalue-parinfer-rust-emacs-0.4.6/liblibparinfer_rust.so', which
of course doesn't exist. This patch corrects this behaviour and allows the
Emacs layer to properly find the Rust library.
Change-Id: Idfb5d73e62a7233c133ddc0a53afba5e9de06989
---
gnu/packages/emacs-xyz.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 36cad3a7df..9c1f8a589f 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -27977,8 +27977,10 @@ (define-public emacs-parinfer-rust-mode
(add-after 'unpack 'configure
(lambda* (#:key inputs #:allow-other-keys)
(let ((parinfer-lib
- (dirname
- (search-input-file inputs "lib/libparinfer_rust.so"))))
+ (string-append
+ (dirname
+ (search-input-file inputs "lib/libparinfer_rust.so"))
+ "/")))
;; Specify the absolute file names of the parinfer shared
;; library.
;; (make-file-writable "parinfer-rust-mode.el")
--
2.47.1
This bug report was last modified 115 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.