[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#60358] [PATCH v6 1/3] gnu: UCD: Add version 3.0-update1.
From: |
Vivien Kraus |
Subject: |
[bug#60358] [PATCH v6 1/3] gnu: UCD: Add version 3.0-update1. |
Date: |
Fri, 30 Dec 2022 22:20:30 +0100 |
User-agent: |
Evolution 3.46.0 |
* gnu/packages/unicode.scm (ucd3.0-update1): New variable.
---
gnu/packages/unicode.scm | 59 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 58 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/unicode.scm b/gnu/packages/unicode.scm
index bda0de04cc..66340721e3 100644
--- a/gnu/packages/unicode.scm
+++ b/gnu/packages/unicode.scm
@@ -21,13 +21,15 @@
(define-module (gnu packages unicode)
#:use-module (gnu packages autotools)
#:use-module (guix git-download)
+ #:use-module (guix gexp)
#:use-module (guix licenses)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix utils)
#:use-module (guix build-system copy)
#:use-module (guix build-system gnu)
- #:use-module (guix build-system trivial))
+ #:use-module (guix build-system trivial)
+ #:use-module (ice-9 match))
(define-public libunibreak
(package
@@ -112,6 +114,61 @@ (define-public ucd-next
(base32
"001nq9w52ijma0vps40xwy2q6ylpyf1393lzb128ibypnmv54fh3"))))))
+(define-public ucd3.0-update1
+ (package
+ (inherit ucd)
+ (version "3.0-update1")
+ (source
+ ;; unicode.org does not provide a zipped archive.
+ (directory-union
+ "ucd-3.0-update1-source"
+ (map
+ (match-lambda
+ ((filename . hash)
+ (file-union
+ (string-append "ucd-3.0-update1-" filename)
+ `((,filename
+ ,(origin
+ (method url-fetch)
+ (uri (string-append
"https://www.unicode.org/Public/3.0-Update1/" filename))
+ (sha256 hash)))))))
+ `(("ArabicShaping-3.txt"
+ . ,(base32
+ "0k6hwdnln8cwkzixxbbc6q5g3nx3z5p1549c0jicnz7gq2mvkh90"))
+ ("BidiMirroring-1.txt"
+ . ,(base32
+ "0wc5gj6mx5wjkwph734swqd3zvi3ngfx75yybbc1f52dc1l3sh9m"))
+ ("CaseFolding-2.txt"
+ . ,(base32
+ "143hvpalrnkrxc2g9626v6w4cgmksg9hkcm39fpmqidn0rnpm8vy"))
+ ("CompositionExclusions-2.txt"
+ . ,(base32
+ "06vlc7yqhkacbb411ykyn4na5kq93yp0p9mm3a2jfixk704nwpj1"))
+ ("Jamo-3.txt"
+ . ,(base32
+ "092lww4ak9wa7g4jn80i9ckniwg3ymmiaq62xxhhbwk3cx2d23ad"))
+ ("NormalizationTest-3.0.1.txt"
+ . ,(base32
+ "1r5vq8dlar7km1376bp16l40pyczzvwk9waxgin2i2432qdpwmga"))
+ ("PropList-3.0.1.txt"
+ . ,(base32
+ "0k6wyijyzdl5g3nibcwfm898kfydx1pqaz28v7fdvnzdvd5fz7lh"))
+ ("ReadMe-3.0.1.txt"
+ . ,(base32
+ "08mkcs3r1caj67wrcqq0gyb79zj9qyqnmx8qab0rsd4qg87xhnbv"))
+ ("SpecialCasing-3.txt"
+ . ,(base32
+ "08vrf0kk5zlsl40h4nsfbpnckl4610m7x2072lyq97lln7dsky7a"))
+ ("UnicodeCharacterDatabase-3.0.1.html"
+ . ,(base32
+ "0fy7vb1zkxg2pg198p7phncjs78gz6lvdzhv51yz34kds8nzz40m"))
+ ("UnicodeData-3.0.1.html"
+ . ,(base32
+ "0fvv59ydp09mppjr8130kmp90r240hnaqld8i5xkpz900fl20pc1"))
+ ("UnicodeData-3.0.1.txt"
+ . ,(base32
+ "092svm19f78pxg58pcisg3i57884y7z22rymrcppjkg6sz3izsia"))))))))
+
(define (unicode-emoji-file name version hash)
(origin
(method url-fetch)
base-commit: c39db91e51e55e46f177378c7b5a797441dc7d1b
--
2.38.1
- [bug#60358] [PATCH v5 5/5] gnu: guile-gnutls: Update to 3.7.11., (continued)
- [bug#60358] [PATCH v5 1/5] gnu: Add gnulib., Vivien Kraus, 2022/12/30
- [bug#60358] [PATCH v6 2/3] gnu: Add gnulib., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v6 1/3] gnu: UCD: Add version 3.0-update1.,
Vivien Kraus <=
- [bug#60358] [PATCH v6 3/3] gnu: guile-gnutls: Update to 3.7.11., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v7 2/5] gnu: ucd-next: Update to 15.0.0., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v7 1/5] gnu: libunibreak: Use ucd instead of ucd-next., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v7 4/5] gnu: Add gnulib., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v7 3/5] gnu: UCD: Add version 3.0-update1., Vivien Kraus, 2022/12/31
[bug#60358] [PATCH v7 5/5] gnu: guile-gnutls: Update to 3.7.11., Vivien Kraus, 2022/12/31