Blame waybar.spec

81aac4d
Name:           waybar
08bf7e0
Version:        0.9.3
08bf7e0
Release:        1%{?dist}
81aac4d
Summary:        Highly customizable Wayland bar for Sway and Wlroots based compositors
bc2111e
# MIT for main package, Boost for bundled clara.hpp
bc2111e
License:        MIT and Boost
81aac4d
URL:            https://github.com/Alexays/Waybar
81aac4d
Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz
c565303
# make wlr/taskbar config options match manual
c565303
Patch0:         %{url}/pull/798.patch#/minor-string-fixes-to-wlr-taskbar.patch
81aac4d
81aac4d
BuildRequires:  gcc
81aac4d
BuildRequires:  gcc-c++
81aac4d
BuildRequires:  meson >= 0.47.0
81aac4d
BuildRequires:  scdoc
e6a53da
#BuildRequires:  systemd-rpm-macros
81aac4d
002af2b
BuildRequires:  pkgconfig(date)
81aac4d
BuildRequires:  pkgconfig(dbusmenu-gtk3-0.4)
81aac4d
BuildRequires:  pkgconfig(fmt) >= 5.3.0
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)
81aac4d
BuildRequires:  pkgconfig(jsoncpp)
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)
81aac4d
BuildRequires:  pkgconfig(sigc++-2.0)
81aac4d
BuildRequires:  pkgconfig(spdlog) >= 1.3.1
81aac4d
BuildRequires:  pkgconfig(wayland-client)
81aac4d
BuildRequires:  pkgconfig(wayland-cursor)
81aac4d
BuildRequires:  pkgconfig(wayland-protocols)
81aac4d
e6a53da
Enhances:       sway
81aac4d
Recommends:     fontawesome-fonts
81aac4d
81aac4d
%description
81aac4d
%{summary}.
81aac4d
81aac4d
%prep
c565303
%autosetup -p1 -n Waybar-%{version}
81aac4d
81aac4d
%build
e6a53da
# FIXME: disable user service until a proper way to start it has been decided
e6a53da
# see rhbz#1798811 for more context
e6a53da
%meson \
e6a53da
    -Dsystemd=disabled
81aac4d
%meson_build
81aac4d
81aac4d
%install
81aac4d
%meson_install
81aac4d
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}*
81aac4d
81aac4d
%changelog
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)