# Maintainer: Alexis Rouillard pkgname=waybar-git pkgver=r3845.0332d2eb pkgrel=1 pkgdesc='Highly customizable Wayland bar for Sway and Wlroots based compositors (GIT)' arch=('x86_64') url='https://github.com/Alexays/Waybar/' license=('MIT') provides=('waybar') conflicts=('waybar') depends=( 'gtkmm3' 'libjsoncpp.so' 'libsigc++' 'fmt' 'jack' 'libjack.so' 'wayland' 'libdate-tz.so' 'libspdlog.so' 'gtk-layer-shell' 'libupower-glib.so' 'upower' 'libevdev' 'libinput' 'libpulse' 'libnl' 'libappindicator-gtk3' 'libdbusmenu-gtk3' 'libmpdclient' 'libsndio.so' 'libxkbcommon' 'libwireplumber' 'playerctl' ) makedepends=( 'git' 'cmake' 'catch2' 'meson' 'scdoc' # For generating manpages 'wayland-protocols' 'python-setuptools' 'glib2-devel' ) backup=( etc/xdg/waybar/config etc/xdg/waybar/style.css ) optdepends=( 'otf-font-awesome: Icons in the default configuration' ) source=("${pkgname}::git+https://github.com/Alexays/Waybar") options=('!lto') sha1sums=('SKIP') pkgver() { cd "${srcdir}/${pkgname}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "${srcdir}/${pkgname}" } build() { cd "${srcdir}/${pkgname}" rm -rf "${srcdir}/build" meson setup --prefix=/usr \ --buildtype=plain \ --auto-features=enabled \ -Dexperimental=true \ -Dcava=disabled \ -Dtests=disabled \ -Dcava=enabled \ -Db_lto=false \ "${srcdir}/build" ninja -C "${srcdir}/build" } package() { DESTDIR="$pkgdir" ninja -C "${srcdir}/build" install install -Dm644 "${srcdir}/${pkgname}/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/" }