87 lines
1.6 KiB
Bash
87 lines
1.6 KiB
Bash
# Maintainer: Alexis Rouillard <contact@arouillard.fr>
|
|
|
|
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/"
|
|
}
|