diff --git a/inputmethods/fcitx5-qt/Makefile b/inputmethods/fcitx5-qt/Makefile new file mode 100644 index 00000000000..4fa41b03007 --- /dev/null +++ b/inputmethods/fcitx5-qt/Makefile @@ -0,0 +1,41 @@ +COMMENT = Qt library and IM module for fcitx5 + +DISTNAME = fcitx5-qt-5.0.9 + +SHARED_LIBS += Fcitx5Qt5WidgetsAddons 0.0 # 0.0 +SHARED_LIBS += Fcitx5Qt5DBusAddons 0.0 # 0.0 + +CATEGORIES = inputmethods + +HOMEPAGE = https://fcitx-im.org/ + +MAINTAINER = Yifei Zhan + +# BSD for plugins +# LGPL2.1+ for other files +PERMIT_PACKAGE= Yes + +WANTLIB += ${COMPILER_LIBCXX} Fcitx5Utils Qt5Concurrent Qt5Core +WANTLIB += Qt5DBus Qt5Gui Qt5Widgets c m xcb xkbcommon + +MASTER_SITES = https://download.fcitx-im.org/fcitx5/fcitx5-qt/ +DISTFILES = ${DISTNAME}${EXTRACT_SUFX} +EXTRACT_SUFX = .tar.xz + +COMPILER = base-clang ports-clang ports-gcc +MODULES = devel/kf5 + +BUILD_DEPENDS = devel/gettext,-tools \ + inputmethods/fcitx5 \ + devel/iso-codes \ + devel/fmt + +RUN_DEPENDS = devel/desktop-file-utils \ + inputmethods/fcitx5 \ + misc/shared-mime-info + +LIB_DEPENDS = inputmethods/fcitx5 + +CONFIGURE_ARGS = -DENABLE_QT4=OFF + +.include diff --git a/inputmethods/fcitx5-qt/distinfo b/inputmethods/fcitx5-qt/distinfo new file mode 100644 index 00000000000..699e111a5a7 --- /dev/null +++ b/inputmethods/fcitx5-qt/distinfo @@ -0,0 +1,2 @@ +SHA256 (fcitx5-qt-5.0.9.tar.xz) = DwjoGdFRKRkJ4uYqGYzHHsB0ALoASKOrFUrjC8LEI0M= +SIZE (fcitx5-qt-5.0.9.tar.xz) = 81560 diff --git a/inputmethods/fcitx5-qt/pkg/DESCR b/inputmethods/fcitx5-qt/pkg/DESCR new file mode 100644 index 00000000000..31cf4ea9e18 --- /dev/null +++ b/inputmethods/fcitx5-qt/pkg/DESCR @@ -0,0 +1,5 @@ +fcitx5-qt provides Qt library and Qt IM module for fcitx5. + +To enable it, add the following line to your ~/.xsession or ~/.xinitrc + + export QT_IM_MODULE=fcitx diff --git a/inputmethods/fcitx5-qt/pkg/PLIST b/inputmethods/fcitx5-qt/pkg/PLIST new file mode 100644 index 00000000000..8425d8f5d20 --- /dev/null +++ b/inputmethods/fcitx5-qt/pkg/PLIST @@ -0,0 +1,44 @@ +include/Fcitx5Qt5/ +include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/ +include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitx5qt5dbusaddons_export.h +include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtcontrollerproxy.h +include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtdbustypes.h +include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtinputcontextproxy.h +include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtinputmethodproxy.h +include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtwatcher.h +include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/ +include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitx5qt5widgetsaddons_export.h +include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtconfiguifactory.h +include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtconfiguiplugin.h +include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtconfiguiwidget.h +include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqti18nhelper.h +include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h +include/Fcitx5Qt5/fcitx5qt5dbusaddons_version.h +include/Fcitx5Qt5/fcitx5qt5widgetsaddons_version.h +lib/cmake/Fcitx5Qt5DBusAddons/ +lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsConfig.cmake +lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsConfigVersion.cmake +lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsTargets${MODCMAKE_BUILD_SUFFIX} +lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsTargets.cmake +lib/cmake/Fcitx5Qt5WidgetsAddons/ +lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsConfig.cmake +lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsConfigVersion.cmake +lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsTargets${MODCMAKE_BUILD_SUFFIX} +lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsTargets.cmake +lib/fcitx5/qt5/ +@so lib/fcitx5/qt5/libfcitx-quickphrase-editor5.so +@lib lib/libFcitx5Qt5DBusAddons.so.${LIBFcitx5Qt5DBusAddons_VERSION} +@lib lib/libFcitx5Qt5WidgetsAddons.so.${LIBFcitx5Qt5WidgetsAddons_VERSION} +@so lib/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so +@bin libexec/fcitx5-qt5-gui-wrapper +share/locale/ca/LC_MESSAGES/fcitx5-qt.mo +share/locale/da/LC_MESSAGES/fcitx5-qt.mo +share/locale/de/LC_MESSAGES/fcitx5-qt.mo +share/locale/es/LC_MESSAGES/fcitx5-qt.mo +share/locale/fr/LC_MESSAGES/fcitx5-qt.mo +share/locale/he/LC_MESSAGES/fcitx5-qt.mo +share/locale/ja/LC_MESSAGES/fcitx5-qt.mo +share/locale/ko/LC_MESSAGES/fcitx5-qt.mo +share/locale/ru/LC_MESSAGES/fcitx5-qt.mo +share/locale/zh_CN/LC_MESSAGES/fcitx5-qt.mo +share/locale/zh_TW/LC_MESSAGES/fcitx5-qt.mo