%define tarname Waybar Name: waybar Version: 0.10.0 Release: 1 Group: Graphical desktop/Other Summary: Customizable Wayland bar for Sway and Wlroots based compositors License: MIT URL: https://github.com/Alexays/Waybar Source0: https://github.com/Alexays/Waybar/archive/%{version}/%{tarname}-%{version}.tar.gz Patch0: https://patch-diff.githubusercontent.com/raw/Alexays/Waybar/pull/2919.patch BuildRequires: cmake BuildRequires: fmt-devel BuildRequires: sndio-devel BuildRequires: cmake(date) BuildRequires: pkgconfig(gtk-layer-shell-0) BuildRequires: pkgconfig(gdkmm-3.0) BuildRequires: pkgconfig(jsoncpp) BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(libevdev) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(jack) BuildRequires: stdc++-static-devel BuildRequires: pkgconfig(udev) BuildRequires: pkgconfig(upower-glib) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(wireplumber-0.5) BuildRequires: meson BuildRequires: ninja BuildRequires: pkgconfig(spdlog) BuildRequires: pkgconfig(xkbregistry) # optional: man pages BuildRequires: scdoc # optional: tray module BuildRequires: pkgconfig(dbusmenu-gtk3-0.4) # optional: network BuildRequires: pkgconfig(libnl-3.0) # optional: audio BuildRequires: pkgconfig(libpulse) # optional: mpd module BuildRequires: pkgconfig(libmpdclient) # optional: sway integration Recommends: sway %description Customizable Wayland bar for Sway and Wlroots based compositors. %prep %autosetup -p1 -n %{tarname}-%{version} %ifarch znver1 export CC=gcc export CXX=g++ %endif %meson \ -Dtests=disabled \ -Dmpris=disabled \ -Dcava=disabled %build %ifarch znver1 export CC=gcc export CXX=g++ %endif %meson_build %install %meson_install %files %{_sysconfdir}/xdg/waybar/ %{_bindir}/waybar %{_mandir}/man?/%{name}* %{_userunitdir}/waybar.service