diff options
| -rw-r--r-- | gnu/packages/fcitx.scm | 80 |
1 files changed, 3 insertions, 77 deletions
diff --git a/gnu/packages/fcitx.scm b/gnu/packages/fcitx.scm index 423111ad62..1613ea8c01 100644 --- a/gnu/packages/fcitx.scm +++ b/gnu/packages/fcitx.scm @@ -1,7 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com> -;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr> -;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com> +;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2023 Efraim Flashner <efraim@flashner.co.il> ;;; @@ -21,35 +20,22 @@ ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. (define-module (gnu packages fcitx) - #:use-module ((guix licenses) #:select (gpl2+ bsd-3)) + #:use-module ((guix licenses) #:select (gpl2+)) #:use-module (guix packages) #:use-module (guix download) - #:use-module (guix gexp) - #:use-module (guix git-download) - #:use-module (guix build-system cmake) #:use-module (guix build-system glib-or-gtk) - #:use-module (guix build-system qt) #:use-module (gnu packages autotools) - #:use-module (gnu packages check) #:use-module (gnu packages documentation) - #:use-module (gnu packages enchant) #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages graphviz) #:use-module (gnu packages gtk) - #:use-module (gnu packages icu4c) - #:use-module (gnu packages iso-codes) - #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages man) - #:use-module (gnu packages ncurses) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) - #:use-module (gnu packages qt) #:use-module (gnu packages sqlite) - #:use-module (gnu packages web) #:use-module (gnu packages xml) - #:use-module (gnu packages xorg) - #:use-module (gnu packages xdisorg)) + #:use-module (gnu packages xorg)) (define-public presage (package @@ -108,63 +94,3 @@ by the different predictive algorithms.") (home-page "https://presage.sourceforge.io/") (license gpl2+))) -(define-public fcitx - (package - (name "fcitx") - (version "4.2.9.9") - (source (origin - (method url-fetch) - (uri (string-append "https://download.fcitx-im.org/fcitx/" - "fcitx-" version "_dict.tar.xz")) - (sha256 - (base32 - "0x5980l7ry34scvfdwc330d9nxv3id9jj9wcl7bvqjkp32gz3aj5")))) - (build-system cmake-build-system) - (outputs '("out" "gtk2" "gtk3")) - (arguments - (list - #:configure-flags - #~(list "-DENABLE_TEST=ON" - (string-append "-DXKB_RULES_XML_FILE=" - (search-input-file - %build-inputs "share/X11/xkb/rules/evdev.xml")) - "-DENABLE_GTK2_IM_MODULE=ON" - "-DENABLE_GTK3_IM_MODULE=ON" - (string-append "-DGTK2_IM_MODULEDIR=" - #$output:gtk2 - "/lib/gtk-2.0/2.10.0/immodules") - (string-append "-DGTK3_IM_MODULEDIR=" - #$output:gtk3 - "/lib/gtk-3.0/3.0.0/immodules") - ;; XXX: Enable GObject Introspection and Qt4 support. - "-DENABLE_GIR=OFF" - "-DENABLE_QT=OFF" - "-DENABLE_QT_IM_MODULE=OFF"))) - (native-inputs - (list doxygen - ;; XXX: We can't simply #:use-module due to a cycle somewhere. - (module-ref - (resolve-interface '(gnu packages kde-frameworks)) - 'extra-cmake-modules) - `(,glib "bin") ; for glib-genmarshal - pkg-config)) - (inputs - (list dbus - enchant-1.6 - gettext-minimal - gtk+-2 - gtk+ - icu4c - iso-codes/pinned - json-c - libxkbfile - libxml2 - xkeyboard-config)) - (home-page "https://fcitx-im.org") - (synopsis "Input method framework") - (description - "Fcitx is an input method framework with extension support. It has -Pinyin, Quwei and some table-based (Wubi, Cangjie, Erbi, etc.) input methods -built-in.") - (license gpl2+))) - |
