guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 09/96] gnu: Add camlzip


From: Julien Lepiller
Subject: [PATCH 09/96] gnu: Add camlzip
Date: Tue, 3 Jan 2017 20:10:50 +0100

* gnu/packages/ocaml.scm (camlzip): New variable.
---
 gnu/packages/ocaml.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index e32bd9de1..1de96c760 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -774,3 +774,30 @@ compilers that can directly deal with packages.")
     (description "Unit testing framework for OCaml.  It is similar to JUnit and
 other XUnit testing frameworks.")
     (license license:lgpl2.1)))
+
+(define-public camlzip
+  (package
+    (name "camlzip")
+    (version "1.0.6")
+    (home-page "http://forge.ocamlcore.org/projects/camlzip";)
+    (source (ocaml-forge-origin name version 1616
+              "0m6gyjw46w3qnhxfsyqyag42znl5lwargks7w7rfchr9jzwpff68"))
+    (build-system ocaml-build-system)
+    (inputs `(("zlib" ,zlib)))
+    (arguments `(#:phases
+                 (modify-phases %standard-phases
+                   (delete 'configure)
+                   (add-before 'install 'fix-install-name
+                     (lambda* (#:key #:allow-other-keys)
+                       (substitute* "Makefile"
+                         (("install zip") "install camlzip")))))
+                 #:install-target "install-findlib"
+                 #:make-flags
+                 (list "all" "allopt"
+                       (string-append "INSTALLDIR=" (assoc-ref %outputs "out")
+                       "/lib/ocaml"))))
+    (synopsis "Provides easy access to compressed files")
+    (description "Provides easy access to compressed files in ZIP, GZIP and
+JAR format.  It provides functions for reading from and writing to compressed
+files in these formats.")
+    (license license:lgpl2.1)))
-- 
2.11.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]