From 2e89e9f20abfeb8744bc3a0282a3164e379fe058 Mon Sep 17 00:00:00 2001 From: 宋文武 Date: Wed, 19 Jun 2024 15:22:23 +0800 Subject: gnu: vim-vlime: Fix build. * gnu/packages/vim.scm (vim-vlime)[arguments]: Correct order of phases. Change-Id: I449cceff6022cee481840e49b732a8bba8031a61 --- gnu/packages/vim.scm | 18 +++++++++--------- 1 file 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 @@ (define-public vim-vlime '(#: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 @@ (define-public vim-vlime (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 -- cgit v1.2.3