summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD30
2 files changed, 41 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4a7104213ccb..52c0b6061786 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,34 +1,45 @@
pkgbase = waybar-git
pkgdesc = Highly customizable Wayland bar for Sway and Wlroots based compositors (GIT)
- pkgver = r636.67593b8
+ pkgver = r2429.09142fa3
pkgrel = 1
url = https://github.com/Alexays/Waybar/
arch = x86_64
license = MIT
makedepends = git
makedepends = cmake
+ makedepends = catch2
makedepends = meson
makedepends = scdoc
makedepends = wayland-protocols
depends = gtkmm3
depends = libjsoncpp.so
- depends = libinput
depends = libsigc++
depends = fmt
+ depends = jack
+ depends = libjack.so
depends = wayland
- depends = chrono-date
+ depends = libdate-tz.so
depends = libspdlog.so
depends = gtk-layer-shell
+ depends = libupower-glib.so
+ depends = upower
+ depends = libevdev
+ depends = libinput
depends = libpulse
depends = libnl
depends = libappindicator-gtk3
depends = libdbusmenu-gtk3
depends = libmpdclient
+ depends = libsndio.so
+ depends = libxkbcommon
+ depends = libwireplumber
+ depends = playerctl
optdepends = otf-font-awesome: Icons in the default configuration
provides = waybar
conflicts = waybar
- source = waybar-git::git://github.com/Alexays/Waybar
+ backup = etc/xdg/waybar/config
+ backup = etc/xdg/waybar/style.css
+ source = waybar-git::git+https://github.com/Alexays/Waybar
sha1sums = SKIP
pkgname = waybar-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 85879ec5606e..1e23fceb97b2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Alexis Rouillard <contact@arouillard.fr>
pkgname=waybar-git
-pkgver=r636.67593b8
+pkgver=r2429.09142fa3
pkgrel=1
pkgdesc='Highly customizable Wayland bar for Sway and Wlroots based compositors (GIT)'
arch=('x86_64')
@@ -12,31 +12,44 @@ conflicts=('waybar')
depends=(
'gtkmm3'
'libjsoncpp.so'
- 'libinput'
'libsigc++'
'fmt'
+ 'jack' 'libjack.so'
'wayland'
- 'chrono-date'
+ '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'
)
+backup=(
+ etc/xdg/waybar/config
+ etc/xdg/waybar/style.css
+)
optdepends=(
'otf-font-awesome: Icons in the default configuration'
)
-source=("${pkgname}::git://github.com/Alexays/Waybar")
+source=("${pkgname}::git+https://github.com/Alexays/Waybar")
sha1sums=('SKIP')
@@ -52,10 +65,17 @@ prepare() {
build() {
cd "${srcdir}/${pkgname}"
rm -rf "${srcdir}/build"
- meson --prefix=/usr "${srcdir}/build"
+ meson --prefix=/usr \
+ --buildtype=plain \
+ --auto-features=enabled \
+ -Dexperimental=true \
+ -Dcava=disabled \
+ -Dtests=disabled \
+ "${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/"
}