gnu: libunibreak: Update to 6.1.

* gnu/packages/unicode.scm (libunibreak): Update to 6.1.
[arguments]<#:phases>: Comment it out.

Change-Id: I1ccf8085a7d1be8263965e750ebf7adc5a83b618
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
This commit is contained in:
Zheng Junjie 2024-06-29 22:59:31 +08:00
parent fee360f853
commit 98c68104f0
No known key found for this signature in database
GPG key ID: 3B5AA993E1A2DFF0

View file

@ -32,39 +32,44 @@ (define-module (gnu packages unicode)
(define-public libunibreak
(package
(name "libunibreak")
(version "5.0")
(version "6.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/adah1972/libunibreak")
(commit (string-append "libunibreak_"
(string-replace-substring version "." "_")))))
(string-replace-substring version "." "_")))))
(file-name (git-file-name name version))
(sha256
(base32
"0r5dndhwsiy65lmavz3vdgal9nl8g97hbmdjg6zyq3zh5hs87vwf"))))
"0mhkbji89cyjg4g1rviyprchxzpv8pmlmqw4m10cvgfjwmpmwa7k"))))
(build-system gnu-build-system)
(native-inputs
(list autoconf-wrapper
automake
libtool
ucd))
(list autoconf-wrapper
automake
libtool
ucd))
(arguments
`(#:parallel-tests? #f ; parallel tests cause non-deterministic
; build failures
#:phases
(modify-phases %standard-phases
(add-before 'check 'pre-check
(lambda* (#:key inputs #:allow-other-keys)
(for-each (lambda (file)
(copy-file
(search-input-file inputs
(string-append "/share/ucd/auxiliary/"
file))
(string-append "src/" file)))
'("LineBreakTest.txt"
"WordBreakTest.txt"
"GraphemeBreakTest.txt")))))))
;; see https://github.com/adah1972/libunibreak/issues/41
;; There is currently no plan to implement full Unicode 15.1 support for
;; line breaking, mostly because tailoring for Brahmic scripts, as
;; described in LB28a of UAX #14-51, is problematic within the current
;; framework.
;; #:phases
;; (modify-phases %standard-phases
;; (add-before 'check 'pre-check
;; (lambda* (#:key inputs #:allow-other-keys)
;; (for-each (lambda (file)
;; (copy-file
;; (search-input-file inputs
;; (string-append "/share/ucd/auxiliary/"
;; file))
;; (string-append "src/" file)))
;; '("LineBreakTest.txt"
;; "WordBreakTest.txt"
;; "GraphemeBreakTest.txt")))))
))
(home-page "https://vimgadgets.sourceforge.net/libunibreak/")
(synopsis "Unicode line breaking and word breaking algorithms")
(description