diff options
author | Julien Lepiller <julien@lepiller.eu> | 2023-12-24 14:11:42 +0100 |
---|---|---|
committer | Julien Lepiller <julien@lepiller.eu> | 2023-12-30 22:08:32 +0100 |
commit | 2e8700052e26566b9c17563cf0a3d0979da6fbd1 (patch) | |
tree | aa1fc5eb148e716214f5762be3a6417f00e864be /gnu | |
parent | dd96805c888bc924a7bc42d39bc098c9791ab633 (diff) | |
download | guix-2e8700052e26566b9c17563cf0a3d0979da6fbd1.tar.gz guix-2e8700052e26566b9c17563cf0a3d0979da6fbd1.zip |
gnu: Remove ocaml4.07-batteries.
* gnu/packages/ocaml.scm (ocaml4.07-batteries): Remove variable.
(ocaml-batteries)[properties]: Remove variant.
Change-Id: I7573033dd1a517cf4f9e456c4f8507e82065550c
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/ocaml.scm | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index e218d27ec7..353185129f 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -4453,7 +4453,6 @@ samples.") (("Sys.readdir dirname") "let a = Sys.readdir dirname in Array.sort String.compare a; a")) #t))))) - (properties `((ocaml4.07-variant . ,(delay ocaml4.07-batteries)))) (home-page "http://batteries.forge.ocamlcore.org/") (synopsis "Development platform for the OCaml programming language") (description "Define a standard set of libraries which may be expected on @@ -4461,54 +4460,6 @@ every compliant installation of OCaml and organize these libraries into a hierarchy of modules.") (license license:lgpl2.1+))) -(define-public ocaml4.07-batteries - (package-with-ocaml4.07 - (package - (inherit ocaml-batteries) - (version "2.10.0") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/ocaml-batteries-team/batteries-included") - (commit (string-append "v" version)))) - (file-name (git-file-name "ocaml-batteries" version)) - (sha256 - (base32 - "02fxa1nkp7rpiwfp04n0sagdp9lad4dh9bvljp95xfshm1cx7y4q")))) - (arguments - `(#:phases - (modify-phases %standard-phases - (delete 'check) ; tests are run by the build phase - (add-before 'build 'fix-nondeterminism - (lambda _ - (substitute* "setup.ml" - (("Sys.readdir dirname") - "let a = Sys.readdir dirname in Array.sort String.compare a; a")) - #t)) - (replace 'build - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((files - (map (lambda (str) - (substring str 0 (- (string-length str) 1))) - (append - (find-files "src" ".*.mliv") - (find-files "src" ".*.mlv") - (find-files "src" ".*.mlp"))))) - (apply invoke "ocamlbuild" "-no-links" "-use-ocamlfind" "-I" "num" - "-lflag" "-dllpath-all" files) - (for-each (lambda (file) - (copy-file (string-append "_build/" file) file)) - files)) - (invoke "ocamlbuild" "-no-links" "-use-ocamlfind" "-I" "num" - "-lflag" "-dllpath-all" "build/mkconf.byte") - (copy-file "_build/build/mkconf.byte" "build/mkconf.byte") - (invoke "make" "all") - #t))))) - (native-inputs - `(("ocamlbuild" ,ocamlbuild) - ("qtest" ,ocaml-qtest))) - (properties '())))) - (define-public ocaml-pcre (package (name "ocaml-pcre") |