Leo Famulari <l...@famulari.name> writes: > On Tue, Aug 30, 2016 at 06:54:49PM +0100, Marius Bakke wrote: >> * gnu/packages/bioinformatics.scm (mash): New variable. > > Thanks! > >> + (add-after 'unpack 'fix-includes >> + (lambda _ >> + (substitute* '("src/mash/Sketch.cpp" >> "src/mash/CommandFind.cpp") >> + (("^#include \"kseq\\.h\"") >> + "#include \"htslib/kseq.h\"")) >> + #t)) >> + (add-before 'configure 'autoconf >> + (lambda _ (zero? (system* "autoconf"))))))) >> + (native-inputs >> + `(("autoconf" ,autoconf) >> + ("capnproto" ,capnproto) >> + ("htslib" ,htslib))) > > Does it only need to use capnproto and htslib while building? Okay if > so.
Looking at the substitution in “fix-includes” htslib probably should be a regular input. ~~ Ricardo