projects/aports·blob master · refs

47 lines · 1.1 KiB

1# Contributor: ProgCat <[email protected]>
2# Maintainer: Lindsay Zhou <[email protected]>
3pkgname=fcitx5-chewing
4pkgver=5.1.13
5pkgrel=0
6pkgdesc="Chewing Wrapper for Fcitx"
7url="https://github.com/fcitx/fcitx5-chewing"
8arch="all"
9license="LGPL-2.1-or-later"
10makedepends="
11 cmake
12 extra-cmake-modules
13 fcitx5-dev
14 gettext-dev
15 libchewing-dev
16 samurai
17 "
18subpackages="$pkgname-lang"
19source="$pkgname-$pkgver.tar.gz::https://github.com/fcitx/fcitx5-chewing/archive/refs/tags/$pkgver.tar.gz"
20
21build() {
22 if [ "$CBUILD" != "$CHOST" ]; then
23 CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
24 fi
25 CFLAGS="$CFLAGS -flto=auto" \
26 CXXFLAGS="$CXXFLAGS -flto=auto" \
27 cmake -B build -G Ninja \
28 -DCMAKE_INSTALL_PREFIX=/usr \
29 -DCMAKE_INSTALL_LIBDIR=lib \
30 -DBUILD_SHARED_LIBS=True \
31 -DCMAKE_BUILD_TYPE=None \
32 $CMAKE_CROSSOPTS
33 cmake --build build
34}
35
36check() {
37 cd build
38 ctest
39}
40
41package() {
42 DESTDIR="$pkgdir" cmake --install build
43}
44
45sha512sums="
469014e9cc3418bf2440c706d2a0a3b8ecb15d10d5d8416b0db37ff1873689db077881adbcef3af16dac7120668495bef3e33d65331dd4815ade71b2359f3f5730 fcitx5-chewing-5.1.13.tar.gz
47"