summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 42b40f11e58f25e6c8058986e14dd1bf89de51f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
pkgname=fuzzel-ime-gitee-git
pkgver=1.14.1.r4.g02f7346
pkgrel=2
pkgdesc="Fuzzel(a wayland launcher) with Input Method support."
arch=('x86_64' 'aarch64')
url="https://codeberg.org/dnkl/fuzzel"
license=('MIT')
depends=('fcft' 'libxkbcommon' 'pixman' 'tllist' 'wayland' 'glibc')
makedepends=('git' 'meson' 'ninja' 'scdoc' 'wayland-protocols')
provides=("fuzzel=${pkgver}")
conflicts=('fuzzel' 'fuzzel-git')
source=("fuzzel::git+https://gitee.com/jxc20120414/fuzzel.git"
  "ime-support.patch")
sha256sums=('SKIP'
  '2c912de8ccdeac16ae1493b681d01b8937ecfde6b8d3fa66093b8185a7df88d3')

pkgver() {
  cd fuzzel
  git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}

prepare() {
  cd fuzzel
  patch -Np1 -i "${srcdir}/ime-support.patch"
}

build() {
  arch-meson fuzzel build
  ninja -C build
}

package() {
  DESTDIR="$pkgdir" ninja -C build install
  install -Dm644 fuzzel/LICENSE -t "$pkgdir/usr/share/licenses/${pkgname}/"
}