diff options
| author | pjotrp | 2026-03-21 11:26:45 +0100 |
|---|---|---|
| committer | pjotrp | 2026-03-21 11:26:45 +0100 |
| commit | 89af7a2a7497cf08719c13a81ddd2e36899a2c75 (patch) | |
| tree | 5b60fc1ee2a97464d4f270d8033d39f0518d473f /gn | |
| parent | f6be6750ef2847bacbf483f7acc0a1ec3c5e896b (diff) | |
| download | guix-bioinformatics-master.tar.gz | |
Diffstat (limited to 'gn')
| -rw-r--r-- | gn/packages/bioinformatics.scm | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/gn/packages/bioinformatics.scm b/gn/packages/bioinformatics.scm index a1de4b2..2037d3b 100644 --- a/gn/packages/bioinformatics.scm +++ b/gn/packages/bioinformatics.scm @@ -2658,6 +2658,20 @@ multiple sequence alignment.") (delete 'configure) (add-after 'unpack 'patch-source (lambda* (#:key inputs #:allow-other-keys) + ;; Add subdirectory include paths for system packages + (let ((extra-includes + (string-join + (list (search-input-directory inputs "/include/vcflib") + (search-input-directory inputs "/include/fastahack") + (search-input-directory inputs "/include/cairo") + (search-input-directory inputs "/include/raptor2")) + ":"))) + (setenv "CPLUS_INCLUDE_PATH" + (string-append extra-includes + ":" (or (getenv "CPLUS_INCLUDE_PATH") ""))) + (setenv "C_INCLUDE_PATH" + (string-append extra-includes + ":" (or (getenv "C_INCLUDE_PATH") "")))) (substitute* "Makefile" ;; PKG_CONFIG_DEPS - use external vcflib and fastahack (("cairo libzstd") @@ -2689,8 +2703,9 @@ multiple sequence alignment.") ((" \\$\\(FASTAHACK_DIR\\)/fastahack") (string-append " " (search-input-file inputs "/bin/fastahack"))) - (("\\+= \\$\\(OBJ_DIR\\)/Fasta\\.o") - (string-append "+= " (search-input-file inputs "/lib/libfastahack.so"))) + (("\\+= \\$\\(OBJ_DIR\\)/Fasta\\.o") "+=") + ;; Add fastahack to linker flags + (("-lvcflib") "-lvcflib -lfastahack -lsmithwaterman -lcairo") ((" \\$\\(LIB_DIR\\)/libsnappy.a") (string-append " " (search-input-file inputs "/lib/libsnappy.so"))) |
