Subject: [PATCH 1/3] gnu: Add ucd-14.0.0.

From: Denis 'GNUtoo' Carikli <[email-masked]>
Date: Tue, 11 Feb 2025 18:14:53 +0100

* gnu/packages/unicode.scm (ucd-14.0.0): New variable.

GRUB 2.12 depends on gnulib 9f48fb992a3d7e96610c4ce8be969cff2d61a01b
("filevercmp: fix several unexpected results"), as stated in the
bootstrap.conf in the GRUB source code, and this gnulib version depends
on UCD 14.0.0.

Signed-off-by: Denis 'GNUtoo' Carikli <[email-masked]>
Change-Id: I5c2c19aadfd0e6bf5303e10fbc602daa7dd0d0ff
---
 gnu/packages/unicode.scm | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/gnu/packages/unicode.scm b/gnu/packages/unicode.scm
index 5f8a3655b0c..0b50b5d60ab 100644
--- a/gnu/packages/unicode.scm
+++ b/gnu/packages/unicode.scm
@@ -2,6 +2,7 @@
 ;;; Copyright © 2020 Liliana Marie Prikler <[email-masked]>
 ;;; Copyright © 2020 Efraim Flashner <[email-masked]>
 ;;; Copyright © 2021 Felix Gruber <[email-masked]>
+;;; Copyright © 2025 Denis 'GNUtoo' Carikli <[email-masked]>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -102,6 +103,18 @@ (define-public ucd
 test data for conformance to several important Unicode algorithms.")
     (license unicode)))
 
+(define-public ucd-14.0.0
+  (package
+   (inherit ucd)
+   (version "14.0.0")
+   (source
+    (origin
+     (method url-fetch/zipbomb)
+     (uri (string-append "https://www.unicode.org/Public/zipped/" version
+                         "/UCD.zip"))
+     (sha256
+      (base32 "001nq9w52ijma0vps40xwy2q6ylpyf1393lzb128ibypnmv54fh3"))))))
+
 (define (unicode-emoji-file name version hash)
   (origin
     (method url-fetch)
-- 
2.46.0