diff options
author | Arun Isaac | 2025-08-24 16:55:50 +0100 |
---|---|---|
committer | Arun Isaac | 2025-08-24 16:58:48 +0100 |
commit | 716ce5c6f32c29ccebdce08701a4505818fe0dd9 (patch) | |
tree | c9c47a28e92f723a8f382589db39b5cf18e119bc | |
parent | 454a553d11eea5d2d4c7a533e2171fb19215a6ed (diff) | |
download | ravanan-716ce5c6f32c29ccebdce08701a4505818fe0dd9.tar.gz ravanan-716ce5c6f32c29ccebdce08701a4505818fe0dd9.tar.lz ravanan-716ce5c6f32c29ccebdce08701a4505818fe0dd9.zip |
guix: Exclude .guix when building ravanan.
-rw-r--r-- | .guix/ravanan-package.scm | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/.guix/ravanan-package.scm b/.guix/ravanan-package.scm index a59ec68..508e8ce 100644 --- a/.guix/ravanan-package.scm +++ b/.guix/ravanan-package.scm @@ -29,7 +29,16 @@ (source (local-file ".." "ravanan-checkout" #:recursive? #t - #:select? (or (git-predicate (dirname (current-source-directory))) - (const #t)))))) + #:select? (lambda (file stat) + ;; If .guix is included, changes to other + ;; files under .guix—such as the CWL + ;; conformance tests—unnecessarily trigger a + ;; rebuild of ravanan. This could be a + ;; nuisance when hacking on the CWL + ;; conformance test scripts. + (and (not (string-contains file "/.guix/")) + ((or (git-predicate (dirname (current-source-directory))) + (const #t)) + file stat))))))) ravanan |