aboutsummaryrefslogtreecommitdiff
path: root/gn/packages/quality-control.scm
diff options
context:
space:
mode:
authorjgart2022-01-24 23:48:19 -0500
committerjgart2022-01-24 23:48:19 -0500
commitf84a0ffaeda489e62fdaf035aec29937f9aa20da (patch)
tree6c3861e33cc3c77ccb3f99373fd276fefdda92c9 /gn/packages/quality-control.scm
parentafdddeb8d4a79a6300e62edb1955c19b42a34e49 (diff)
downloadguix-bioinformatics-f84a0ffaeda489e62fdaf035aec29937f9aa20da.tar.gz
gn: quality-control: add libcsv
Diffstat (limited to 'gn/packages/quality-control.scm')
-rw-r--r--gn/packages/quality-control.scm26
1 files changed, 26 insertions, 0 deletions
diff --git a/gn/packages/quality-control.scm b/gn/packages/quality-control.scm
index 1b4f175..a8083b5 100644
--- a/gn/packages/quality-control.scm
+++ b/gn/packages/quality-control.scm
@@ -40,3 +40,29 @@
they use.")
(license license:expat)))
+(define-public libcsv
+ (let ((commit "b1d5212831842ee5869d99bc208a21837e4037d5")
+ (revision "0"))
+ (package
+ (name "libcsv")
+ (version commit)
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/rgamble/libcsv")
+ (commit commit)))
+ (file-name (git-file-name name commit))
+ (sha256
+ (base32 "0nni9y0prz8lh3dywbha52yfg8qcf3dn0nb7iinfwlrmmamfyzg2"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:make-flags
+ (list (string-append "CC=" ,(cc-for-target)))))
+ (home-page "https://github.com/rgamble/libcsv")
+ (synopsis "CSV library written in pure ANSI C")
+ (description
+"CSV library written in pure ANSI C that can read and write CSV data.")
+ (license license:lgpl2.1+))))
+