# Template file for 'Waybar' pkgname=Waybar version=0.5.1 revision=1 build_style=meson configure_args="-Dlibnl=$(vopt_if libnl enabled disabled) -Dpulseaudio=$(vopt_if pulseaudio enabled disabled) -Ddbusmenu-gtk=$(vopt_if dbusmenugtk enabled disabled)" hostmakedepends="pkg-config glib-devel wayland-devel sway" makedepends="libinput-devel wayland-devel wlroots-devel gtkmm-devel jsoncpp-devel libglib-devel libsigc++-devel fmt-devel $(vopt_if pulseaudio pulseaudio-devel) $(vopt_if libnl libnl3-devel) $(vopt_if dbusmenugtk libdbusmenu-gtk3-devel)" short_desc="Polybar-like Wayland Bar for Sway and Wlroots based compositors" maintainer="maxice8 " license="MIT" homepage="https://github.com/Alexays/Waybar" changelog="https://github.com/Alexays/Waybar/releases" distfiles="https://github.com/Alexays/Waybar/archive/${version}.tar.gz" checksum=e2a7042ca64161272ce3044941eb61de025c27865f577e3e26c513277c6d2c7e build_options="libnl pulseaudio dbusmenugtk" build_options_default="pulseaudio" desc_option_libnl="Enable libnl support for network related features" desc_option_dbusmenugtk="Enable support for tray" if [ -z "$CROSS_BUILD" ]; then # Requires gobject introspection build_options_default+=" dbusmenugtk" else CXXFLAGS+=" -std=c++17" fi case "$XBPS_TARGET_MACHINE" in *-musl) ;; # Has broken network headers on musl *) build_options_default+=" libnl" esac post_install() { vlicense LICENSE }