Archived
1
0
Fork 0

gnu: fcitx5-gtk: Update to 5.0.19.

* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.0.19.
* gnu/packages/fcitx5.scm (fcitx5-gtk4) [phases]: Make
gtk4/gtk4inputwindow.cpp properly find fcitxtheme.h.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
This commit is contained in:
dan 2022-11-07 04:46:35 +08:00 committed by 宋文武
parent fbca2ed4b7
commit b2a5dbcef8
No known key found for this signature in database
GPG key ID: D415BF253B515976

View file

@ -188,7 +188,7 @@ editors.")
(define-public fcitx5-gtk (define-public fcitx5-gtk
(package (package
(name "fcitx5-gtk") (name "fcitx5-gtk")
(version "5.0.9") (version "5.0.19")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -196,7 +196,7 @@ editors.")
"/fcitx5-gtk/fcitx5-gtk-" "/fcitx5-gtk/fcitx5-gtk-"
version ".tar.xz")) version ".tar.xz"))
(sha256 (sha256
(base32 "07ip4sxf3q895pp7mivv2bdwcmqjnwrmv9pg99jk73cw9bgyq00n")))) (base32 "007ls91jfbs3anvcfbza1pjbbsi7q5nrw7f3nzdbyngsl3nj6k37"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
(list (list
@ -275,6 +275,11 @@ IM module for GTK+3 applications.
"-DENABLE_GTK3_IM_MODULE=OFF") "-DENABLE_GTK3_IM_MODULE=OFF")
#:phases #:phases
#~(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-before 'configure 'fix-fcitxtheme-path
(lambda _
(substitute* "gtk4/gtk4inputwindow.cpp"
(("<gtk3/fcitxtheme.h>")
"\"fcitxtheme.h\""))))
(add-before 'configure 'fix-gclient (add-before 'configure 'fix-gclient
(lambda* (#:key inputs #:allow-other-keys) (lambda* (#:key inputs #:allow-other-keys)
(define gclient (define gclient