me
/
guix
Archived
1
0
Fork 0

gnu: uim: Use emacs-substitute-variables instead of substitute*.

* gnu/packages/xorg.scm (uim)[arguments]: In the configure-uim-el phase, use
emacs-substitute-variables instead of substitute*.
master
Arun Isaac 2020-02-22 22:06:06 +05:30
parent acf6168b5d
commit d5b0aa99f8
No known key found for this signature in database
GPG Key ID: 2E25EE8B61802BB3
1 changed files with 4 additions and 4 deletions

View File

@ -6145,10 +6145,10 @@ X11 servers, Windows, or macOS.")
;; Set path of uim-el-agent and uim-el-helper-agent executables ;; Set path of uim-el-agent and uim-el-helper-agent executables
(add-after 'configure 'configure-uim-el (add-after 'configure 'configure-uim-el
(lambda* (#:key outputs #:allow-other-keys) (lambda* (#:key outputs #:allow-other-keys)
(substitute* "emacs/uim-var.el" (let ((out (assoc-ref outputs "out")))
(("\"(uim-el-agent|uim-el-helper-agent)\"" _ executable) (emacs-substitute-variables "emacs/uim-var.el"
(string-append "\"" (assoc-ref outputs "out") ("uim-el-agent" (string-append out "/bin/uim-el-agent"))
"/bin/" executable "\""))) ("uim-el-helper-agent" (string-append out "/bin/uim-el-helper-agent"))))
#t)) #t))
;; Fix installation path by renaming share/emacs/uim-el to ;; Fix installation path by renaming share/emacs/uim-el to
;; share/emacs/site-lisp ;; share/emacs/site-lisp