Summary: Development files for package %{name}
Group: Graphics & UI Framework/Development
Requires: %{name} = %{version}-%{release}
+Requires: pkgconfig(weston) >= 1.5
%description devel
This package provides header files and other developer files needed for
creating GENIVI layer manager clients.
%setup -q
cp %{SOURCE1001} .
+/usr/bin/wayland-scanner code < protocol/ivi-controller.xml \
+ > protocol/ivi-controller-protocol.c
+
+cat ivi-extension-protocol.pc.in \
+ | sed s\#@libdir@\#%{_libdir}\#g \
+ | sed s\#@includedir@\#%{_includedir}/%{name}\#g \
+ | sed s\#@name@\#%{name}\#g \
+ | sed s\#@package_version@\#%{version}\#g \
+ > ivi-extension-protocol.pc
+
%cmake .
%build
%install
%make_install
+install -d %{buildroot}/%{_includedir}/%{name}/
+install -d %{buildroot}/%{_libdir}/pkgconfig/
install -d %{buildroot}/%{_datadir}/%{name}/protocol/
install -m 644 protocol/ivi-application.xml %{buildroot}/%{_datadir}/%{name}/protocol/
install -m 644 protocol/ivi-application-protocol.c \
%{buildroot}/%{_datadir}/%{name}/protocol/
+install -m 644 protocol/ivi-application-client-protocol.h \
+ %{buildroot}/%{_includedir}/%{name}/
+
install -m 644 protocol/ivi-controller-server-protocol.h \
%{buildroot}/%{_datadir}/%{name}/protocol/
install -m 644 protocol/ivi-controller-protocol.c \
%{buildroot}/%{_datadir}/%{name}/protocol/
+install -m 644 protocol/ivi-controller-client-protocol.h \
+ %{buildroot}/%{_includedir}/%{name}/
+
+install -m 644 protocol/libivi-extension-protocol.a \
+ %{buildroot}/%{_libdir}/
+
+install -m 644 ivi-extension-protocol.pc \
+ %{buildroot}/%{_libdir}/pkgconfig/
+
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%{_includedir}/ilm/ilm_control.h
%{_includedir}/ilm/ilm_platform.h
%{_includedir}/ilm/ilm_types.h
+%{_includedir}/%{name}/*.h
%{_libdir}/libilmClient.so
%{_libdir}/libilmCommon.so
%{_libdir}/libilmControl.so
+%{_libdir}/libivi-extension-protocol.a
+%{_libdir}/pkgconfig/ivi-extension-protocol.pc
%{_datadir}/%{name}/protocol/*.xml
%{_datadir}/%{name}/protocol/*.h
%{_datadir}/%{name}/protocol/*.c
-