guix-commits
[Top][All Lists]
Advanced

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

04/09: gnu: smithwaterman: Install pkgconfig file.


From: guix-commits
Subject: 04/09: gnu: smithwaterman: Install pkgconfig file.
Date: Thu, 27 Aug 2020 11:20:10 -0400 (EDT)

efraim pushed a commit to branch master
in repository guix.

commit 5c789971881a536e98dd466717c709f9ce77498b
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Thu Aug 27 18:06:25 2020 +0300

    gnu: smithwaterman: Install pkgconfig file.
    
    * gnu/packages/bioinformatics.scm (smithwaterman)[arguments]: Adjust
    custom 'install phase to add smithwaterman.pc file.
---
 gnu/packages/bioinformatics.scm | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 49122aa..c188500 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -15477,7 +15477,22 @@ some of the details of opening and jumping in 
tabix-indexed files.")
                      (install-file file (string-append out 
"/include/smithwaterman")))
                    (find-files "." "\\.h$"))
                  (install-file "libsmithwaterman.so" lib)
-                 (install-file "libsw.a" lib))
+                 (install-file "libsw.a" lib)
+                 (mkdir-p (string-append lib "/pkgconfig"))
+                 (with-output-to-file (string-append lib 
"/pkgconfig/smithwaterman.pc")
+                   (lambda _
+                     (format #t "prefix=~a~@
+                             exec_prefix=${prefix}~@
+                             libdir=${exec_prefix}/lib~@
+                             includedir=${prefix}/include/smithwaterman~@
+                             ~@
+                             ~@
+                             Name: smithwaterman~@
+                             Version: ~a~@
+                             Description: smith-waterman-gotoh alignment 
algorithm~@
+                             Libs: -L${libdir} -lsmithwaterman~@
+                             Cflags: -I${includedir}~%"
+                             out ,version))))
                #t)))))
       (home-page "https://github.com/ekg/smithwaterman";)
       (synopsis "Implementation of the Smith-Waterman algorithm")



reply via email to

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