~ruther/guix-local

f27c39c44d000e359d2c0c7fa4ed069b080d7075 — Lee Thompson 1 year, 2 months ago 4769e2d
gnu: emacs-parinfer-rust-mode: Corrected missing path separator in subsitution

* 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
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
1 files changed, 4 insertions(+), 2 deletions(-)

M gnu/packages/emacs-xyz.scm
M gnu/packages/emacs-xyz.scm => gnu/packages/emacs-xyz.scm +4 -2
@@ 28034,8 28034,10 @@ keep Parens and Indentation inline with one another.")
          (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")