HAL_MODULE_CAMERA will support the multiple version of HAL interface.
So that v1.0 is first supported version of HAL_MODULE_CAMERA.
And HALCC (HAL Compatibility Checker) checks and stores the hal-backend
compatibility result between HAL manifest and hal-backend package
under /opt/etc/hal/ directory. When installing/un-installing hal-api package,
hal-backend compatibility result should be reset.
So that reset the hal-backend compatibility result by executing
'usr/bin/hal-compatibility-checker --reset' command.
Change-Id: I150911b9cd4f6bdc3706603f28d52468e2e780da
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
--- /dev/null
+<hal-api>
+ <manifest platform-version="9.0">
+ <hal-module>
+ <name>HAL_MODULE_CAMERA</name>
+ <version>1.0</version>
+ </hal-module>
+ </manifest>
+</hal-api>
Group: Development/Libraries
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
+Source1: %{name}-manifest.xml
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires: cmake
%install
rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_sysconfdir}/hal
+cp %{SOURCE1} %{buildroot}%{_sysconfdir}/hal/
%make_install
%clean
%post
/sbin/ldconfig
+/usr/bin/hal-compatibility-checker --reset
%postun
/sbin/ldconfig
-
+/usr/bin/hal-compatibility-checker --reset
%files
%manifest %{name}.manifest
%license LICENSE
%defattr(-,root,root,-)
%{_libdir}/hal/*.so.*
-
+%{_sysconfdir}/hal/%{name}-manifest.xml
%files devel
%defattr(-,root,root,-)