[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#55125] [PATCH 8/9] gnu: vcflib: Find submodule sources in native-in
From: |
Arun Isaac |
Subject: |
[bug#55125] [PATCH 8/9] gnu: vcflib: Find submodule sources in native-inputs during cross-compilation. |
Date: |
Tue, 26 Apr 2022 18:16:38 +0530 |
* gnu/packages/bioinformatics.scm (vcflib)[arguments]: In the
unpack-submodule-sources phase, look for submodule sources in both inputs and
native-inputs.
---
gnu/packages/bioinformatics.scm | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index d74b8a0eb6..b4d809b4db 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -14599,15 +14599,17 @@ (define-public vcflib
(substitute* "test/Makefile"
(("libvcflib.a") "libvcflib.so"))))
(add-after 'unpack 'unpack-submodule-sources
- (lambda* (#:key inputs #:allow-other-keys)
+ (lambda* (#:key inputs native-inputs #:allow-other-keys)
(let ((unpack (lambda (source target)
(mkdir target)
(with-directory-excursion target
- (if (file-is-directory? (assoc-ref inputs
source))
- (copy-recursively (assoc-ref inputs
source) ".")
- (invoke "tar" "xvf"
- (assoc-ref inputs source)
- "--strip-components=1"))))))
+ (let ((source (or (assoc-ref inputs
source)
+ (assoc-ref
native-inputs source))))
+ (if (file-is-directory? source)
+ (copy-recursively source ".")
+ (invoke "tar" "xvf"
+ source
+
"--strip-components=1")))))))
(and
(unpack "filevercmp-src" "filevercmp")
(unpack "fsom-src" "fsom")
--
2.35.1
- [bug#55125] [PATCH 0/9] Cross-compile vcflib for RISC-V, Arun Isaac, 2022/04/26
- [bug#55125] [PATCH 1/9] gnu: tabixpp: Use G-expressions., Arun Isaac, 2022/04/26
- [bug#55125] [PATCH 4/9] gnu: tabixpp: Add bzip2 and xz to inputs., Arun Isaac, 2022/04/26
- [bug#55125] [PATCH 6/9] gnu: fastahack: Use compiler specific to the build target., Arun Isaac, 2022/04/26
- [bug#55125] [PATCH 7/9] gnu: vcflib: Use G-expressions., Arun Isaac, 2022/04/26
- [bug#55125] [PATCH 8/9] gnu: vcflib: Find submodule sources in native-inputs during cross-compilation.,
Arun Isaac <=
- [bug#55125] [PATCH 3/9] gnu: tabixpp: Use build tools specific to the target., Arun Isaac, 2022/04/26
- [bug#55125] [PATCH 5/9] gnu: fastahack: Use G-expressions., Arun Isaac, 2022/04/26
- [bug#55125] [PATCH 9/9] gnu: vcflib: Set absolute path to pkg-config., Arun Isaac, 2022/04/26
- [bug#55125] [PATCH 2/9] gnu: tabixpp: Use #:make-flags., Arun Isaac, 2022/04/26