[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/02: gnu: wfmash: Update to 0.10.5.
From: |
guix-commits |
Subject: |
01/02: gnu: wfmash: Update to 0.10.5. |
Date: |
Wed, 20 Sep 2023 02:55:52 -0400 (EDT) |
efraim pushed a commit to branch master
in repository guix.
commit 7a2ee8524ab83fd3f22deda388f2fd0628cd7271
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Tue Sep 19 22:11:45 2023 +0300
gnu: wfmash: Update to 0.10.5.
* gnu/packages/bioinformatics.scm (wfmash): Update to 0.10.5.
[source]: Update to changes in source code.
[arguments]: Add configure-flag to enable more features.
[native-inputs]: Add pkg-config.
---
gnu/packages/bioinformatics.scm | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index b909cd5ee0..6acf37b312 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -20463,7 +20463,7 @@ based on the pairwise alignment of hidden Markov models
(HMMs).")
(define-public wfmash
(package
(name "wfmash")
- (version "0.8.1")
+ (version "0.10.5")
(source
(origin
(method url-fetch)
@@ -20471,7 +20471,7 @@ based on the pairwise alignment of hidden Markov models
(HMMs).")
version "/wfmash-v" version ".tar.gz"))
(sha256
(base32
- "031cm1arpfckvihb28vlk69mirpnmlag81zcscfba1bac58wvr7c"))
+ "1jsvnnh14h3ir4l13qhmglhd25kzwvni9apgvr1lbikqwgrpkiq4"))
(snippet
#~(begin
(use-modules (guix build utils))
@@ -20482,14 +20482,12 @@ based on the pairwise alignment of hidden Markov
models (HMMs).")
"<atomic_queue/atomic_queue.h>"))
;; Remove compiler optimizations.
(substitute* (find-files "." "CMakeLists\\.txt")
- (("-mcx16 ") "")
- (("-march=native ") ""))
- ;; Allow building on architectures other than x86_64.
- (substitute* "src/common/dset64.hpp"
- (("!__x86_64__") "0"))))))
+ (("-march=native ") ""))))))
(build-system cmake-build-system)
(arguments
(list
+ #:configure-flags
+ #~(list "-DWFA_PNG_AND_TSV=ON")
#:phases
#~(modify-phases %standard-phases
(replace 'check
@@ -20602,7 +20600,8 @@ based on the pairwise alignment of hidden Markov models
(HMMs).")
jemalloc
zlib))
(native-inputs
- (list samtools))
+ (list pkg-config
+ samtools))
(synopsis "Base-accurate DNA sequence aligner")
(description "@code{wfmash} is a DNA sequence read mapper based on mash
distances and the wavefront alignment algorithm. It is a fork of MashMap that