about summary refs log tree commit diff
diff options
context:
space:
mode:
authorjgart2022-01-24 23:48:19 -0500
committerjgart2022-01-24 23:48:19 -0500
commitf84a0ffaeda489e62fdaf035aec29937f9aa20da (patch)
tree6c3861e33cc3c77ccb3f99373fd276fefdda92c9
parentafdddeb8d4a79a6300e62edb1955c19b42a34e49 (diff)
downloadguix-bioinformatics-f84a0ffaeda489e62fdaf035aec29937f9aa20da.tar.gz
gn: quality-control: add libcsv
-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+))))
+