diff options
author | 宋文武 <iyzsong@member.fsf.org> | 2024-06-19 15:22:23 +0800 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2024-08-31 10:45:18 +0200 |
commit | 2e89e9f20abfeb8744bc3a0282a3164e379fe058 (patch) | |
tree | 2452ddb27195f313f1766a99f5cbcb274972085e | |
parent | 887401ab869d10c5a423194197943188e7bec9ce (diff) | |
download | guix-2e89e9f20abfeb8744bc3a0282a3164e379fe058.tar.gz guix-2e89e9f20abfeb8744bc3a0282a3164e379fe058.zip |
gnu: vim-vlime: Fix build.
* gnu/packages/vim.scm (vim-vlime)[arguments]: Correct order of phases.
Change-Id: I449cceff6022cee481840e49b732a8bba8031a61
-rw-r--r-- | gnu/packages/vim.scm | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index 1ab69b9572..786a85ab58 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -1217,6 +1217,14 @@ to Lisp.") '(#:plugin-name "vlime" #:phases (modify-phases %standard-phases + (add-after 'install 'symlink-files + (lambda* (#:key outputs plugin-name mode #:allow-other-keys) + (with-directory-excursion + (string-append (assoc-ref outputs "out") + "/share/vim/vimfiles/pack/guix/" mode "/" plugin-name) + (for-each (lambda (dir) + (symlink (string-append "./vim/" dir) dir)) + (list "after" "autoload" "doc" "ftplugin" "syntax"))))) (add-after 'symlink-files 'install-lisp-files (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) @@ -1226,15 +1234,7 @@ to Lisp.") (copy-recursively "lisp" (string-append common-lisp "/source/vlime")) (mkdir-p (string-append common-lisp "/systems/")) (symlink (string-append common-lisp "/source/vlime/vlime.asd") - (string-append common-lisp "/systems/vlime.asd"))))) - (add-after 'install 'symlink-files - (lambda* (#:key outputs plugin-name mode #:allow-other-keys) - (with-directory-excursion - (string-append (assoc-ref outputs "out") - "/share/vim/vimfiles/pack/guix/" mode "/" plugin-name) - (for-each (lambda (dir) - (symlink (string-append "./vim/" dir) dir)) - (list "after" "autoload" "doc" "ftplugin" "syntax")))))))) + (string-append common-lisp "/systems/vlime.asd")))))))) (propagated-inputs (list cl-alexandria cl-slime-swank |