diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2026-03-25 11:35:50 +0200 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2026-03-25 12:00:23 +0200 |
| commit | 67076aafe0d87e878ca4ccb9d74f129f21ad2c58 (patch) | |
| tree | fe03ef4445410f6c32bcedb30fc683451c590773 /gnu | |
| parent | 706fe6cadf121331433fcf0ec25e6bd9cabd0556 (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.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/unicode.scm | 53 |
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 |
