# Contributor: Patrycja Rosa # Maintainer: Patrycja Rosa pkgname=fcitx5 pkgver=5.0.21 pkgrel=0 pkgdesc="Generic input method framework" url="https://github.com/fcitx/fcitx5" # armhf: blocked by extra-cmake-modules, xcb-imdkit-dev arch="all !armhf" license="LGPL-2.1-or-later" makedepends=" cairo-dev dbus-dev enchant2-dev extra-cmake-modules fmt-dev gdk-pixbuf-dev iso-codes iso-codes-dev iso-codes-lang json-c-dev libevent-dev libxkbcommon-dev libxkbfile-dev mesa-dev pango-dev samurai wayland-dev wayland-protocols xcb-imdkit-dev xcb-util-keysyms-dev xcb-util-wm-dev xkeyboard-config-dev " subpackages="$pkgname-lang $pkgname-dev" source="https://github.com/fcitx/fcitx5/archive/$pkgver/fcitx5-$pkgver.tar.gz" options="!check" # requires working dbus build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi cmake -G Ninja -B build \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_BUILD_TYPE=Release \ $CMAKE_CROSSOPTS . cmake --build build } package() { DESTDIR="$pkgdir" cmake --install build } sha512sums=" a8a812a203083d733267afe4264873761a6cdfdd91b3f8661a2ce3aff4a3661c4916050b993df1399413c9f3cdcf839fd85480e0ef7b78304645727917419aba fcitx5-5.0.21.tar.gz "