81aac4d
Name:           waybar
bc2111e
Version:        0.9.2
81aac4d
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
81aac4d
81aac4d
BuildRequires:  gcc
81aac4d
BuildRequires:  gcc-c++
81aac4d
BuildRequires:  meson >= 0.47.0
81aac4d
BuildRequires:  scdoc
81aac4d
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
81aac4d
Recommends:     fontawesome-fonts
81aac4d
81aac4d
%description
81aac4d
%{summary}.
81aac4d
81aac4d
%prep
002af2b
%autosetup -n Waybar-%{version}
81aac4d
81aac4d
%build
81aac4d
%meson
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
# FIXME: exclude user service until a proper way to start it has been decided
81aac4d
# see rhbz#1798811 for more context
81aac4d
%exclude %{_userunitdir}/%{name}.service
81aac4d
81aac4d
%changelog
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)