From 746b737e56c9bf5fc30616632d6d690d32ac4a24fcf8a8769f6ee47a4bfd1495 Mon Sep 17 00:00:00 2001 From: Marguerite Su Date: Tue, 4 Oct 2022 04:34:49 +0000 Subject: [PATCH] Accepting request 1007780 from home:MargueriteSu:branches:M17N - fix boo#1203579, fcitx5-diagnose requests environment variables to be set to fcitx instead of fcitx5 - add fcitx5-diagnose-env.patch OBS-URL: https://build.opensuse.org/request/show/1007780 OBS-URL: https://build.opensuse.org/package/show/M17N/fcitx5?expand=0&rev=39 --- fcitx5-diagnose-env.patch | 62 +++++++++++++++++++++++++++++++++++++++ fcitx5.changes | 7 +++++ fcitx5.spec | 1 + 3 files changed, 70 insertions(+) create mode 100644 fcitx5-diagnose-env.patch diff --git a/fcitx5-diagnose-env.patch b/fcitx5-diagnose-env.patch new file mode 100644 index 0000000..ad60b75 --- /dev/null +++ b/fcitx5-diagnose-env.patch @@ -0,0 +1,62 @@ +Index: fcitx5-5.0.19/data/fcitx5-diagnose.sh +=================================================================== +--- fcitx5-5.0.19.orig/data/fcitx5-diagnose.sh ++++ fcitx5-5.0.19/data/fcitx5-diagnose.sh +@@ -1113,18 +1113,18 @@ _env_incorrect() { + + check_xim() { + write_title 2 "Xim:" +- xim_name=fcitx ++ xim_name=fcitx5 + write_order_list "$(code_inline '${XMODIFIERS}'):" + if [ -z "${XMODIFIERS}" ]; then + write_error_eval "$(_ 'XMODIFIERS is not set')" +- set_env_link XMODIFIERS '@im=fcitx' ++ set_env_link XMODIFIERS '@im=fcitx5' + __need_blank_line=0 +- elif [ "${XMODIFIERS}" = '@im=fcitx' ]; then +- _env_correct 'XMODIFIERS' '@im=fcitx' ++ elif [ "${XMODIFIERS}" = '@im=fcitx5' ]; then ++ _env_correct 'XMODIFIERS' '@im=fcitx5' + __need_blank_line=0 + else +- _env_incorrect 'XMODIFIERS' '@im=fcitx' "${XMODIFIERS}" +- set_env_link XMODIFIERS '@im=fcitx' ++ _env_incorrect 'XMODIFIERS' '@im=fcitx5' "${XMODIFIERS}" ++ set_env_link XMODIFIERS '@im=fcitx5' + if [[ ${XMODIFIERS} =~ @im=([-_0-9a-zA-Z]+) ]]; then + xim_name="${BASH_REMATCH[1]}" + else +@@ -1183,11 +1183,11 @@ _check_toolkit_env() { + [ -z "${!env_name}" ] || break + done + if [ -z "${!env_name}" ]; then +- set_env_link "${env_name}" 'fcitx' +- elif [ "${!env_name}" = 'fcitx' ]; then +- _env_correct "${env_name}" 'fcitx' ++ set_env_link "${env_name}" 'fcitx5' ++ elif [ "${!env_name}" = 'fcitx5' ]; then ++ _env_correct "${env_name}" 'fcitx5' + else +- _env_incorrect "${env_name}" 'fcitx' "${!env_name}" ++ _env_incorrect "${env_name}" 'fcitx5' "${!env_name}" + __need_blank_line=0 + if [ "${!env_name}" = 'xim' ]; then + write_error_eval "$(_ 'You are using xim in ${1} programs.')" \ +@@ -1195,14 +1195,14 @@ _check_toolkit_env() { + no_xim_link + else + write_error_eval \ +- "$(_ 'You may have trouble using fcitx in ${1} programs.')" \ ++ "$(_ 'You may have trouble using fcitx5 in ${1} programs.')" \ + "${name}" + if [ "${!env_name}" = "ibus" ] && [ "${name}" = 'qt' ]; then + __need_blank_line=0 + gnome_36_link || __need_blank_line=1 + fi + fi +- set_env_link "${env_name}" 'fcitx' ++ set_env_link "${env_name}" 'fcitx5' + fi + } + diff --git a/fcitx5.changes b/fcitx5.changes index 45de83a..7779808 100644 --- a/fcitx5.changes +++ b/fcitx5.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Oct 4 04:23:27 UTC 2022 - Marguerite Su + +- fix boo#1203579, fcitx5-diagnose requests environment variables + to be set to fcitx instead of fcitx5 +- add fcitx5-diagnose-env.patch + ------------------------------------------------------------------- Sat Oct 1 16:26:46 UTC 2022 - Andreas Stieger diff --git a/fcitx5.spec b/fcitx5.spec index 1179737..7638100 100644 --- a/fcitx5.spec +++ b/fcitx5.spec @@ -38,6 +38,7 @@ Source4: macros.fcitx5 Source102: fcitx5.service Patch1: fcitx5-gcc7.patch Patch2: fcitx5-5.0.13-memfd.patch +Patch3: fcitx5-diagnose-env.patch BuildRequires: cmake BuildRequires: dbus-1-devel BuildRequires: extra-cmake-modules