me
/
guix
Archived
1
0
Fork 0

gnu: Add libsbml.

* gnu/packages/bioinformatics.scm (libsbml): New variable.
master
Ricardo Wurmus 2019-12-17 19:13:42 +01:00
parent 328dd9b7c2
commit 595036d9f9
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 38 additions and 0 deletions

View File

@ -15435,3 +15435,41 @@ files are loaded into a SQLite database, allowing much more complex
manipulation of hierarchical features (e.g., genes, transcripts, and exons) manipulation of hierarchical features (e.g., genes, transcripts, and exons)
than is possible with plain-text methods alone.") than is possible with plain-text methods alone.")
(license license:expat)))) (license license:expat))))
(define-public libsbml
(package
(name "libsbml")
(version "5.18.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://sourceforge/sbml/libsbml/"
version "/stable/libSBML-"
version "-core-src.tar.gz"))
(sha256
(base32
"0slkagrk3nfi2qsksv6b1brj6zhx4bj4bkib2sdycvrcd10ql2lh"))))
(build-system cmake-build-system)
(arguments
`(#:test-target "test"
#:configure-flags
(list "-DWITH_CHECK=ON"
(string-append "-DLIBXML_LIBRARY="
(assoc-ref %build-inputs "libxml2")
"/lib/libxml2.so")
(string-append "-DLIBXML_INCLUDE_DIR="
(assoc-ref %build-inputs "libxml2")
"/include/libxml2"))))
(propagated-inputs
`(("libxml2" ,libxml2)))
(native-inputs
`(("check" ,check)
("swig" ,swig)))
(home-page "http://sbml.org/Software/libSBML")
(synopsis "Process SBML files and data streams")
(description "LibSBML is a library to help you read, write, manipulate,
translate, and validate SBML files and data streams. The @dfn{Systems Biology
Markup Language} (SBML) is an interchange format for computer models of
biological processes. SBML is useful for models of metabolism, cell
signaling, and more. It continues to be evolved and expanded by an
international community.")
(license license:lgpl2.1+)))