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
parent
acf6168b5d
commit
d5b0aa99f8
|
@ -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
|
||||||
|
|
Reference in New Issue