diff options
| author | 宋文武 <iyzsong@member.fsf.org> | 2026-03-28 11:27:37 +0800 |
|---|---|---|
| committer | 宋文武 <iyzsong@member.fsf.org> | 2026-04-07 18:39:38 +0800 |
| commit | 9d5e5ba65e6b9a9b08e9f30bee843fba23ff425e (patch) | |
| tree | 7350229f31a6883c070d0c352b3f8f71f8998387 | |
| parent | ffe9714823e8ee35044d0abe0b42b3846268b4b2 (diff) | |
gnu: fcitx5: Update to 5.1.19.
* gnu/packages/fcitx5.scm (fcitx5): Update to 5.1.19.
(source): Add snippet.
[arguments]: Pass '-DUSE_SYSTEM_YOGA=ON' to configure flags.
[inputs]: Remove json-c. Add nlohmann-json and yoga.
Change-Id: Id576490f4fa3e8b965547ef7933891c195981d34
| -rw-r--r-- | gnu/packages/fcitx5.scm | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/gnu/packages/fcitx5.scm b/gnu/packages/fcitx5.scm index c271619e441..90c950680a9 100644 --- a/gnu/packages/fcitx5.scm +++ b/gnu/packages/fcitx5.scm @@ -34,6 +34,7 @@ #:use-module (gnu packages anthy) #:use-module (gnu packages boost) #:use-module (gnu packages compression) + #:use-module (gnu packages cpp) #:use-module (gnu packages curl) #:use-module (gnu packages datastructures) #:use-module (gnu packages dictionaries) @@ -95,7 +96,7 @@ client.") (define-public fcitx5 (package (name "fcitx5") - (version "5.1.16") + (version "5.1.19") (source (origin (method url-fetch) @@ -103,9 +104,14 @@ client.") "https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-" version "_dict.tar.zst")) (sha256 - (base32 "0lwp90wjrkiws121rqn9kzdz6p1ncsk18dkmbv0zi37yqx2mv180")))) + (base32 "1ngsadqdrwy99w63dmk493gg56j7r991v6pq1nwkx6apib9ykpc0")) + (snippet + #~(begin + (use-modules (guix build utils)) + (delete-file-recursively "third_party"))))) (arguments - (list #:configure-flags #~(list "-DUSE_SYSTEMD=OFF"))) + (list #:configure-flags #~(list "-DUSE_SYSTEMD=OFF" + "-DUSE_SYSTEM_YOGA=ON"))) (build-system cmake-build-system) (inputs (list cairo @@ -118,12 +124,12 @@ client.") gettext-minimal glib iso-codes/pinned - json-c libevent libuv libxcb libxkbcommon libxkbfile + nlohmann-json pango `(,util-linux "lib") ;For libuuid. wayland @@ -132,7 +138,8 @@ client.") xcb-util xcb-util-keysyms xcb-util-wm - xkeyboard-config)) + xkeyboard-config + yoga)) (native-inputs (list extra-cmake-modules zstd |
