diff options
Diffstat (limited to 'crn/packages')
-rw-r--r-- | crn/packages/textutils.scm | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/crn/packages/textutils.scm b/crn/packages/textutils.scm new file mode 100644 index 0000000..6e52d01 --- /dev/null +++ b/crn/packages/textutils.scm @@ -0,0 +1,70 @@ +(define-module (crn packages textutils) + #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) + #:use-module (guix gexp) + #:use-module (guix utils) + #:use-module (guix download) + #:use-module (guix git-download) + #:use-module (guix build-system cmake) + #:use-module (gnu packages) + #:use-module (gnu packages commencement) + #:use-module (gnu packages gettext) + #:use-module (gnu packages gperf) + #:use-module (gnu packages jemalloc) + #:use-module (gnu packages libevent) + #:use-module (gnu packages julia) + #:use-module (gnu packages lua) + #:use-module (gnu packages perl) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages ruby) + #:use-module (gnu packages serialization) + #:use-module (gnu packages textutils) + #:use-module (gnu packages terminals)) + +(define-public utf8proc-2.10.0 + (package + (inherit utf8proc-2.7.0) + (name "utf8proc") + (version "2.10.0") + (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 "1n1k67x39sk8xnza4w1xkbgbvgb1g7w2a7j2qrqzqaw1lyilqsy2")))) + (native-inputs (let ((UNICODE_VERSION "16.0.0")) + `(,(origin + (method url-fetch) + (uri (string-append + "https://www.unicode.org/Public/" + UNICODE_VERSION + "/ucd/DerivedCoreProperties.txt")) + (sha256 (base32 + "1gfsq4vdmzi803i2s8ih7mm4fgs907kvkg88kvv9fi4my9hm3lrr"))) ,(origin + + (method + url-fetch) + + (uri + (string-append + "https://www.unicode.org/Public/" + UNICODE_VERSION + "/ucd/NormalizationTest.txt")) + + (sha256 + (base32 + "1cffwlxgn6sawxb627xqaw3shnnfxq0v7cbgsld5w1z7aca9f4fq"))) + ,(origin + (method url-fetch) + (uri (string-append + "https://www.unicode.org/Public/" + UNICODE_VERSION + "/ucd/auxiliary/GraphemeBreakTest.txt")) + (sha256 (base32 + "1d9w6vdfxakjpp38qjvhgvbl2qx0zv5655ph54dhdb3hs9a96azf"))) + ;; For tests + ,perl + ,ruby + ,julia))))) |