[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
39/40: gnu: Add ocaml-core.
From: |
guix-commits |
Subject: |
39/40: gnu: Add ocaml-core. |
Date: |
Tue, 5 Feb 2019 16:34:58 -0500 (EST) |
roptat pushed a commit to branch master
in repository guix.
commit 514b542018e85d724e6163faf2fab314d9a9e492
Author: Julien Lepiller <address@hidden>
Date: Sun Feb 3 17:55:55 2019 +0100
gnu: Add ocaml-core.
* gnu/packages/ocaml.scm (ocaml-core): New variable.
---
gnu/packages/ocaml.scm | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index a07c4ef..43467da 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -6074,3 +6074,39 @@ fork takes time proportional to the process memory while
vfork is
constant time. In application using a lot of memory, vfork can be
thousands of times faster than fork.")
(license license:asl2.0)))
+
+(define-public ocaml-core
+ (package
+ (name "ocaml-core")
+ (version "0.11.3")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/janestreet/core.git")
+ (commit (string-append "v" version))))
+ (sha256
+ (base32
+ "0pzl8n09z4f3i7z2wq4cjxfqrr8mj6xcdp7rbg0nxap2zdhjgvrq"))))
+ (build-system dune-build-system)
+ (arguments
+ `(#:jbuild? #t
+ ;; Require a cyclic dependency: core_extended
+ #:tests? #f))
+ (propagated-inputs
+ `(("ocaml-base" ,ocaml-base)
+ ("ocaml-configurator" ,ocaml-configurator)
+ ("ocaml-core-kernel" ,ocaml-core-kernel)
+ ("ocaml-ppx-assert" ,ocaml-ppx-assert)
+ ("ocaml-ppx-jane" ,ocaml-ppx-jane)
+ ("ocaml-sexplib" ,ocaml-sexplib)
+ ("ocaml-spawn" ,ocaml-spawn)
+ ("ocaml-stdio" ,ocaml-stdio)
+ ("ocaml-migrate-parsetree" ,ocaml-migrate-parsetree)
+ ("ocaml-ppxlib" ,ocaml-ppxlib)))
+ (home-page "https://github.com/janestreet/core")
+ (synopsis "Alternative to OCaml's standard library")
+ (description "The Core suite of libraries is an alternative to OCaml's
+standard library that was developed by Jane Street.")
+ ;; Also contains parts of OCaml, relicensed to asl2.0, as permitted
+ ;; by OCaml's license for consortium members (see THIRD-PARTY.txt).
+ (license license:asl2.0)))
- 35/40: gnu: Add ocaml-splittable-random., (continued)
- 35/40: gnu: Add ocaml-splittable-random., guix-commits, 2019/02/05
- 30/40: gnu: Add ocaml-ppx-js-style., guix-commits, 2019/02/05
- 15/40: gnu: Add ocaml-octavius., guix-commits, 2019/02/05
- 38/40: gnu: Add ocaml-spawn., guix-commits, 2019/02/05
- 34/40: gnu: Add ocaml-ppx-jane., guix-commits, 2019/02/05
- 16/40: gnu: Add ocaml-ppx-hash., guix-commits, 2019/02/05
- 27/40: gnu: Add ocaml-ppx-fail., guix-commits, 2019/02/05
- 36/40: gnu: Add ocaml-jane-street-headers., guix-commits, 2019/02/05
- 32/40: gnu: Add ocaml-ppx-base., guix-commits, 2019/02/05
- 28/40: gnu: Add ocaml-ppx-assert., guix-commits, 2019/02/05
- 39/40: gnu: Add ocaml-core.,
guix-commits <=
- 25/40: gnu: add ocaml-ppx-optcomp., guix-commits, 2019/02/05
- 37/40: gnu: Add ocaml-configurator., guix-commits, 2019/02/05
- 31/40: gnu: Add ocaml-ppx-typerep-conv., guix-commits, 2019/02/05
- 23/40: gnu: Add ocaml-ppx-pipebang., guix-commits, 2019/02/05
- 17/40: gnu: Add ocaml-ppx-enumerate., guix-commits, 2019/02/05
- 19/40: gnu: Add ocaml-ppx-here., guix-commits, 2019/02/05
- 08/40: gnu: Add ocaml-fieldslib., guix-commits, 2019/02/05
- 26/40: gnu: Add ocaml-ppx-let., guix-commits, 2019/02/05
- 12/40: gnu: Add ocaml-ppx-variants-conv., guix-commits, 2019/02/05
- 21/40: gnu: Add ocaml-ppx-sexp-value., guix-commits, 2019/02/05