~ruther/guix-local

33bece49a4706b78d4ba7a4714a6fa68f9331ae4 — Andreas Enge 11 months ago 6f40f2b
gnu: sortmerna: Fix build with gcc-14.

* gnu/packages/bioinformatics.scm (sortmerna)[arguments]<#:phases>
{fix-includes}: New phase.

Change-Id: I5c2f6e6456e59ea39f02dd584c6d052c08ff9463
1 files changed, 5 insertions(+), 0 deletions(-)

M gnu/packages/bioinformatics.scm
M gnu/packages/bioinformatics.scm => gnu/packages/bioinformatics.scm +5 -0
@@ 12359,6 12359,11 @@ of these reads to align data quickly through a hash-based indexing scheme.")
                             "/include"))
      #:phases
      '(modify-phases %standard-phases
         (add-after 'unpack 'fix-includes
           (lambda _
             (substitute* "src/sortmerna/kseq_load.cpp"
               (("#include <iostream>" all)
                (string-append all "\n#include <cstdint>")))))
         (add-after 'unpack 'find-concurrentqueue-headers
           (lambda* (#:key inputs #:allow-other-keys)
             ;; Ensure that headers can be found