guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: gnu: express: Adjust bamtools location.


From: guix-commits
Subject: branch master updated: gnu: express: Adjust bamtools location.
Date: Thu, 27 Apr 2023 03:35:59 -0400

This is an automated email from the git hooks/post-receive script.

rekado pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 9d82c475a3 gnu: express: Adjust bamtools location.
9d82c475a3 is described below

commit 9d82c475a3abfc16f2e03491a34672c35d9852fb
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Thu Apr 27 09:25:26 2023 +0200

    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.
---
 gnu/packages/bioinformatics.scm | 42 ++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index ef84e65ed7..4b69342a3b 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -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";)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]