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..1bd8afc666a --- /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.9 +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=" +c6ae530f4725128ff2a89e19cb672bc781ccfb09dc3f8a32557c9710b39ce3ca145a9756c6fa1115b264898a992a26264045d4a55156094a2effecf3e4519f71 fcitx5-5.1.9.tar.gz +" |