guix-commits
[Top][All Lists]
Advanced

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

02/02: gnu: borg: Update the list of Cython-generated files to delete.


From: Leo Famulari
Subject: 02/02: gnu: borg: Update the list of Cython-generated files to delete.
Date: Thu, 19 Jul 2018 18:28:48 -0400 (EDT)

lfam pushed a commit to branch staging
in repository guix.

commit 5a3bf25526170496f7affb925adaff9ed3972e40
Author: Leo Famulari <address@hidden>
Date:   Thu Jul 19 14:08:58 2018 -0400

    gnu: borg: Update the list of Cython-generated files to delete.
    
    Reported by: Efraim Flashner <address@hidden>
    
    * gnu/packages/backup.scm (borg)[source]: Update the snippet.
---
 gnu/packages/backup.scm | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm
index 9884f58..74ee67c 100644
--- a/gnu/packages/backup.scm
+++ b/gnu/packages/backup.scm
@@ -485,8 +485,21 @@ detection, and lossless compression.")
        (modules '((guix build utils)))
        (snippet
         '(begin
+           ;; Delete files generated by Cython.  We used to have a regex
+           ;; that created the list of generated files but Borg has
+           ;; added new non-generated C files that cause the regex to
+           ;; generate the wrong list.
            (for-each delete-file
-                     (find-files "borg" "^(c|h|p).*\\.c$"))
+                     '("src/borg/algorithms/checksums.c"
+                       "src/borg/chunker.c"
+                       "src/borg/compress.c"
+                       "src/borg/crypto/low_level.c"
+                       "src/borg/hashindex.c"
+                       "src/borg/item.c"
+                       "src/borg/platform/darwin.c"
+                       "src/borg/platform/freebsd.c"
+                       "src/borg/platform/linux.c"
+                       "src/borg/platform/posix.c"))
            ;; Remove bundled shared libraries.
            (with-directory-excursion "src/borg/algorithms"
              (for-each delete-file-recursively



reply via email to

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