diff options
Diffstat (limited to 'testing/fcitx5/APKBUILD')
-rw-r--r-- | testing/fcitx5/APKBUILD | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/testing/fcitx5/APKBUILD b/testing/fcitx5/APKBUILD new file mode 100644 index 00000000000..bfbb2fa6a1a --- /dev/null +++ b/testing/fcitx5/APKBUILD @@ -0,0 +1,59 @@ +# Contributor: Patrycja Rosa <alpine@ptrcnull.me> +# Maintainer: Patrycja Rosa <alpine@ptrcnull.me> +pkgname=fcitx5 +pkgver=5.1.8 +pkgrel=0 +pkgdesc="Generic input method framework" +url="https://github.com/fcitx/fcitx5" +arch="all" +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 + 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 + libuv-dev + " + +subpackages="$pkgname-lang $pkgname-dev" +source="$pkgname-$pkgver.tar.gz::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 + CXXFLAGS="$CXXFLAGS -DNDEBUG" \ + cmake -G Ninja -B build -Wno-dev \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=None \ + $CMAKE_CROSSOPTS + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + +sha512sums=" +e815e7a991c2f07b64d33c988b20e6051fa5ab5d0c25f3971d6b1689d50eee3dd57f58e521d8fa8619b10c800ede664f4642c1e6f7d9344e6f7c2bd65c1340d1 fcitx5-5.1.8.tar.gz +" |