-
Notifications
You must be signed in to change notification settings - Fork 0
/
i3-gaps.spec
94 lines (79 loc) · 2.59 KB
/
i3-gaps.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
%define debug_package %nil
%define base_name i3
Name: i3-gaps
Version: 4.20.1
Release: 8%{?dist}
Summary: i3 with more features
License: BSD
URL: https://github.com/Airblader/%{base_name}
Source0: https://github.com/Airblader/%{base_name}/archive/%{version}.tar.gz
BuildRequires: gcc
BuildRequires: meson
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: asciidoc
BuildRequires: bison
BuildRequires: flex
BuildRequires: libev-devel
BuildRequires: libX11-devel
BuildRequires: libxcb-devel
BuildRequires: libXcursor-devel
BuildRequires: libxkbcommon-x11-devel
BuildRequires: libxkbfile-devel
BuildRequires: pango-devel
BuildRequires: pcre-devel
BuildRequires: perl-devel
BuildRequires: perl(Getopt::Long)
BuildRequires: perl(Data::Dumper::Names)
BuildRequires: startup-notification-devel
BuildRequires: xcb-proto
BuildRequires: xcb-util-cursor-devel
BuildRequires: xcb-util-devel
BuildRequires: xcb-util-keysyms-devel
BuildRequires: xcb-util-wm-devel
BuildRequires: xmlto
BuildRequires: yajl-devel
BuildRequires: git
BuildRequires: pkgconfig(xcb-xrm)
BuildRequires: pkgconfig(pangocairo)
BuildRequires: pkgconfig(cairo-xcb)
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: xorg-x11-fonts-misc
Conflicts: otherproviders(i3)
Provides: i3 = %{version}
%description
Key features of i3 are correct implementation of XrandR, horizontal and vertical
columns (think of a table) in tiling. Also, special focus is on writing clean,
readable and well documented code. i3 uses xcb for asynchronous communication
with X11, and has several measures to be very fast.
Please be aware that i3 is primarily targeted at advanced users and developers.
%prep
%autosetup -n %{base_name}-%{version}
%build
%meson
%meson_build
%install
%meson_install
%files
%doc RELEASE-NOTES-%{version}
%license LICENSE
%{_bindir}/%{base_name}*
%{_includedir}/%{base_name}/
%dir %{_sysconfdir}/%{base_name}/
%config(noreplace) %{_sysconfdir}/%{base_name}/config
%config(noreplace) %{_sysconfdir}/%{base_name}/config.keycodes
%{_datadir}/xsessions/%{base_name}.desktop
%{_datadir}/xsessions/%{base_name}-with-shmlog.desktop
%{_datadir}/applications/%{base_name}.desktop
%exclude %{_docdir}/%{base_name}/
%changelog
* Mon Dec 13 2021 Fuhrmann <[email protected]> - 4.20.1-8
- 4.20.1
* Tue Nov 24 2020 Fuhrmann <[email protected]> - 4.19-7
- 4.19
* Thu Oct 22 2020 Fuhrmann <[email protected]> - 4.18.3-6
- 4.18.3
* Sun Jul 26 2020 Ricardo Fuhrmann <[email protected]> - 4.18.2-5
- 4.18.2
* Thu Apr 23 2020 Ricardo Fuhrmann <[email protected]> - 4.18.1-4
- 4.18.1