summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2026-03-25 11:35:50 +0200
committerEfraim Flashner <efraim@flashner.co.il>2026-03-25 12:00:23 +0200
commit67076aafe0d87e878ca4ccb9d74f129f21ad2c58 (patch)
treefe03ef4445410f6c32bcedb30fc683451c590773 /gnu
parent706fe6cadf121331433fcf0ec25e6bd9cabd0556 (diff)
gnu: unicode-emoji: Update to 15.1.
* gnu/packages/unicode.scm (unicode-emoji): Update to 15.1. (unicode-emoji-12): New variable. * gnu/packages/ibus.scm (ibus-minimal)[inputs]: Use unicode-emoji-12. Change-Id: I9bc796694fe9a0d9b693254a372dd7b7439644b4
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/ibus.scm2
-rw-r--r--gnu/packages/unicode.scm53
2 files changed, 44 insertions, 11 deletions
diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm
index 9fab0cf994b..db5422d8bba 100644
--- a/gnu/packages/ibus.scm
+++ b/gnu/packages/ibus.scm
@@ -200,7 +200,7 @@
setxkbmap
ucd
unicode-cldr-common
- unicode-emoji
+ unicode-emoji-12
wayland
xmodmap))
(native-inputs
diff --git a/gnu/packages/unicode.scm b/gnu/packages/unicode.scm
index 5f8a3655b0c..66656368b07 100644
--- a/gnu/packages/unicode.scm
+++ b/gnu/packages/unicode.scm
@@ -1,6 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2020 Liliana Marie Prikler <liliana.prikler@gmail.com>
-;;; Copyright © 2020 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2020, 2026 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2021 Felix Gruber <felgru@posteo.net>
;;;
;;; This file is part of GNU Guix.
@@ -113,7 +113,7 @@ test data for conformance to several important Unicode algorithms.")
(define-public unicode-emoji
(package
(name "unicode-emoji")
- (version "12.0")
+ (version "15.1")
(source #f)
(build-system trivial-build-system)
(arguments
@@ -129,6 +129,46 @@ test data for conformance to several important Unicode algorithms.")
(string-append out "/"
(substring (car input) 8) ; strip "unicode-"
".txt")))
+ %build-inputs))))
+ (inputs
+ `(("unicode-emoji-sequences"
+ ,(unicode-emoji-file
+ "sequences" version
+ "1lahs35c3dqpai22yvn5ri31livrz0cvc8c63jzgn11mbq8wjwpb"))
+ ("unicode-emoji-test"
+ ,(unicode-emoji-file
+ "test" version
+ "1nby2gl5wffhcpa8i91a0qxx3a2751qampx6rxvam3m2k8jfwxnq"))
+ ("unicode-emoji-zwj-sequences"
+ ,(unicode-emoji-file
+ "zwj-sequences" version
+ "0mqfzcz1ka78jjk8gk6bfywq4ldmj26rri08zsdqzkfgr8ys0xls"))))
+ (home-page "https://www.unicode.org")
+ (synopsis "Unicode Emoji data")
+ (description
+ "This package includes data files listing characters and sequences, that
+Unicode emoji supporting fonts or keyboards should support according to the
+Unicode Technological Standard #51.")
+ (license unicode)))
+
+(define-public unicode-emoji-12
+ (package
+ (inherit unicode-emoji)
+ (name "unicode-emoji")
+ (version "12.0")
+ (arguments
+ `(#:modules ((guix build utils))
+ #:builder
+ (let ((out (string-append %output "/share/unicode/emoji")))
+ (use-modules (guix build utils))
+ (mkdir-p out)
+ (for-each
+ (lambda (input)
+ (copy-file
+ (cdr input)
+ (string-append out "/"
+ (substring (car input) 8) ; strip "unicode-"
+ ".txt")))
%build-inputs)
#t)))
(inputs
@@ -151,14 +191,7 @@ test data for conformance to several important Unicode algorithms.")
("unicode-emoji-zwj-sequences"
,(unicode-emoji-file
"zwj-sequences" version
- "1l791nbijmmhwa7kmvfn8gp26ban512l6mgqpz1mnbq3xm19181n"))))
- (home-page "https://www.unicode.org")
- (synopsis "Unicode Emoji data")
- (description
- "This package includes data files listing characters and sequences, that
-Unicode emoji supporting fonts or keyboards should support according to the
-Unicode Technological Standard #51.")
- (license unicode)))
+ "1l791nbijmmhwa7kmvfn8gp26ban512l6mgqpz1mnbq3xm19181n"))))))
(define-public unicode-cldr-common
(package