81aac4d
Name:           waybar
8a6b861
Version:        0.9.18
8a6b861
Release:        1%{?dist}
81aac4d
Summary:        Highly customizable Wayland bar for Sway and Wlroots based compositors
bb9ec67
# Source files/overall project licensed as MIT, but
bb9ec67
# - BSL-1.0
bb9ec67
#   * include/util/clara.hpp
bb9ec67
# - HPND-sell-variant
bb9ec67
#   * protocol/ext-workspace-unstable-v1.xml
bb9ec67
#   * protocol/wlr-foreign-toplevel-management-unstable-v1.xml
bb9ec67
#   * protocol/wlr-layer-shell-unstable-v1.xml
bb9ec67
# - ISC
bb9ec67
#   * protocol/river-control-unstable-v1.xml
bb9ec67
#   * protocol/river-status-unstable-v1.xml
bb9ec67
#   * src/util/rfkill.cpp
bb9ec67
License:        MIT AND BSL-1.0 AND ISC
81aac4d
URL:            https://github.com/Alexays/Waybar
8a6b861
Source:         %{url}/archive/%{version}/%{name}-%{version}.tar.gz
81aac4d
81aac4d
BuildRequires:  gcc
81aac4d
BuildRequires:  gcc-c++
8a6b861
BuildRequires:  meson >= 0.50.0
81aac4d
BuildRequires:  scdoc
037a6d0
BuildRequires:  systemd-rpm-macros
81aac4d
0ff3254
BuildRequires:  pkgconfig(catch2)
002af2b
BuildRequires:  pkgconfig(date)
81aac4d
BuildRequires:  pkgconfig(dbusmenu-gtk3-0.4)
1f78897
BuildRequires:  pkgconfig(fmt) >= 8.1.1
81aac4d
BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
81aac4d
BuildRequires:  pkgconfig(gio-unix-2.0)
81aac4d
BuildRequires:  pkgconfig(gtk-layer-shell-0)
81aac4d
BuildRequires:  pkgconfig(gtkmm-3.0)
1f78897
BuildRequires:  pkgconfig(jack)
81aac4d
BuildRequires:  pkgconfig(jsoncpp)
d84e97c
BuildRequires:  pkgconfig(libevdev)
81aac4d
BuildRequires:  pkgconfig(libinput)
81aac4d
BuildRequires:  pkgconfig(libmpdclient)
81aac4d
BuildRequires:  pkgconfig(libnl-3.0)
81aac4d
BuildRequires:  pkgconfig(libnl-genl-3.0)
81aac4d
BuildRequires:  pkgconfig(libpulse)
81aac4d
BuildRequires:  pkgconfig(libudev)
bb9ec67
BuildRequires:  pkgconfig(playerctl)
81aac4d
BuildRequires:  pkgconfig(sigc++-2.0)
1f78897
BuildRequires:  pkgconfig(spdlog) >= 1.10.0
8c074e7
BuildRequires:  pkgconfig(upower-glib)
81aac4d
BuildRequires:  pkgconfig(wayland-client)
81aac4d
BuildRequires:  pkgconfig(wayland-cursor)
81aac4d
BuildRequires:  pkgconfig(wayland-protocols)
1f78897
BuildRequires:  pkgconfig(wireplumber-0.4)
d84e97c
BuildRequires:  pkgconfig(xkbregistry)
81aac4d
e6a53da
Enhances:       sway
8a6b861
Recommends:     (font(fontawesome6free) or font(fontawesome5free))
81aac4d
81aac4d
%description
81aac4d
%{summary}.
81aac4d
81aac4d
%prep
c565303
%autosetup -p1 -n Waybar-%{version}
81aac4d
81aac4d
%build
e6a53da
%meson \
8a6b861
    -Dcava=disabled  \
037a6d0
    -Dsndio=disabled
81aac4d
%meson_build
81aac4d
81aac4d
%install
81aac4d
%meson_install
81aac4d
0ff3254
%check
0ff3254
%meson_test
0ff3254
037a6d0
%post
037a6d0
%systemd_user_post %{name}.service
037a6d0
037a6d0
%preun
037a6d0
%systemd_user_preun %{name}.service
037a6d0
81aac4d
81aac4d
%files
81aac4d
%license LICENSE
81aac4d
%doc README.md
81aac4d
%dir %{_sysconfdir}/xdg/%{name}
81aac4d
%config(noreplace) %{_sysconfdir}/xdg/%{name}/config
81aac4d
%config(noreplace) %{_sysconfdir}/xdg/%{name}/style.css
81aac4d
%{_bindir}/%{name}
81aac4d
%{_mandir}/man5/%{name}*
037a6d0
%{_userunitdir}/%{name}.service
81aac4d
81aac4d
%changelog
8a6b861
* Mon May 29 2023 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.18-1
8a6b861
- Update to 0.9.18
8a6b861
- Recommend Font Awesome 6 for F39
8a6b861
050edd5
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.17-2
050edd5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
050edd5
bb9ec67
* Wed Jan 11 2023 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.17-1
bb9ec67
- Update to 0.9.17
bb9ec67
- Convert License tag to SPDX
bb9ec67
1f78897
* Thu Nov 24 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.16-1
1f78897
- Update to 0.9.16 (#2139998)
1f78897
0b82db5
* Thu Nov 03 2022 Vitaly Zaitsev <vitaly@easycoding.org> - 0.9.13-4
0b82db5
- Rebuilt due to spdlog update.
0b82db5
0dacdc1
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.13-3
0dacdc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
0dacdc1
bc0e894
* Sat Jul 16 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.13-2
bc0e894
- Rebuild for fmt 9.0.0
bc0e894
8c074e7
* Mon May 23 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.13-1
8c074e7
- Update to 0.9.13 (#2089525)
8c074e7
dde485c
* Thu Mar 10 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.12-1
dde485c
- Update to 0.9.12 (#2062615)
dde485c
00a5bdd
* Sun Mar 06 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.10-1
00a5bdd
- Update to 0.9.10 (#2061176)
00a5bdd
215c862
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.9-2
215c862
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
215c862
0ff3254
* Mon Jan 10 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.9-1
0ff3254
- Update to 0.9.9
037a6d0
- Install systemd user service
0ff3254
0f02171
* Wed Nov 03 2021 Björn Esser <besser82@fedoraproject.org> - 0.9.8-3
0f02171
- Rebuild (jsoncpp)
0f02171
f9fffb0
* Tue Nov 02 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.8-2
f9fffb0
- Add patch for 'river/tags' protocol error on River
f9fffb0
d84e97c
* Mon Aug 16 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.8-1
d84e97c
- Update to 0.9.8
d84e97c
d84d897
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.7-4
d84d897
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
d84d897
c23fa07
* Mon Jul 05 2021 Richard Shaw <hobbes1069@gmail.com> - 0.9.7-3
c23fa07
- Rebuild for new fmt version.
c23fa07
f00a8ff
* Tue Jun 15 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.7-2
f00a8ff
- Add patch for waybar crash on disabling outputs
f00a8ff
394cffb
* Thu Apr 15 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.7-1
394cffb
- Update to 0.9.7
394cffb
aaf44dd
* Thu Apr 15 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.6-1
aaf44dd
- Update to 0.9.6
aaf44dd
1a453af
* Wed Feb 10 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.9.5-4
1a453af
- Add patch for rfkill exception with kernel 5.11
1a453af
- Fixes rhbz#1927821
1a453af
f3c2f2a
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-3
f3c2f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f3c2f2a
c8614c7
* Mon Jan 11 2021 Aleksei Bavshin <alebastr89@gmail.com> - 0.9.5-2
c8614c7
- Fix build with spdlog 1.5 (f32)
c8614c7
- Add patch for possible crashes in 'wlr/taskbar'
c8614c7
f60818c
* Wed Dec 23 2020 Aleksei Bavshin <alebastr89@gmail.com> - 0.9.5-1
f60818c
- Update to 0.9.5
f60818c
265614c
* Fri Nov 13 2020 Aleksei Bavshin <alebastr89@gmail.com> - 0.9.4-3
265614c
- Add patch for 'wlr/taskbar' protocol error with wlroots 0.12.0
265614c
7a478fd
* Tue Nov 03 2020 Jeff Law <law@redhat.com> - 0.9.4-2
7a478fd
- Fix mising #includes for gcc-11
7a478fd
c5a77cd
* Mon Sep 21 2020 Aleksei Bavshin <alebastr89@gmail.com> - 0.9.4-1
c5a77cd
- Update to 0.9.4
c5a77cd
c5b5e85
* Sun Sep 20 2020 Aleksei Bavshin <alebastr89@gmail.com> - 0.9.3-2
c5b5e85
- Add patch for custom module signal handling regression
c5b5e85
- Add patch for network module crash with fmt 7.0
c5b5e85
- Add patch for broken updates in mpd and network modules
c5b5e85
08bf7e0
* Wed Aug 05 2020 Aleksei Bavshin <alebastr89@gmail.com> - 0.9.3-1
c565303
- Update to 0.9.3 (closes rhbz#1866571)
c565303
- Add patch for wlr/taskbar config strings
08bf7e0
e6a53da
* Mon Aug 03 2020 Aleksei Bavshin <alebastr89@gmail.com> - 0.9.2-4
e6a53da
- Rebuild (date)
e6a53da
ba141e1
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.2-3
ba141e1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
ba141e1
4cbe682
* Sat May 30 2020 Björn Esser <besser82@fedoraproject.org> - 0.9.2-2
4cbe682
- Rebuild (jsoncpp)
4cbe682
bc2111e
* Sat Apr 11 2020 Aleksei Bavshin <alebastr89@gmail.com> - 0.9.2-1
bc2111e
- Update to 0.9.2
bc2111e
002af2b
* Mon Feb 10 2020 Aleksei Bavshin <alebastr89@gmail.com> - 0.9.1-1
002af2b
- Update to 0.9.1
002af2b
- Remove upstreamed patch
002af2b
- Add BuildRequires: pkgconfig(date)
002af2b
81aac4d
* Sat Feb 08 2020 Aleksei Bavshin <alebastr89@gmail.com> - 0.9.0-1
81aac4d
- Initial import (#1798811)