removed merged ocaml packages

Julien LepillerWed Mar 15 10:06:31+0100 2017

e5d85ec

removed merged ocaml packages

more/packages/ocaml.scm

7373
                         "/lib/ocaml/site-lib"))
7474
    #:phases (modify-phases %standard-phases (delete 'configure))))
7575
76-
(define-public ocaml-sexplib
77-
  (package
78-
    (name "ocaml-sexplib")
79-
    (version "113.33.03")
80-
    (source (janestreet-origin "sexplib" version
81-
              "1ffjmj8if9lyv965cgn2ld1xv7g52qsr8mqflbm515ck1i8l2ima"))
82-
    (build-system ocaml-build-system)
83-
    (native-inputs
84-
     `(("js-build-tools" ,ocaml-js-build-tools)
85-
       ("opam" ,opam)))
86-
    (arguments janestreet-arguments)
87-
    (home-page "https://github.com/janestreet/sexplib")
88-
    (synopsis "Library for serializing OCaml values to and from S-expressions")
89-
    (description "Sexplib contains functionality for parsing and pretty-printing
90-
s-expressions.")
91-
    (license license:asl2.0)))
92-
93-
(define-public ocaml-typerep
94-
  (package
95-
    (name "ocaml-typerep")
96-
    (version "113.33.03")
97-
    (source (janestreet-origin "typerep" version
98-
              "1b9v5bmi824a9d4sx0f40ixq0yfcbiqxafg4a1jx95xg9199zafy"))
99-
    (native-inputs
100-
     `(("js-build-tools" ,ocaml-js-build-tools)
101-
       ("opam" ,opam)))
102-
    (build-system ocaml-build-system)
103-
    (arguments janestreet-arguments)
104-
    (home-page "https://github.com/janestreet/typerep")
105-
    (synopsis "Typerep is a library for runtime types")
106-
    (description "Typerep is a library for runtime types.")
107-
    (license license:asl2.0)))
108-
109-
(define-public ocaml-variantslib
110-
  (package
111-
    (name "ocaml-variantslib")
112-
    (version "113.33.03")
113-
    (source (janestreet-origin "variantslib" version
114-
              "05vp799vl38fvl98ga5miwbzh09cnnpapi6q6gdvwyqi6w7s919n"))
115-
    (native-inputs
116-
     `(("js-build-tools" ,ocaml-js-build-tools)
117-
       ("opam" ,opam)))
118-
    (build-system ocaml-build-system)
119-
    (arguments janestreet-arguments)
120-
    (home-page "https://github.com/janestreet/variantslib")
121-
    (synopsis "OCaml variants as first class values")
122-
    (description "OCaml variants as first class values.")
123-
    (license license:asl2.0)))
124-
125-
(define-public ocaml-ppx-sexp-conv
126-
  (package
127-
    (name "ocaml-ppx-sexp-conv")
128-
    (version "113.33.03")
129-
    (source (janestreet-origin "ppx_sexp_conv" version
130-
              "1rbj6d5dl625gdxih34xcrdvikci6h8i2dl9x3wraa4qrgishiw7"))
131-
    (build-system ocaml-build-system)
132-
    (native-inputs
133-
     `(("js-build-tools" ,ocaml-js-build-tools)
134-
       ("opam" ,opam)
135-
       ("ppx-core" ,ocaml-ppx-core)))
136-
    (propagated-inputs
137-
     `(("sexplib" ,ocaml-sexplib)
138-
       ("ppx-core" ,ocaml-ppx-core)
139-
       ("ppx-type-conv" ,ocaml-ppx-type-conv)
140-
       ("ppx-tools" ,ocaml-ppx-tools)))
141-
    (arguments janestreet-arguments)
142-
    (home-page "https://github.com/janestreet/ppx_sexp_conv")
143-
    (synopsis "Generation of S-expression conversion functions from type
144-
definitions")
145-
    (description "Generation of S-expression conversion functions from type
146-
definitions.")
147-
    (license license:asl2.0)))
148-
149-
(define-public ocaml-ppx-variants-conv
150-
  (package
151-
    (name "ocaml-ppx-variants-conv")
152-
    (version "113.33.03")
153-
    (source (janestreet-origin "ppx_variants_conv" version
154-
              "0vnn2l1118cj72413d3f7frlw6yc09l8f64jlzkzbgb9bxpalx34"))
155-
    (build-system ocaml-build-system)
156-
    (native-inputs
157-
     `(("js-build-tools" ,ocaml-js-build-tools)
158-
       ("opam" ,opam)))
159-
    (propagated-inputs
160-
     `(("ppx-core" ,ocaml-ppx-core)
161-
       ("variantslib" ,ocaml-variantslib)
162-
       ("ppx-tools" ,ocaml-ppx-tools)
163-
       ("ppx-type-conv" ,ocaml-ppx-type-conv)))
164-
    (arguments janestreet-arguments)
165-
    (home-page "https://github.com/janestreet/ppx_variants_conv")
166-
    (synopsis "Generation of accessor and iteration functions for ocaml variant
167-
types")
168-
    (description "Generation of accessor and iteration functions for ocaml
169-
variant types.")
170-
    (license license:asl2.0)))
171-
172-
(define-public ocaml-ppx-here
173-
  (package
174-
    (name "ocaml-ppx-here")
175-
    (version "113.33.03")
176-
    (source (janestreet-origin "ppx_here" version
177-
              "1ay8lfxi0qg3ib2zkwh4h0vqk3gjmxaz572gzab0bbxyqn3z86v7"))
178-
    (build-system ocaml-build-system)
179-
    (native-inputs
180-
     `(("js-build-tools" ,ocaml-js-build-tools)
181-
       ("opam" ,opam)))
182-
    (propagated-inputs
183-
     `(("ppx-driver" ,ocaml-ppx-driver)
184-
       ("ppx-core" ,ocaml-ppx-core)))
185-
    (arguments janestreet-arguments)
186-
    (home-page "https://github.com/janestreet/ppx_here")
187-
    (synopsis "Expands [%here] into its location")
188-
    (description "Expands [%here] into its location.")
189-
    (license license:asl2.0)))
190-
191-
(define-public ocaml-ppx-assert
192-
  (package
193-
    (name "ocaml-ppx-assert")
194-
    (version "113.33.03")
195-
    (source
196-
      (origin
197-
        (inherit (janestreet-origin "ppx_assert" version
198-
                   "1k5kxmqkibp5fk25pgz81f3c1r4mgvb5byzf6bnmxd24y60wn46p"))
199-
        (modules '((guix build utils)))
200-
        (snippet
201-
         (let ((pattern (string-append "lib/" name)))
202-
           `(begin
203-
              ;; install.ml contains an invalid reference to the ppx file and
204-
              ;; propagates this error to the generated META file.  It
205-
              ;; looks for it in the "lib" directory, but it is installed in
206-
              ;; "lib/ocaml/site-lib/package".  This substitute does not change
207-
              ;; this file for non ppx packages.
208-
              (substitute* "install.ml"
209-
                ((,pattern) (string-append "lib/ocaml/site-lib/" ,name)))
210-
              ;; The standard Makefile would try to install janestreet modules
211-
              ;; in OCaml's directory in the store, which is read-only.
212-
              (substitute* "Makefile"
213-
                (("--prefix")
214-
                 "--libdir $(LIBDIR) --prefix"))
215-
              (substitute* "install.ml"
216-
                           (("lib/ppx_assert")
217-
                            "lib/ocaml/site-lib/ppx_assert")))))))
218-
    (build-system ocaml-build-system)
219-
    (native-inputs
220-
     `(("js-build-tools" ,ocaml-js-build-tools)
221-
       ("opam" ,opam)))
222-
    (propagated-inputs
223-
     `(("ppx-compare" ,ocaml-ppx-compare)
224-
       ("ppx-core" ,ocaml-ppx-core)
225-
       ("ppx-driver" ,ocaml-ppx-driver)
226-
       ("ppx-sexp-conv" ,ocaml-ppx-sexp-conv)
227-
       ("ppx-tools" ,ocaml-ppx-tools)
228-
       ("ppx-type-conv" ,ocaml-ppx-type-conv)
229-
       ("ppx-sexplib" ,ocaml-sexplib)
230-
       ("ppx-here" ,ocaml-ppx-here)))
231-
    (arguments janestreet-arguments)
232-
    (home-page "https://github.com/janestreet/ppx_assert")
233-
    (synopsis "Assert-like extension nodes that raise useful errors on failure")
234-
    (description "Assert-like extension nodes that raise useful errors on failure.")
235-
    (license license:asl2.0)))
236-
237-
(define-public ocaml-ppx-enumerate
238-
  (package
239-
    (name "ocaml-ppx-enumerate")
240-
    (version "113.33.03")
241-
    (source (janestreet-origin "ppx_enumerate" version
242-
              "15g7yfv9wg2h9r6k6q1zrhygmsl4xrfn25mrb0i4czjjivzmxjh4"))
243-
    (build-system ocaml-build-system)
244-
    (native-inputs
245-
     `(("js-build-tools" ,ocaml-js-build-tools)
246-
       ("opam" ,opam)))
247-
    (propagated-inputs
248-
     `(("ppx-tools" ,ocaml-ppx-tools)
249-
       ("ppx-type-conv" ,ocaml-ppx-type-conv)
250-
       ("ppx-core" ,ocaml-ppx-core)))
251-
    (arguments janestreet-arguments)
252-
    (home-page "https://github.com/janestreet/ppx_enumerate")
253-
    (synopsis "Generate a list containing all values of a finite type")
254-
    (description "Ppx_enumerate is a ppx rewriter which generates a definition
255-
for the list of all values of a type (for a type which only has finitely
256-
many values).")
257-
    (license license:asl2.0)))
258-
259-
(define-public ocaml-ppx-let
260-
  (package
261-
    (name "ocaml-ppx-let")
262-
    (version "113.33.03")
263-
    (source (janestreet-origin "ppx_let" version
264-
              "0gd6d3gdaqfwjcs7gaw1qxc30i584q6a86ndaj1bx1q63xqd6yx9"))
265-
    (build-system ocaml-build-system)
266-
    (native-inputs
267-
     `(("js-build-tools" ,ocaml-js-build-tools)
268-
       ("opam" ,opam)))
269-
    (propagated-inputs
270-
     `(("ppx-driver" ,ocaml-ppx-driver)
271-
       ("ppx-core" ,ocaml-ppx-core)))
272-
    (arguments janestreet-arguments)
273-
    (home-page "https://github.com/janestreet/ppx_let")
274-
    (synopsis "Monadic let-bindings")
275-
    (description "A ppx rewriter for monadic and applicative let bindings,
276-
match expressions, and if expressions.")
277-
    (license license:asl2.0)))
278-
279-
(define-public ocaml-ppx-typerep-conv
280-
  (package
281-
    (name "ocaml-ppx-typerep-conv")
282-
    (version "113.33.03")
283-
    (source (janestreet-origin "ppx_typerep_conv" version
284-
              "0g0xqm9s1b2jjvxb8yp69281q2s3bwz6sibn10fvgcdawpa0rmrg"))
285-
    (build-system ocaml-build-system)
286-
    (native-inputs
287-
     `(("js-build-tools" ,ocaml-js-build-tools)
288-
       ("opam" ,opam)))
289-
    (propagated-inputs
290-
     `(("ppx-tools" ,ocaml-ppx-tools)
291-
       ("ppx-type-conv" ,ocaml-ppx-type-conv)
292-
       ("ppx-core" ,ocaml-ppx-core)
293-
       ("typerep" ,ocaml-typerep)))
294-
    (arguments janestreet-arguments)
295-
    (home-page "https://github.com/janestreet/ppx_typerep_conv")
296-
    (synopsis "Generation of runtime types from type declarations")
297-
    (description "Automatic generation of runtime types from type definitions.")
298-
    (license license:asl2.0)))
299-
30076
(define-public ocaml-ppx-sexp-value
30177
  (package
30278
    (name "ocaml-ppx-sexp-value")