Name: waybar Version: 0.14.0 Release: 1%{?dist} Summary: Highly customizable Wayland bar for Sway and Wlroots based compositors # Source files/overall project licensed as MIT, but # - BSL-1.0 # * include/util/clara.hpp # - HPND-sell-variant # * protocol/ext-workspace-unstable-v1.xml # * protocol/wlr-foreign-toplevel-management-unstable-v1.xml # * protocol/wlr-layer-shell-unstable-v1.xml # - ISC # * protocol/river-control-unstable-v1.xml # * protocol/river-status-unstable-v1.xml # * src/util/rfkill.cpp License: MIT AND BSL-1.0 AND ISC URL: https://github.com/Alexays/Waybar Source: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: meson >= 0.59.0 BuildRequires: scdoc BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(catch2) BuildRequires: pkgconfig(dbusmenu-gtk3-0.4) BuildRequires: pkgconfig(fmt) >= 8.1.1 BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(gtk-layer-shell-0) >= 0.9.0 BuildRequires: pkgconfig(gtkmm-3.0) BuildRequires: pkgconfig(jsoncpp) BuildRequires: pkgconfig(libevdev) BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(libnl-3.0) BuildRequires: pkgconfig(libnl-genl-3.0) BuildRequires: pkgconfig(libpipewire-0.3) BuildRequires: pkgconfig(playerctl) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(sigc++-2.0) BuildRequires: pkgconfig(spdlog) >= 1.10.0 BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(upower-glib) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(wireplumber-0.5) BuildRequires: pkgconfig(xkbregistry) %description %{summary}. %prep %autosetup -p1 -n Waybar-%{version} %build %meson \ -Dlibinput=enabled \ -Dlibnl=enabled \ -Dlibudev=enabled \ -Dlibevdev=enabled \ -Dpulseaudio=disabled \ -Dupower_glib=enabled \ -Dpipewire=enabled \ -Dmpris=enabled \ -Dsystemd=disabled \ -Ddbusmenu-gtk=enabled \ -Dmpd=disabled \ -Drfkill=enabled \ -Dsndio=disabled \ -Dlogind=enabled \ -Djack=disabled \ -Dwireplumber=enabled \ -Dcava=disabled \ -Dniri=false \ -Dgps=disabled %meson_build %install %meson_install %check %meson_test %files %exclude %{_sysconfdir}/xdg/%{name} %{_bindir}/%{name} %{_mandir}/man5/%{name}-backlight* %{_mandir}/man5/%{name}-{battery,bluetooth,clock,cpu,custom,disk,ext-workspaces,gamemode}.5.gz %{_mandir}/man5/%{name}-{idle-inhibitor,keyboard-state,memory,menu,mpris,network,states}.5.gz %{_mandir}/man5/%{name}-{styles,sway,temperature,tray,upower,wireplumber,wlr-taskbar}.5.gz %{_mandir}/man5/%{name}-waybar.5.gz %changelog