Add fcitx-qt5 platforminputcontext plugin

This commit is contained in:
Benjamin Zeller
2016-01-26 11:45:13 +01:00
parent 6e0c462c92
commit e34189e990
3 changed files with 37 additions and 5 deletions

View File

@@ -65,6 +65,27 @@ ExternalProject_Add(libdbusmenu-qt
INSTALL_COMMAND sh -c "LD_LIBRARY_PATH=${QT_INSTALL_DIR}/lib make install"
)
SET (FCITX_PREFIX "${CMAKE_BINARY_DIR}/fcitx-qt-build")
ConcatStrings (FCITX_BUILD_SCRIPT
"${CMAKE_COMMAND} "
"-DCMAKE_INSTALL_PREFIX=${QT_INSTALL_DIR} "
"-DCMAKE_PREFIX_PATH=${QT_INSTALL_DIR} "
"-DUSE_QT5=true "
"-DCMAKE_BUILD_TYPE=RelWithDebInfo "
"-DCMAKE_INSTALL_LIBDIR=lib ${FCITX_PREFIX}/fcitx-qt"
)
ExternalProject_Add(fcitx-qt5
DEPENDS ${QT_VERSION}
PREFIX "${FCITX_PREFIX}"
SOURCE_DIR "${FCITX_PREFIX}/fcitx-qt"
BINARY_DIR "${FCITX_PREFIX}/build"
INSTALL_DIR "${QT_INSTALL_DIR}"
DOWNLOAD_COMMAND sh -c "bzr branch lp:ubuntu/wily-proposed/fcitx-qt5 ${FCITX_PREFIX}/fcitx-qt -Ossl.cert_reqs=none --use-existing-dir"
CONFIGURE_COMMAND sh -c "${FCITX_BUILD_SCRIPT}"
BUILD_COMMAND sh -c "LD_LIBRARY_PATH=${QT_INSTALL_DIR}/lib VERBOSE=1 make ${GENERATED_MAKE_FLAGS}"
INSTALL_COMMAND sh -c "LD_LIBRARY_PATH=${QT_INSTALL_DIR}/lib VERBOSE=1 make install"
)
SET (APPMENU_PREFIX "${CMAKE_BINARY_DIR}/appmenu-qt5-build")
ExternalProject_Add(appmenu-qt5
DEPENDS libdbusmenu-qt