about summary refs log tree commit diff
path: root/gn/packages/quality-control.scm
diff options
context:
space:
mode:
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+))))
+