4 Summary: GENIVI Shell Plugin-in
6 Group: Graphics & UI Framework/Wayland Window System
7 Url: http://git.projects.genivi.org/wayland-ivi-extension.git
8 Source0: %name-%version.tar.gz
9 Source1001: genivi-shell.manifest
11 BuildRequires: weston-ivi-shell-devel >= 0.1.7
12 BuildRequires: pkgconfig(wayland-client)
13 BuildRequires: pkgconfig(wayland-egl)
14 BuildRequires: pkgconfig(wayland-server)
15 BuildRequires: pkgconfig(cairo)
16 BuildRequires: pkgconfig(libffi)
17 BuildRequires: pkgconfig(weston) >= 1.5
18 BuildRequires: pkgconfig(xkbcommon)
21 This package provides a weston plugin implementing the GENIVI layer
22 manager client interface.
25 Summary: Development files for package %{name}
26 Group: Graphics & UI Framework/Development
27 Requires: %{name} = %{version}-%{release}
29 This package provides header files and other developer files needed for
30 creating GENIVI layer manager clients.
40 make %{?_smp_mflags} V=1
45 install -d %{buildroot}/%{_datadir}/%{name}/protocol/
47 install -m 644 protocol/ivi-application.xml %{buildroot}/%{_datadir}/%{name}/protocol/
48 install -m 644 protocol/ivi-controller.xml %{buildroot}/%{_datadir}/%{name}/protocol/
50 install -m 644 protocol/ivi-application-server-protocol.h \
51 %{buildroot}/%{_datadir}/%{name}/protocol/
53 install -m 644 protocol/ivi-application-protocol.c \
54 %{buildroot}/%{_datadir}/%{name}/protocol/
56 install -m 644 protocol/ivi-controller-server-protocol.h \
57 %{buildroot}/%{_datadir}/%{name}/protocol/
59 install -m 644 protocol/ivi-controller-protocol.c \
60 %{buildroot}/%{_datadir}/%{name}/protocol/
62 %post -p /sbin/ldconfig
63 %postun -p /sbin/ldconfig
66 %manifest %{name}.manifest
68 %{_bindir}/IVISurfaceCreator
69 %{_bindir}/LayerManagerControl
70 %{_bindir}/EGLWLMockNavigation
71 %{_libdir}/libilmClient.so.*
72 %{_libdir}/libilmCommon.so.*
73 %{_libdir}/libilmControl.so.*
74 %{_libdir}/weston/ivi-controller.so
78 %{_includedir}/ilm/ilm_client.h
79 %{_includedir}/ilm/ilm_common.h
80 %{_includedir}/ilm/ilm_control.h
81 %{_includedir}/ilm/ilm_platform.h
82 %{_includedir}/ilm/ilm_types.h
83 %{_libdir}/libilmClient.so
84 %{_libdir}/libilmCommon.so
85 %{_libdir}/libilmControl.so
86 %{_datadir}/%{name}/protocol/*.xml
87 %{_datadir}/%{name}/protocol/*.h
88 %{_datadir}/%{name}/protocol/*.c