# Maintainer: Joerg Weislogel pkgname=waybar-cava pkgver=0.10.3 pkgrel=1 pkgdesc='Highly customizable Wayland bar for Sway and Wlroots based compositors, with module cava (Cross-platform Audio Visualizer)' arch=('x86_64') url='https://github.com/Alexays/Waybar/' license=('MIT') provides=('waybar') conflicts=('waybar') # 'libdate-tz.so' depends=( 'gtkmm3' 'libjsoncpp.so' 'libsigc++' 'fmt' 'jack' 'libjack.so' 'wayland' 'spdlog' 'gtk-layer-shell' 'libupower-glib.so' 'upower' 'libevdev' 'libinput' 'libpulse' 'libnl' 'libappindicator-gtk3' 'libdbusmenu-gtk3' 'libmpdclient' 'libsndio.so' 'libxkbcommon' 'wireplumber' 'playerctl' 'libcava' ) makedepends=( 'cmake' 'catch2' 'meson' 'scdoc' 'wayland-protocols' ) backup=( etc/xdg/waybar/config.jsonc etc/xdg/waybar/style.css ) optdepends=( 'otf-font-awesome: Icons in the default configuration' ) source=( "$pkgname-$pkgver.tar.gz::https://github.com/Alexays/Waybar/archive/$pkgver.tar.gz" ) sha256sums=('50a9ae85d3dcfef04e4bc4e0f3470f187964e4466c156e5558850cea84a3df5c') build() { cd "Waybar-${pkgver}" meson setup \ --prefix=/usr \ --buildtype=plain \ --auto-features=disabled \ --wrap-mode=nodownload \ -Dexperimental=true \ -Ddbusmenu-gtk=enabled \ -Dlibinput=enabled \ -Dlibnl=enabled \ -Dupower_glib=enabled \ -Dmpris=enabled \ -Dpulseaudio=enabled \ -Dlibevdev=enabled \ -Dlibudev=enabled \ -Dmpd=enabled \ -Djack=enabled \ -Drfkill=enabled \ -Dsndio=enabled \ -Dsystemd=enabled \ -Dlogind=enabled \ -Dman-pages=enabled \ -Dwireplumber=enabled \ -Dcava=enabled \ -Dtests=disabled \ build # -Dgtk-layer-shell=enabled \ ninja -C build } package() { cd "${srcdir}/Waybar-${pkgver}" DESTDIR="$pkgdir" ninja -C build install install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" }