#buidl deps tce-load -wi compiletc cmake extra-cmake-modules gtk2-dev enchant2-dev json-c-dev qt-4.x-dev libxkbcommon-dev libxml2-dev gobject-introspection-dev iso-codes opencc-dev doxygen gettext-dev # set GCC_FLAGS export CFLAGS="-march=i486 -mtune=i686 -Os -pipe -fexceptions" export CXXFLAGS="-march=i486 -mtune=i686 -Os -pipe -fexceptions" export LDFLAGS="-Wl,-O1" APP_NAME="fcitx" wget -O "${APP_NAME}.tar.xz" https://download.fcitx-im.org/fcitx/fcitx-4.2.9.9.tar.xz 7z x "${APP_NAME}.tar.xz" -so | 7z x -si -ttar # tar -xvf fcitx-4.2.9.9.tar cd "${APP_NAME}" chmod +x cmake/*.sh mkdir build && cd build cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/ make -j$(nproc) make DESTDIR="/tmp/${APP_NAME}" install #patch fcitx-4.2.9.9/src/frontend/qt/qtkey.h #include #include //add int keysymToQtKey(uint32_t key); //add int keysymToQtKey(uint32_t keysym, const QString &text);