Summary: The library for Tizen Buffer Manager
Group: System/Libraries
Source0: %{name}-%{version}.tar.gz
-Source1001: %name.manifest
+Source1001: %name.manifest
Source1002: sw_sync.conf
+Source1003: run-unittest.sh
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(wayland-server)
%description haltests
Test module for testing libtbm APIs
+
+%package unittests
+Summary: Tizen Buffer Manager unit tests package
+Group: System/Libraries
+
+%description unittests
+Test module for testing libtbm APIs
%endif
%global TZ_SYS_RO_SHARE %{?TZ_SYS_RO_SHARE:%TZ_SYS_RO_SHARE}%{!?TZ_SYS_RO_SHARE:/usr/share}
find . -name '*.gcno' -exec cp --parents '{}' "$gcno_obj_dir" ';'
%endif
+%if "%{HALTESTS_PACKAGE}" == "1"
+mkdir -p %{buildroot}%{_bindir}/tizen-unittests/%{name}
+install -m 0755 %SOURCE1003 %{buildroot}%{_bindir}/tizen-unittests/%{name}/
+%endif
+
%clean
rm -rf %{buildroot}
rm -f %{_bindir}/tbm-haltests
fi
ln -s %{_bindir}/hal/tbm-haltests %{_bindir}/tbm-haltests
+
+if [ -f %{_bindir}/tbm-unittests ]; then
+ rm -f %{_bindir}/tbm-unittests
+fi
+ln -s %{_bindir}/hal/tbm-unittests %{_bindir}/tbm-unittests
%endif
%postun -p /sbin/ldconfig
%files haltests
%defattr(-,root,root,-)
%{_bindir}/hal/tbm-haltests
+
+%files unittests
+%defattr(-,root,root,-)
+%{_bindir}/hal/tbm-unittests
+%{_bindir}/tizen-unittests/%{name}/run-unittest.sh
%endif
%if 0%{?gcov:1}