4 Summary: KMS/DRM based System Console
6 Group: Graphics & UI Framework/Wayland Window System
7 Url: http://www.freedesktop.org/wiki/Software/kmscon
9 #Git-Clone: git://people.freedesktop.org/~dvdhrm/kmscon
10 #Git-Web: http://cgit.freedesktop.org/~dvdhrm/kmscon
11 Source0: %name-%version.tar.xz
12 Source1001: kmscon.manifest
13 BuildRequires: autoconf >= 2.64, automake >= 1.11
14 BuildRequires: expat-devel
15 BuildRequires: libjpeg-devel
16 BuildRequires: libtool >= 2.2
17 BuildRequires: libvpx-devel
18 BuildRequires: pam-devel
19 BuildRequires: pkgconfig
21 BuildRequires: pkgconfig(libtsm)
22 BuildRequires: pkgconfig(libudev) >= 136
23 BuildRequires: pkgconfig(libdrm) >= 2.4.30
24 BuildRequires: pkgconfig(egl) >= 7.10
25 BuildRequires: pkgconfig(glesv2)
26 BuildRequires: pkgconfig(gbm)
27 BuildRequires: pkgconfig(xkbcommon) >= 0.3.0
28 BuildRequires: kernel-headers
29 BuildRequires: pkgconfig(pangocairo)
32 kmscon is a system console for linux. It doesn't depend on any
33 graphic-server on your system(like X.org), but instead provides a raw
34 console layer that can be used independently. It can replace the linux
35 kernel console entirely but was designed to work well side-by-side.
48 %define _unitdir_system /usr/lib/systemd/system
49 install -d %{buildroot}%{_unitdir_system}
50 install -m 644 docs/kmscon.service %{buildroot}%{_unitdir_system}
51 install -m 644 docs/kmsconvt@.service %{buildroot}%{_unitdir_system}
53 %define _unit_config /etc/systemd/system
54 install -d %{buildroot}%{_unit_config}
55 ln -s %{_unitdir_system}/kmsconvt@.service %{buildroot}%{_unit_config}/autovt@.service
58 %manifest %{name}.manifest
59 %defattr(-,root,root,-)
64 %{_unit_config}/autovt@.service