[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/20: gnu: Add libsbml.
From: |
guix-commits |
Subject: |
01/20: gnu: Add libsbml. |
Date: |
Tue, 17 Dec 2019 14:02:31 -0500 (EST) |
rekado pushed a commit to branch master
in repository guix.
commit 595036d9f9242ffe7adf6a20a2833342ba35a041
Author: Ricardo Wurmus <address@hidden>
Date: Tue Dec 17 19:13:42 2019 +0100
gnu: Add libsbml.
* gnu/packages/bioinformatics.scm (libsbml): New variable.
---
gnu/packages/bioinformatics.scm | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 3215a15..528b603 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -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)
than is possible with plain-text methods alone.")
(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+)))
- branch master updated (328dd9b -> 29fd736), guix-commits, 2019/12/17
- 05/20: gnu: Add r-shinycssloaders., guix-commits, 2019/12/17
- 02/20: gnu: Add r-poibin., guix-commits, 2019/12/17
- 01/20: gnu: Add libsbml.,
guix-commits <=
- 08/20: gnu: Add r-bgx., guix-commits, 2019/12/17
- 03/20: gnu: Add r-diagram., guix-commits, 2019/12/17
- 07/20: gnu: Add r-bgmix., guix-commits, 2019/12/17
- 18/20: gnu: Add r-chemminer., guix-commits, 2019/12/17
- 16/20: gnu: Add r-bigmemoryextras., guix-commits, 2019/12/17
- 14/20: gnu: Add r-hyperdraw., guix-commits, 2019/12/17
- 13/20: gnu: Add r-hypergraph., guix-commits, 2019/12/17
- 17/20: gnu: Add r-bigpint., guix-commits, 2019/12/17
- 20/20: gnu: Add r-biobroom., guix-commits, 2019/12/17
- 15/20: gnu: Add r-biggr., guix-commits, 2019/12/17