gnu: ocaml-markup: Update to 1.0.0.

* gnu/packages/ocaml.scm (ocaml-markup): Update to 1.0.0.
(ocaml-markup0.8.0): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
This commit is contained in:
pukkamustard 2020-12-28 22:10:10 +01:00 committed by Julien Lepiller
parent 1a5bca9b3b
commit ad6a057724
No known key found for this signature in database
GPG key ID: 53D457B2D636EE82

View file

@ -5533,7 +5533,7 @@ (define-public ocaml4.07-core-kernel
(define-public ocaml-markup (define-public ocaml-markup
(package (package
(name "ocaml-markup") (name "ocaml-markup")
(version "0.8.2") (version "1.0.0")
(home-page "https://github.com/aantron/markup.ml") (home-page "https://github.com/aantron/markup.ml")
(source (source
(origin (origin
@ -5544,7 +5544,7 @@ (define-public ocaml-markup
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"13zcrwzjmifniv3bvjbkd2ah8wwa3ld75bxh1d8hrzdvfxzh9szn")))) "09hkrf9pw6hpb9j06p5bddklpnjwdjpqza3bx2179l970yl67an9"))))
(build-system dune-build-system) (build-system dune-build-system)
(arguments (arguments
`(#:package "markup")) `(#:package "markup"))
@ -5556,8 +5556,10 @@ (define-public ocaml-markup
("ocaml-uutf" ,ocaml-uutf) ("ocaml-uutf" ,ocaml-uutf)
("ocaml-lwt" ,ocaml-lwt))) ("ocaml-lwt" ,ocaml-lwt)))
(native-inputs (native-inputs
`(("ocaml-ounit" ,ocaml-ounit) `(("ocaml-ounit2" ,ocaml-ounit2)
("pkg-config" ,pkg-config))) ("pkg-config" ,pkg-config)))
(properties
`((ocaml4.07-variant . ,(delay (package-with-ocaml4.07 ocaml-markup0.8.0)))))
(synopsis "Error-recovering functional HTML5 and XML parsers and writers") (synopsis "Error-recovering functional HTML5 and XML parsers and writers")
(description "Markup.ml provides an HTML parser and an XML parser. The (description "Markup.ml provides an HTML parser and an XML parser. The
parsers are wrapped in a simple interface: they are functions that transform parsers are wrapped in a simple interface: they are functions that transform
@ -5579,6 +5581,26 @@ (define-public ocaml-markup
stream, and convert everything to UTF-8.") stream, and convert everything to UTF-8.")
(license license:bsd-3))) (license license:bsd-3)))
;; ocaml-markup 1.0.0 can not be built with old version of dune used in
;; package-with-ocaml4.07
(define-public ocaml-markup0.8.0
(package
(inherit ocaml-markup)
(name "ocaml-markup")
(version "0.8.0")
(home-page "https://github.com/aantron/markup.ml")
(source
(origin
(method git-fetch)
(uri (git-reference
(url (string-append home-page ".git"))
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0aif4abvfmi9xc1pvw5n5rbm6rzkkpsxyvdn0lanr33rjpvkwdlm"))))
(properties '())))
(define-public ocaml-tyxml (define-public ocaml-tyxml
(package (package
(name "ocaml-tyxml") (name "ocaml-tyxml")