]> git.pld-linux.org Git - packages/i3.git/blame - i3.spec
up to 4.18.3
[packages/i3.git] / i3.spec
CommitLineData
9679bb22
CM
1Summary: improved tiling wm
2Name: i3
105f21d7 3Version: 4.18.3
c2a20885 4Release: 1
9679bb22
CM
5License: BSD
6Group: X11/Window Managers
7Source0: http://i3wm.org/downloads/%{name}-%{version}.tar.bz2
105f21d7 8# Source0-md5: 7437afcd40261332ce25de99cd5aa17c
9679bb22 9URL: http://i3wm.org/
799db4d2 10BuildRequires: asciidoc
d03533d5
JP
11BuildRequires: autoconf >= 2.69
12BuildRequires: automake
0f70a8f6 13BuildRequires: bison
b9658c3a 14BuildRequires: cairo-devel >= 1.14.4
0f70a8f6 15BuildRequires: flex
b9658c3a 16BuildRequires: glib2
0f70a8f6 17BuildRequires: libev-devel
799db4d2
ER
18BuildRequires: libxcb-devel
19BuildRequires: pango-devel
b9658c3a 20BuildRequires: pcre-devel >= 8.10
7c36c3e7 21BuildRequires: pkgconfig
0f70a8f6 22BuildRequires: startup-notification-devel
799db4d2 23BuildRequires: xcb-proto
d03533d5 24BuildRequires: xcb-util-cursor-devel
0f70a8f6 25BuildRequires: xcb-util-devel
29d4a0b9 26BuildRequires: xcb-util-keysyms-devel
290e0da4 27BuildRequires: xcb-util-wm-devel
d03533d5 28BuildRequires: xcb-util-xrm-devel
799db4d2
ER
29BuildRequires: xmlto
30BuildRequires: xorg-lib-libX11-devel
0f70a8f6 31BuildRequires: xorg-lib-libXcursor-devel
d03533d5
JP
32BuildRequires: xorg-lib-libxkbcommon-devel
33BuildRequires: xorg-lib-libxkbcommon-x11-devel
799db4d2 34BuildRequires: xorg-lib-libxkbfile
0f70a8f6 35BuildRequires: yajl-devel
b9658c3a
JP
36Requires: cairo >= 1.14.4
37Requires: glib2
38Requires: pcre >= 8.10
a6a46b77 39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9679bb22
CM
40
41%description
42i3 is a tiling window manager, completely written from scratch. The
a6a46b77
CM
43target platforms are GNU/Linux and BSD operating systems, our code is
44Free and Open Source Software (FOSS) under the BSD license. i3 is
9679bb22
CM
45primarily targeted at advanced users and developers.
46
3b079283
CM
47%package devel
48Summary: Header files for %{name}
49Group: Development/Libraries
50
51%description devel
52Header files for %{name}.
53
9679bb22
CM
54%prep
55%setup -q
b9658c3a 56%{__sed} -i -e '1s,/usr/bin/env perl,%{__perl},' i3-save-tree i3-migrate-config-to-v4 i3-dmenu-desktop
9679bb22
CM
57
58%build
d03533d5
JP
59%{__aclocal}
60%{__autoconf}
61%{__autoheader}
62%{__automake}
63%configure \
64 --disable-builddir \
65 --disable-silent-rules
66%{__make}
9679bb22
CM
67
68%install
69rm -rf $RPM_BUILD_ROOT
9679bb22
CM
70%{__make} install \
71 DESTDIR=$RPM_BUILD_ROOT
72
d03533d5
JP
73rm -r $RPM_BUILD_ROOT%{_docdir}/i3
74
9679bb22
CM
75%clean
76rm -rf $RPM_BUILD_ROOT
77
9679bb22
CM
78%files
79%defattr(644,root,root,755)
d03533d5 80%doc LICENSE RELEASE-NOTES-%{version} docs/*.html
3b079283 81%dir %{_sysconfdir}/%{name}
799db4d2
ER
82%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/config
83%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/config.keycodes
84%attr(755,root,root) %{_bindir}/i3
85%attr(755,root,root) %{_bindir}/i3bar
86%attr(755,root,root) %{_bindir}/i3-config-wizard
87%attr(755,root,root) %{_bindir}/i3-dmenu-desktop
88%attr(755,root,root) %{_bindir}/i3-dump-log
89%attr(755,root,root) %{_bindir}/i3-input
90%attr(755,root,root) %{_bindir}/i3-migrate-config-to-v4
91%attr(755,root,root) %{_bindir}/i3-msg
92%attr(755,root,root) %{_bindir}/i3-nagbar
be547928 93%attr(755,root,root) %{_bindir}/i3-save-tree
799db4d2
ER
94%attr(755,root,root) %{_bindir}/i3-sensible-editor
95%attr(755,root,root) %{_bindir}/i3-sensible-pager
96%attr(755,root,root) %{_bindir}/i3-sensible-terminal
d03533d5 97%attr(755,root,root) %{_bindir}/i3-with-shmlog
3b079283
CM
98%{_datadir}/xsessions/%{name}.desktop
99%{_desktopdir}/%{name}.desktop
d03533d5
JP
100%{_mandir}/man1/i3.1*
101%{_mandir}/man1/i3bar.1*
102%{_mandir}/man1/i3-config-wizard.1*
103%{_mandir}/man1/i3-dmenu-desktop.1*
104%{_mandir}/man1/i3-dump-log.1*
105%{_mandir}/man1/i3-input.1*
106%{_mandir}/man1/i3-migrate-config-to-v4.1*
107%{_mandir}/man1/i3-msg.1*
108%{_mandir}/man1/i3-nagbar.1*
109%{_mandir}/man1/i3-save-tree.1*
110%{_mandir}/man1/i3-sensible-editor.1*
111%{_mandir}/man1/i3-sensible-pager.1*
112%{_mandir}/man1/i3-sensible-terminal.1*
113%{_datadir}/xsessions/i3-with-shmlog.desktop
3b079283
CM
114
115%files devel
116%defattr(644,root,root,755)
92f3a236 117%dir %{_includedir}/%{name}
3b079283 118%{_includedir}/%{name}/ipc.h
This page took 0.063928 seconds and 4 git commands to generate.