guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 03/03: gnu: clang-from-llvm: Clean up share/clang folder.


From: Efraim Flashner
Subject: Re: 03/03: gnu: clang-from-llvm: Clean up share/clang folder.
Date: Wed, 28 Nov 2018 12:54:21 +0200
User-agent: Mutt/1.11.0 (2018-11-25)

On Wed, Nov 28, 2018 at 11:23:55AM +0100, Pierre Neidhardt wrote:
> I've successfully built clang-3.9.1 with two (file-exists? ...).
> Efraim, let me know if I should push.
> 

If yours works then go ahead and push it. I forgot to check
bash-autocomplete.sh and so my build of address@hidden failed. Make sure
yours covers that too.

diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
index 0b12f736a..6197c2795 100644
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@ -243,13 +243,16 @@ compiler.  In LLVM this library is called 
\"compiler-rt\".")
                                          out "/etc/bash_completion.d")))
                         (with-directory-excursion (string-append out
                                                                  
"/share/clang")
-                          ;; Delete extensions for proprietary text editors.
-                          (delete-file "clang-format-bbedit.applescript")
-                          (delete-file "clang-format-sublime.py")
-                          ;; Delete Emacs extensions: see their respective 
Emacs
-                          ;; Guix package instead.
-                          (delete-file "clang-rename.el")
-                          (delete-file "clang-format.el")
+                          (for-each
+                            (lambda (file)
+                              (when (file-exists? file)
+                                (delete-file file)))
+                            ;; Delete extensions for proprietary text editors.
+                            '("clang-format-bbedit.applescript"
+                              "clang-format-sublime.py"
+                              ;; Delete Emacs extensions: see their respective 
Emacs
+                              ;; Guix package instead.
+                              "clang-rename.el" "clang-format.el"))
                           ;; Install bash completion.
                           (mkdir-p compl-dir)
                           (rename-file "bash-autocomplete.sh"


-- 
Efraim Flashner   <address@hidden>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]