summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
author宋文武 <iyzsong@member.fsf.org>2026-03-28 11:27:37 +0800
committer宋文武 <iyzsong@member.fsf.org>2026-04-07 18:39:38 +0800
commit9d5e5ba65e6b9a9b08e9f30bee843fba23ff425e (patch)
tree7350229f31a6883c070d0c352b3f8f71f8998387 /gnu
parentffe9714823e8ee35044d0abe0b42b3846268b4b2 (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
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/fcitx5.scm17
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