1 Summary: Highly customizable Wayland bar for Sway and Wlroots based compositors
7 Source0: https://github.com/Alexays/Waybar/archive/%{version}/%{name}-%{version}.tar.gz
8 # Source0-md5: 5b9ca9317efe83bce0cce1691ab7a863
9 URL: https://github.com/Alexays/Waybar/
10 BuildRequires: date-devel
11 BuildRequires: glib2-devel
12 BuildRequires: gtk+3-devel
13 BuildRequires: gtk-layer-shell-devel
14 BuildRequires: gtkmm3-devel >= 3.22.0
15 BuildRequires: jsoncpp-devel
16 BuildRequires: libdbusmenu-gtk3-devel
17 BuildRequires: libfmt-devel >= 5.3.0
18 BuildRequires: libmpdclient-devel
19 BuildRequires: libnl-devel >= 3.0
20 BuildRequires: libsigc++-devel >= 2.0
21 BuildRequires: libstdc++-devel >= 6:8
22 BuildRequires: meson >= 0.49.0
24 BuildRequires: pkgconfig
25 BuildRequires: pulseaudio-devel
26 BuildRequires: rpmbuild(macros) >= 1.736
27 BuildRequires: scdoc >= 1.9.2
28 BuildRequires: spdlog-devel >= 1:1.8.0
29 BuildRequires: systemd-devel
30 BuildRequires: udev-devel
31 BuildRequires: wayland-devel
32 BuildRequires: wayland-protocols
33 Requires: gtkmm3 >= 3.22.0
34 Requires: libfmt >= 5.3.0
35 Requires: spdlog >= 1:1.8.0
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 Highly customizable Wayland bar for Sway and Wlroots based
43 %setup -q -n Waybar-%{version}
50 rm -rf $RPM_BUILD_ROOT
51 %ninja_install -C build
54 rm -rf $RPM_BUILD_ROOT
57 %defattr(644,root,root,755)
60 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/waybar/config
61 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/waybar/style.css
62 %attr(755,root,root) %{_bindir}/waybar
63 %{systemduserunitdir}/waybar.service
64 %{_mandir}/man5/waybar*.5*