]> git.pld-linux.org Git - packages/i3.git/blob - i3.spec
package /usr/include/i3 directory; rel 2
[packages/i3.git] / i3.spec
1 Summary:        improved tiling wm
2 Name:           i3
3 Version:        4.18
4 Release:        2
5 License:        BSD
6 Group:          X11/Window Managers
7 Source0:        http://i3wm.org/downloads/%{name}-%{version}.tar.bz2
8 # Source0-md5:  b71991027c454b0c36e6b04782af8361
9 URL:            http://i3wm.org/
10 BuildRequires:  asciidoc
11 BuildRequires:  autoconf >= 2.69
12 BuildRequires:  automake
13 BuildRequires:  bison
14 BuildRequires:  cairo-devel >= 1.14.4
15 BuildRequires:  flex
16 BuildRequires:  glib2
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
29 BuildRequires:  xmlto
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
37 Requires:       glib2
38 Requires:       pcre >= 8.10
39 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41 %description
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.
46
47 %package devel
48 Summary:        Header files for %{name}
49 Group:          Development/Libraries
50
51 %description devel
52 Header files for %{name}.
53
54 %prep
55 %setup -q
56 %{__sed} -i -e '1s,/usr/bin/env perl,%{__perl},' i3-save-tree i3-migrate-config-to-v4 i3-dmenu-desktop
57
58 %build
59 %{__aclocal}
60 %{__autoconf}
61 %{__autoheader}
62 %{__automake}
63 %configure \
64         --disable-builddir \
65         --disable-silent-rules
66 %{__make}
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 %{__make} install \
71         DESTDIR=$RPM_BUILD_ROOT
72
73 rm -r $RPM_BUILD_ROOT%{_docdir}/i3
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %files
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
114
115 %files devel
116 %defattr(644,root,root,755)
117 %dir %{_includedir}/%{name}
118 %{_includedir}/%{name}/ipc.h
This page took 0.086389 seconds and 4 git commands to generate.