mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-13 06:36:37 -05:00
gnu: Add utf8proc-2.6.1.
* gnu/packages/textutils.scm (utf8proc-2.6.1): New variable. Co-Authored-By: zimoun <zimon.toutoune@gmail.com>. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This commit is contained in:
parent
7d93b21ab1
commit
2459cff9ae
1 changed files with 43 additions and 0 deletions
|
@ -20,6 +20,8 @@
|
|||
;;; Copyright © 2019 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
|
||||
;;; Copyright © 2019 Wiktor Żelazny <wzelazny@vurv.cz>
|
||||
;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;; Copyright © 2021 Jean-Baptiste Volatier <jbv@pm.me>
|
||||
;;; Copyright © 2021 Simon Tournier <zimon.toutoune@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -63,6 +65,7 @@ (define-module (gnu packages textutils)
|
|||
#:use-module (gnu packages python-build)
|
||||
#:use-module (gnu packages python-xyz)
|
||||
#:use-module (gnu packages readline)
|
||||
#:use-module (gnu packages ruby)
|
||||
#:use-module (gnu packages slang)
|
||||
#:use-module (gnu packages web))
|
||||
|
||||
|
@ -201,6 +204,46 @@ (define-public utf8proc
|
|||
encoding, supporting Unicode version 9.0.0.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public utf8proc-2.6.1
|
||||
(package
|
||||
(inherit utf8proc)
|
||||
(name "utf8proc")
|
||||
(version "2.6.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/JuliaStrings/utf8proc")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1zqc6airkzkssbjxanx5v8blfk90180gc9id0dx8ncs54f1ib8w7"))))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments utf8proc)
|
||||
((#:phases phases)
|
||||
`(modify-phases ,phases
|
||||
(replace 'check-data
|
||||
(lambda* (#:key inputs native-inputs #:allow-other-keys)
|
||||
(display native-inputs)
|
||||
(for-each (lambda (i)
|
||||
(copy-file (assoc-ref (or native-inputs inputs) i)
|
||||
(string-append "data/" i)))
|
||||
'("NormalizationTest.txt" "GraphemeBreakTest.txt"
|
||||
"DerivedCoreProperties.txt"))))))))
|
||||
(native-inputs
|
||||
(append
|
||||
(package-native-inputs utf8proc)
|
||||
(let ((UNICODE_VERSION "13.0.0"))
|
||||
`(("DerivedCoreProperties.txt"
|
||||
,(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.unicode.org/Public/"
|
||||
UNICODE_VERSION "/ucd/DerivedCoreProperties.txt"))
|
||||
(sha256
|
||||
(base32 "0j12x112cd8fpgazkc8izxnhhpia44p1m36ff8yapslxndcmzm55"))))
|
||||
;; For tests
|
||||
("ruby" ,ruby)))))))
|
||||
|
||||
(define-public libconfuse
|
||||
(package
|
||||
(name "libconfuse")
|
||||
|
|
Loading…
Reference in a new issue