]> git.pld-linux.org Git - packages/polybar.git/blame - polybar.spec
upstream patch for increasing precision of network speed
[packages/polybar.git] / polybar.spec
CommitLineData
3d06777a
JP
1Summary: Fast and easy-to-use status bar
2Name: polybar
a3cde446 3Version: 3.5.7
2bccd74f 4Release: 1
3d06777a
JP
5License: MIT, BSD
6Group: X11/Window Managers
ab58030b 7Source0: https://github.com/polybar/polybar/releases/download/%{version}/%{name}-%{version}.tar.gz
a3cde446 8# Source0-md5: 3a9b19709d49ac9e86d875ed2570ff91
45abc127 9Patch0: %{name}-mpd-overhead.patch
6399b72a 10Patch1: %{name}-net-speedrate-precison.patch
3d06777a
JP
11URL: https://polybar.github.io/
12BuildRequires: alsa-lib-devel
13BuildRequires: cairo-devel
14BuildRequires: cmake >= 3.1
15BuildRequires: curl-devel
7759ced5 16BuildRequires: i3
3d06777a
JP
17BuildRequires: i3-devel
18BuildRequires: jsoncpp-devel >= 1.7.7
19BuildRequires: libmpdclient-devel
20BuildRequires: libnl-devel
21BuildRequires: libstdc++-devel >= 6:5.1
22BuildRequires: libxcb-devel >= 1.12
23BuildRequires: pkgconfig
7759ced5 24BuildRequires: pulseaudio
3d06777a 25BuildRequires: pulseaudio-devel
e8f43810 26BuildRequires: python3 >= 1:3.5
3d06777a
JP
27BuildRequires: python3-Sphinx
28BuildRequires: python3-xcbgen
29BuildRequires: rpmbuild(macros) >= 1.719
30BuildRequires: sphinx-pdg
31BuildRequires: xcb-proto
32BuildRequires: xcb-util-cursor-devel
33BuildRequires: xcb-util-devel
34BuildRequires: xcb-util-image-devel
35BuildRequires: xcb-util-wm-devel
36BuildRequires: xcb-util-xrm-devel
37Requires: jsoncpp >= 1.7.7
38Requires: libxcb >= 1.12
39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41%description
42Polybar aims to help users build beautiful and highly customizable
43status bars for their desktop environment, without the need of having
44a black belt in shell scripting.
45
46%package -n bash-completion-polybar
47Summary: bash-completion for polybar
48Group: Applications/Shells
49Requires: %{name} = %{version}-%{release}
50Requires: bash-completion >= 2.0
3d06777a 51BuildArch: noarch
3d06777a
JP
52
53%description -n bash-completion-polybar
54bash-completion for polybar.
55
56%package -n zsh-completion-polybar
57Summary: zsh-completion for polybar
58Summary(pl.UTF-8): Uzupełnianie nazw w zsh dla polybar
59Group: Applications/Shells
60Requires: %{name} = %{version}-%{release}
61Requires: zsh
3d06777a 62BuildArch: noarch
3d06777a
JP
63
64%description -n zsh-completion-polybar
65zsh-completion for polybar.
66
67%prep
ab58030b 68%setup -q
45abc127 69%patch0 -p1
6399b72a 70%patch1 -p1
3d06777a
JP
71
72%build
73install -d build
74cd build
75%cmake ..
76
77%install
78rm -rf $RPM_BUILD_ROOT
79
80%{__make} -C build install \
81 DESTDIR=$RPM_BUILD_ROOT
82
83%{__rm} -r $RPM_BUILD_ROOT%{_docdir}
84
85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%files
89%defattr(644,root,root,755)
8ae9a573 90%doc README.md SUPPORT.md config
3d06777a
JP
91%attr(755,root,root) %{_bindir}/polybar
92%attr(755,root,root) %{_bindir}/polybar-msg
93%{_mandir}/man1/polybar.1*
d26473ff 94%{_mandir}/man5/polybar.5*
3d06777a
JP
95
96%files -n bash-completion-polybar
97%defattr(644,root,root,755)
98%{bash_compdir}/polybar
99
100%files -n zsh-completion-polybar
101%defattr(644,root,root,755)
102%{zsh_compdir}/_polybar
103%{zsh_compdir}/_polybar_msg
This page took 0.143096 seconds and 4 git commands to generate.