# Maintainer: Viet+ Contributors pkgname=vietc pkgver=0.1.0 pkgrel=1 pkgdesc='Vietnamese Input Method for Linux — Zero underline, native Wayland/X11' arch=('x86_64' 'aarch64') url='https://github.com/vietplus/vietplus' license=('MIT') depends=('evdev' 'libx11' 'libxtst' 'dbus') makedepends=('rust' 'cargo' 'pkg-config') optdepends=( 'libgtk-4: for settings UI' 'libadwaita: for settings UI' 'wayland: for Wayland IM protocol' ) provides=('vietc') conflicts=('vietc-git') source=("$pkgname-$pkgver.tar.gz::https://github.com/vietplus/vietplus/archive/v$pkgver.tar.gz") sha256sums=('SKIP') build() { cd "$srcdir/$pkgname-$pkgver" cargo build --release --features "x11,wayland" cd ui && cargo build --release && cd .. } package() { cd "$srcdir/$pkgname-$pkgver" install -Dm755 "target/release/vietc" "$pkgdir/usr/bin/vietc" install -Dm755 "ui/target/release/vietc-settings" "$pkgdir/usr/bin/vietc-settings" install -Dm755 "ui/target/release/vietc-tray" "$pkgdir/usr/bin/vietc-tray" install -Dm644 "vietc.toml" "$pkgdir/etc/vietc/config.toml" install -Dm644 "vietc.service" "$pkgdir/usr/lib/systemd/user/vietc.service" install -Dm644 "README.md" "$pkgdir/usr/share/doc/$pkgname/README.md" }