gnu: ocaml-sedlex: Update to 3.2.

* gnu/packages/haxe.scm (ocaml-sedlex): Update to 3.2.
(ocaml-sedlex-2): New variable.
(ocaml-piqilib) <propagated-inputs>: Replace ocaml-sedlex by ocaml-sedlex-2.
* gnu/packages/ocaml.scm (haxe) <inputs>: Replace ocaml-sedlex by ocaml-sedlex-2.

Change-Id: I0ae3609f8db22589d8fdd110d1b7b92f6fead15d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Jean-Pierre De Jesus DIAZ 2024-05-23 13:47:06 +02:00 committed by Ludovic Courtès
parent a9236a7dc1
commit b5e7f2a65a
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5
2 changed files with 25 additions and 6 deletions

View file

@ -177,7 +177,7 @@ interactive languages.")
ocaml-extlib
ocaml-luv
ocaml-ptmap
ocaml-sedlex
ocaml-sedlex-2
ocaml-sha
ocaml-xml-light
pcre2

View file

@ -3709,7 +3709,7 @@ and consumable.")
(define-public ocaml-sedlex
(package
(name "ocaml-sedlex")
(version "2.6")
(version "3.2")
(source (origin
(method git-fetch)
(uri (git-reference
@ -3718,11 +3718,10 @@ and consumable.")
(file-name (git-file-name name version))
(sha256
(base32
"1z8mmk1idh9hjhh2b9rp5b1h8kmzcxhagqkw0pvxn6ykx1brskq1"))))
"1vzsmp8mvx9vrgjr5chsk2p2s5ii08c9kizw9ilx78jj30nzamz5"))))
(build-system dune-build-system)
(arguments
(list #:tests? #f ; no tests
#:package "sedlex"
(list #:package "sedlex"
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'copy-resources
@ -3744,6 +3743,7 @@ and consumable.")
(add-before 'build 'chmod
(lambda _
(for-each (lambda (file) (chmod file #o644)) (find-files "." ".*")))))))
(native-inputs (list ocaml-ppx-expect))
(propagated-inputs
(list ocaml-gen ocaml-ppxlib ocaml-uchar))
(inputs
@ -3753,6 +3753,25 @@ and consumable.")
(description "Lexer generator for Unicode and OCaml.")
(license license:expat)))
(define-public ocaml-sedlex-2
(package
(inherit ocaml-sedlex)
(name "ocaml-sedlex")
(version "2.6")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ocaml-community/sedlex")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1z8mmk1idh9hjhh2b9rp5b1h8kmzcxhagqkw0pvxn6ykx1brskq1"))))
(arguments
(substitute-keyword-arguments (package-arguments ocaml-sedlex)
((#:tests? _ #t) #f))) ; no tests
(native-inputs '())))
(define-public ocaml-uchar
(package
(name "ocaml-uchar")
@ -5155,7 +5174,7 @@ Format module of the OCaml standard library.")
(list which))
(propagated-inputs
`(("ocaml-xmlm" ,ocaml-xmlm)
("ocaml-sedlex" ,ocaml-sedlex)
("ocaml-sedlex" ,ocaml-sedlex-2)
("ocaml-easy-format" ,ocaml-easy-format)
("ocaml-base64" ,ocaml-base64)))
(home-page "https://piqi.org")