aboutsummaryrefslogtreecommitdiffstats
path: root/community/waybar/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/waybar/APKBUILD')
-rw-r--r--community/waybar/APKBUILD61
1 files changed, 51 insertions, 10 deletions
diff --git a/community/waybar/APKBUILD b/community/waybar/APKBUILD
index 06cdfc5be80..d2ef47bc62c 100644
--- a/community/waybar/APKBUILD
+++ b/community/waybar/APKBUILD
@@ -1,28 +1,69 @@
# Contributor: Luca Weiss <luca@z3ntu.xyz>
# Maintainer: Luca Weiss <luca@z3ntu.xyz>
pkgname=waybar
-pkgver=0.9.4
-pkgrel=0
+pkgver=0.10.0
+pkgrel=1
pkgdesc="Highly customizable Wayland bar for Sway and Wlroots based compositors"
url="https://github.com/Alexays/Waybar/"
-arch="all"
+# s390x: no wireplumber (but who uses it there anyway)
+arch="all !s390x"
license="MIT"
-depends="ttf-font-awesome"
-makedepends="meson gtkmm3-dev jsoncpp-dev spdlog-dev fmt-dev libinput-dev date-dev
- libnl3-dev pulseaudio-dev libmpdclient-dev eudev-dev scdoc gtk-layer-shell-dev"
+depends="tzdata"
+makedepends="
+ date-dev
+ eudev-dev
+ fmt-dev
+ gtk-layer-shell-dev
+ gtkmm3-dev
+ jsoncpp-dev
+ libdbusmenu-gtk3-dev
+ libinput-dev
+ libmpdclient-dev
+ libnl3-dev
+ meson
+ playerctl-dev
+ pulseaudio-dev
+ scdoc
+ spdlog-dev
+ sndio-dev
+ upower-dev
+ wireplumber-dev
+ "
subpackages="$pkgname-doc"
-source="Waybar-$pkgver.tar.gz::https://github.com/Alexays/Waybar/archive/$pkgver.tar.gz
+source="https://github.com/Alexays/Waybar/archive/$pkgver/Waybar-$pkgver.tar.gz
+ config-fix-clock.patch
+ wireplumber-0.5.patch
"
options="!check" # No test suite
builddir="$srcdir/Waybar-$pkgver"
build() {
- abuild-meson . output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ # -Ddefault_library=shared - to override the project defaults.
+ abuild-meson \
+ -Ddefault_library=shared \
+ -Ddbusmenu-gtk=enabled \
+ -Dlibevdev=disabled \
+ -Dlibnl=enabled \
+ -Dlibudev=enabled \
+ -Dman-pages=enabled \
+ -Dmpd=enabled \
+ -Dmpris=enabled \
+ -Dpulseaudio=enabled \
+ -Drfkill=enabled \
+ -Dsndio=enabled \
+ -Dsystemd=disabled \
+ -Dwireplumber=enabled \
+ -Dupower_glib=enabled \
+ . output
+ meson compile -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
-sha512sums="601eb9597089491d95bd5e055d9bffb0e33d637351ad41f9177fd4dd915b2a12587e96f922314aa7a009ccb4c1b5cf8da0553710b5ea84a9ba25c5755b9fa61a Waybar-0.9.4.tar.gz"
+sha512sums="
+89d5ee6fb52438aadfcad8929940b2f2c4a469f7f07331fa5dff77997e1dedb6b3b020c2c2f809687993a7da2571b9f08768e92172d08bfb3d4b66db2d20d61f Waybar-0.10.0.tar.gz
+cd6fea7e9981e13ecb911da66b4f22e949542d4085d696e01d8d4eac0986e0ab15d5c1430040b76be730437a586dbe1f5c49ac8435269e6310fb2c213b6c74a2 config-fix-clock.patch
+287764a68dccacdb6bdfe4c77d6c71d291e250df009aea8d5a7f3d8abc5db5b091feb1deb846aaa9efc316fa2a8ff98a102a33630001646526e55beb5f9044ab wireplumber-0.5.patch
+"