guix_mirror_bot pushed a commit to branch master
in repository guix.

commit e0fb543f0e84685e202670501827124fd0816075
Author: Andreas Enge <[email protected]>
AuthorDate: Fri Aug 22 16:56:29 2025 +0200

    gnu: Remove fcitx.
    
    * gnu/packages/fcitx.scm: Adapt module imports and copyright lines.
    (fcitx): Delete variable.
    
    Change-Id: I6a8b7ccbd9bee5e7dcbee3c06a13133be0c226b2
---
 gnu/packages/fcitx.scm | 80 ++------------------------------------------------
 1 file 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 <[email protected]>
-;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <[email protected]>
-;;; Copyright © 2020 Zhu Zihao <[email protected]>
+;;; Copyright © 2019 Tobias Geerinckx-Rice <[email protected]>
 ;;; Copyright © 2022 Maxim Cournoyer <[email protected]>
 ;;; Copyright © 2023 Efraim Flashner <[email protected]>
 ;;;
@@ -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+)))
-

Reply via email to