mirror of
https://github.com/gentoo-mirror/gentoo-zh.git
synced 2025-04-20 00:08:56 -04:00
fcitx-rime didn't do things right. It look for brise in fcitx's pkgdatadir, which is /usr/share/fcitx/ brise is really located at /usr/share/rime/data
28 lines
1.1 KiB
Diff
28 lines
1.1 KiB
Diff
diff --git a/cmake/FindBrise.cmake b/cmake/FindBrise.cmake
|
|
index e9d5cb6..f262553 100644
|
|
--- a/cmake/FindBrise.cmake
|
|
+++ b/cmake/FindBrise.cmake
|
|
@@ -8,7 +8,8 @@ set(BRISE_FIND_DIR "${PROJECT_SOURCE_DIR}/../brise"
|
|
"${CMAKE_INSTALL_PREFIX}/share/brise"
|
|
"${CMAKE_INSTALL_PREFIX}/share/rime/brise"
|
|
"/usr/share/brise"
|
|
- "/usr/share/rime/brise")
|
|
+ "/usr/share/rime/brise"
|
|
+ "/usr/share/rime/data")
|
|
|
|
set(BRISE_FOUND FALSE)
|
|
|
|
diff --git a/src/fcitx-rime.c b/src/fcitx-rime.c
|
|
index f95fdca..e598bb5 100644
|
|
--- a/src/fcitx-rime.c
|
|
+++ b/src/fcitx-rime.c
|
|
@@ -40,7 +40,7 @@ static void* FcitxRimeCreate(FcitxInstance* instance)
|
|
char* shared_data_dir = fcitx_utils_get_fcitx_path_with_filename("pkgdatadir", "rime");
|
|
|
|
RimeTraits ibus_rime_traits;
|
|
- ibus_rime_traits.shared_data_dir = shared_data_dir;
|
|
+ ibus_rime_traits.shared_data_dir = "/usr/share/rime/data";
|
|
ibus_rime_traits.user_data_dir = user_path;
|
|
ibus_rime_traits.distribution_name = "Rime";
|
|
ibus_rime_traits.distribution_code_name = "fcitx-rime";
|