aboutsummaryrefslogtreecommitdiff
path: root/crn/packages/textutils.scm
blob: 6e52d0142192330bbaa58960633e68dc5a059c41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
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)))))