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
This commit is contained in:
Marguerite Su 2022-10-04 04:34:49 +00:00 committed by Git OBS Bridge
parent d7d1d8504b
commit 746b737e56
3 changed files with 70 additions and 0 deletions

62
fcitx5-diagnose-env.patch Normal file
View File

@ -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
}

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Tue Oct 4 04:23:27 UTC 2022 - Marguerite Su <i@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 <andreas.stieger@gmx.de> Sat Oct 1 16:26:46 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>

View File

@ -38,6 +38,7 @@ Source4: macros.fcitx5
Source102: fcitx5.service Source102: fcitx5.service
Patch1: fcitx5-gcc7.patch Patch1: fcitx5-gcc7.patch
Patch2: fcitx5-5.0.13-memfd.patch Patch2: fcitx5-5.0.13-memfd.patch
Patch3: fcitx5-diagnose-env.patch
BuildRequires: cmake BuildRequires: cmake
BuildRequires: dbus-1-devel BuildRequires: dbus-1-devel
BuildRequires: extra-cmake-modules BuildRequires: extra-cmake-modules