update
This commit is contained in:
86
waybar-cava-git/PKGBUILD
Normal file
86
waybar-cava-git/PKGBUILD
Normal file
@@ -0,0 +1,86 @@
|
||||
# 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/"
|
||||
}
|
||||
Reference in New Issue
Block a user