1 Summary: improved tiling wm
6 Group: X11/Window Managers
7 Source0: http://i3wm.org/downloads/%{name}-%{version}.tar.bz2
8 # Source0-md5: bca54bb6b352e4eda0cc667904248170
10 BuildRequires: asciidoc
11 BuildRequires: autoconf >= 2.69
12 BuildRequires: automake
14 BuildRequires: cairo-devel >= 1.14.4
17 BuildRequires: libev-devel
18 BuildRequires: libxcb-devel
19 BuildRequires: pango-devel
20 BuildRequires: pcre-devel >= 8.10
21 BuildRequires: pkgconfig
22 BuildRequires: startup-notification-devel
23 BuildRequires: xcb-proto
24 BuildRequires: xcb-util-cursor-devel
25 BuildRequires: xcb-util-devel
26 BuildRequires: xcb-util-keysyms-devel
27 BuildRequires: xcb-util-wm-devel
28 BuildRequires: xcb-util-xrm-devel
30 BuildRequires: xorg-lib-libX11-devel
31 BuildRequires: xorg-lib-libXcursor-devel
32 BuildRequires: xorg-lib-libxkbcommon-devel
33 BuildRequires: xorg-lib-libxkbcommon-x11-devel
34 BuildRequires: xorg-lib-libxkbfile
35 BuildRequires: yajl-devel
36 Requires: cairo >= 1.14.4
38 Requires: pcre >= 8.10
39 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42 i3 is a tiling window manager, completely written from scratch. The
43 target platforms are GNU/Linux and BSD operating systems, our code is
44 Free and Open Source Software (FOSS) under the BSD license. i3 is
45 primarily targeted at advanced users and developers.
48 Summary: Header files for %{name}
49 Group: Development/Libraries
52 Header files for %{name}.
56 %{__sed} -i -e '1s,/usr/bin/env perl,%{__perl},' i3-save-tree i3-migrate-config-to-v4 i3-dmenu-desktop
65 --disable-silent-rules
69 rm -rf $RPM_BUILD_ROOT
71 DESTDIR=$RPM_BUILD_ROOT
73 rm -r $RPM_BUILD_ROOT%{_docdir}/i3
76 rm -rf $RPM_BUILD_ROOT
79 %defattr(644,root,root,755)
80 %doc LICENSE RELEASE-NOTES-%{version} docs/*.html
81 %dir %{_sysconfdir}/%{name}
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
93 %attr(755,root,root) %{_bindir}/i3-save-tree
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
97 %attr(755,root,root) %{_bindir}/i3-with-shmlog
98 %{_datadir}/xsessions/%{name}.desktop
99 %{_desktopdir}/%{name}.desktop
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
116 %defattr(644,root,root,755)
117 %dir %{_includedir}/%{name}
118 %{_includedir}/%{name}/ipc.h