1 Summary: Fast and easy-to-use status bar
6 Group: X11/Window Managers
7 Source0: https://github.com/polybar/polybar/releases/download/%{version}/%{name}-%{version}.tar.gz
8 # Source0-md5: 3a9b19709d49ac9e86d875ed2570ff91
9 Patch0: %{name}-mpd-overhead.patch
10 Patch1: %{name}-net-speedrate-precison.patch
11 URL: https://polybar.github.io/
12 BuildRequires: alsa-lib-devel
13 BuildRequires: cairo-devel
14 BuildRequires: cmake >= 3.1
15 BuildRequires: curl-devel
17 BuildRequires: i3-devel
18 BuildRequires: jsoncpp-devel >= 1.7.7
19 BuildRequires: libmpdclient-devel
20 BuildRequires: libnl-devel
21 BuildRequires: libstdc++-devel >= 6:5.1
22 BuildRequires: libxcb-devel >= 1.12
23 BuildRequires: pkgconfig
24 BuildRequires: pulseaudio
25 BuildRequires: pulseaudio-devel
26 BuildRequires: python3 >= 1:3.5
27 BuildRequires: python3-Sphinx
28 BuildRequires: python3-xcbgen
29 BuildRequires: rpmbuild(macros) >= 1.719
30 BuildRequires: sphinx-pdg
31 BuildRequires: xcb-proto
32 BuildRequires: xcb-util-cursor-devel
33 BuildRequires: xcb-util-devel
34 BuildRequires: xcb-util-image-devel
35 BuildRequires: xcb-util-wm-devel
36 BuildRequires: xcb-util-xrm-devel
37 Requires: jsoncpp >= 1.7.7
38 Requires: libxcb >= 1.12
39 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42 Polybar aims to help users build beautiful and highly customizable
43 status bars for their desktop environment, without the need of having
44 a black belt in shell scripting.
46 %package -n bash-completion-polybar
47 Summary: bash-completion for polybar
48 Group: Applications/Shells
49 Requires: %{name} = %{version}-%{release}
50 Requires: bash-completion >= 2.0
53 %description -n bash-completion-polybar
54 bash-completion for polybar.
56 %package -n zsh-completion-polybar
57 Summary: zsh-completion for polybar
58 Summary(pl.UTF-8): Uzupełnianie nazw w zsh dla polybar
59 Group: Applications/Shells
60 Requires: %{name} = %{version}-%{release}
64 %description -n zsh-completion-polybar
65 zsh-completion for polybar.
78 rm -rf $RPM_BUILD_ROOT
80 %{__make} -C build install \
81 DESTDIR=$RPM_BUILD_ROOT
83 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}
86 rm -rf $RPM_BUILD_ROOT
89 %defattr(644,root,root,755)
90 %doc README.md SUPPORT.md config
91 %attr(755,root,root) %{_bindir}/polybar
92 %attr(755,root,root) %{_bindir}/polybar-msg
93 %{_mandir}/man1/polybar.1*
94 %{_mandir}/man5/polybar.5*
96 %files -n bash-completion-polybar
97 %defattr(644,root,root,755)
98 %{bash_compdir}/polybar
100 %files -n zsh-completion-polybar
101 %defattr(644,root,root,755)
102 %{zsh_compdir}/_polybar
103 %{zsh_compdir}/_polybar_msg