# Template file for 'Waybar' pkgname=Waybar version=0.2.2 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=14d9331c5c444970d7ceac3e24992b1b1c17942704fed58cd5ced2773c11cf79 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" fi case "$XBPS_TARGET_MACHINE" in *-musl) ;; # Has broken network headers on musl *) build_options_default+=" libnl" esac post_install() { vlicense LICENSE }