me
/
guix
Archived
1
0
Fork 0

gnu: express: Adjust bamtools location.

* gnu/packages/bioinformatics.scm (express)[arguments]: Modify location of
libbamtools.so in 'use-shared-boost-libs-and-set-bamtools-paths; drop trailing
 #T.
master
Ricardo Wurmus 2023-04-27 09:25:26 +02:00
parent f196b3b7a5
commit 9d82c475a3
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 21 additions and 21 deletions

View File

@ -4584,27 +4584,27 @@ dynamic programming or a variety of heuristics.")
"18nb22n7x820fzjngf4qgyb3mspqkw7xyk7v7s5ps6wfrd8qwscb"))))
(build-system cmake-build-system)
(arguments
`(#:tests? #f ;no "check" target
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'use-shared-boost-libs-and-set-bamtools-paths
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "CMakeLists.txt"
(("set\\(Boost_USE_STATIC_LIBS ON\\)")
"set(Boost_USE_STATIC_LIBS OFF)")
(("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/bamtools/include")
(string-append (assoc-ref inputs "bamtools") "/include/bamtools")))
(substitute* "src/CMakeLists.txt"
(("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/\\.\\./bamtools/lib")
(string-append (assoc-ref inputs "bamtools") "/lib"))
(("libprotobuf.a") "libprotobuf.so"))
#t))
(add-after 'unpack 'remove-update-check
(lambda _
(substitute* "src/main.cpp"
(("#include \"update_check.h\"") "")
(("check_version\\(PACKAGE_VERSION\\);") ""))
#t)))))
(list
#:tests? #f ;no "check" target
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'use-shared-boost-libs-and-set-bamtools-paths
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "CMakeLists.txt"
(("set\\(Boost_USE_STATIC_LIBS ON\\)")
"set(Boost_USE_STATIC_LIBS OFF)")
(("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/bamtools/include")
(search-input-directory inputs "/include/bamtools"))
(("\\$\\{PROJECT_SOURCE_DIR\\}/bamtools/lib/libbamtools.a")
(search-input-file inputs "/lib/libbamtools.so"))
(("libbamtools.a") "libbamtools.so"))
(substitute* "src/CMakeLists.txt"
(("libprotobuf.a") "libprotobuf.so"))))
(add-after 'unpack 'remove-update-check
(lambda _
(substitute* "src/main.cpp"
(("#include \"update_check.h\"") "")
(("check_version\\(PACKAGE_VERSION\\);") "")))))))
(inputs
(list boost bamtools protobuf zlib))
(home-page "http://bio.math.berkeley.edu/eXpress")