# Maintainer: Max Gautier # Contributor: Eragon # Contributor: Moritz Poldrack # Contributor: tinywrkb # Contributor: dnkl pkgname=yambar-wayland _pkgname=yambar pkgver=1.11.0 pkgrel=1 pkgdesc="Simplistic and highly configurable status panel for Wayland (No X11 support)" arch=('any') url=https://codeberg.org/dnkl/$_pkgname license=('MIT') conflicts=('yambar') provides=('yambar') makedepends=( 'wayland-protocols' 'meson' 'ninja' 'scdoc' 'tllist') depends=( 'wayland' 'pixman' 'libyaml' 'libudev.so' 'libpulse' 'pipewire' 'fcft') # FIXME : I can't test if theses are really optional - Eragon optdepends=( 'alsa-lib: for the ALSA module' 'json-c: for the XKB module' 'libmpdclient: for the MPD module') checkdepends=( 'libmpdclient') source=("${url}/releases/download/${pkgver}/${_pkgname}-${pkgver}.tar.gz" "${url}/releases/download/${pkgver}/${_pkgname}-${pkgver}.tar.gz.sig" ) sha256sums=('SKIP' 'SKIP') validpgpkeys=('B19964FBBA09664CC81027ED5BBD4992C116573F') # Daniel Eklöf (Git signing) build() { cd "$_pkgname-$pkgver" meson --buildtype=release \ --prefix=/usr \ --wrap-mode=nofallback \ -Db_lto=true \ -Dbackend-x11=disabled \ -Dbackend-wayland=enabled \ ./build ninja -C build } check() { cd "$_pkgname-$pkgver" ninja -C build test } package() { cd "$_pkgname-$pkgver" DESTDIR="${pkgdir}/" ninja -C build install }