]> git.pld-linux.org Git - packages/polybar.git/blame - polybar.spec
up to 3.6.3
[packages/polybar.git] / polybar.spec
CommitLineData
3d06777a
JP
1Summary: Fast and easy-to-use status bar
2Name: polybar
459ddd33 3Version: 3.6.3
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
459ddd33 8# Source0-md5: 6d51c4632b20c524f919c0a3b3a704f0
3d06777a
JP
9URL: https://polybar.github.io/
10BuildRequires: alsa-lib-devel
11BuildRequires: cairo-devel
459ddd33 12BuildRequires: cmake >= 3.5.0
3d06777a 13BuildRequires: curl-devel
7759ced5 14BuildRequires: i3
3d06777a
JP
15BuildRequires: i3-devel
16BuildRequires: jsoncpp-devel >= 1.7.7
17BuildRequires: libmpdclient-devel
18BuildRequires: libnl-devel
19BuildRequires: libstdc++-devel >= 6:5.1
459ddd33 20BuildRequires: libuv-devel >= 1.3.0
3d06777a
JP
21BuildRequires: libxcb-devel >= 1.12
22BuildRequires: pkgconfig
7759ced5 23BuildRequires: pulseaudio
3d06777a 24BuildRequires: pulseaudio-devel
e8f43810 25BuildRequires: python3 >= 1:3.5
3d06777a
JP
26BuildRequires: python3-Sphinx
27BuildRequires: python3-xcbgen
28BuildRequires: rpmbuild(macros) >= 1.719
29BuildRequires: sphinx-pdg
30BuildRequires: xcb-proto
31BuildRequires: xcb-util-cursor-devel
32BuildRequires: xcb-util-devel
33BuildRequires: xcb-util-image-devel
34BuildRequires: xcb-util-wm-devel
35BuildRequires: xcb-util-xrm-devel
36Requires: jsoncpp >= 1.7.7
459ddd33 37Requires: libuv >= 1.3.0
3d06777a
JP
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
3d06777a
JP
69
70%build
71install -d build
72cd build
73%cmake ..
74
75%install
76rm -rf $RPM_BUILD_ROOT
77
78%{__make} -C build install \
79 DESTDIR=$RPM_BUILD_ROOT
80
81%{__rm} -r $RPM_BUILD_ROOT%{_docdir}
82
83%clean
84rm -rf $RPM_BUILD_ROOT
85
86%files
87%defattr(644,root,root,755)
459ddd33
JP
88%doc README.md SUPPORT.md
89%dir %{_sysconfdir}/polybar
90%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/polybar/config.ini
3d06777a
JP
91%attr(755,root,root) %{_bindir}/polybar
92%attr(755,root,root) %{_bindir}/polybar-msg
93%{_mandir}/man1/polybar.1*
459ddd33 94%{_mandir}/man1/polybar-msg.1*
d26473ff 95%{_mandir}/man5/polybar.5*
3d06777a
JP
96
97%files -n bash-completion-polybar
98%defattr(644,root,root,755)
99%{bash_compdir}/polybar
100
101%files -n zsh-completion-polybar
102%defattr(644,root,root,755)
103%{zsh_compdir}/_polybar
104%{zsh_compdir}/_polybar_msg
This page took 0.082029 seconds and 4 git commands to generate.