X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Flibtbm.spec;h=c3b8840d28d806c16ebd443fbc2952e7c81d0466;hb=afad60739032cb8bac31c7143b41fdce43d64ebf;hp=5c2f7787c5cce49459a35247be17ade8944a472d;hpb=12ef028310de74fec8eef7c6a8300579452facfd;p=platform%2Fcore%2Fuifw%2Flibtbm.git diff --git a/packaging/libtbm.spec b/packaging/libtbm.spec index 5c2f778..c3b8840 100644 --- a/packaging/libtbm.spec +++ b/packaging/libtbm.spec @@ -3,7 +3,7 @@ %bcond_with utest Name: libtbm -Version: 2.1.2 +Version: 2.1.7 Release: 1 License: MIT Summary: The library for Tizen Buffer Manager @@ -19,10 +19,6 @@ BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(pixman-1) -%if %{with utest} -BuildRequires: gtest-devel -%endif - %description Description: %{summary} @@ -37,6 +33,15 @@ The library for Tizen Buffer Manager. Development Files. +%if %{with utest} +%package utests +Summary: Tizen Buffer Manager unit tests package +Group: System/Libraries + +%description utests +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} %prep @@ -47,6 +52,11 @@ cp %{SOURCE1001} . UTEST="no" %if %{with utest} +cd ut/gtest/googletest +autoreconf --install +./configure +make +cd ../../.. UTEST="yes" %endif @@ -60,10 +70,6 @@ UTEST="yes" make %{?_smp_mflags} -%if %{with utest} -make -C ut check -%endif - %install rm -rf %{buildroot} %make_install @@ -90,9 +96,6 @@ rm -f %{_unitdir_user}/basic.target.wants/tbm-drm-auth-user.path %{_libdir}/libtbm.so.* %{_unitdir_user}/tbm-drm-auth-user.path %{_unitdir_user}/tbm-drm-auth-user.service -%if %{with utest} -%{_bindir}/ut -%endif %files devel %manifest %{name}.manifest @@ -108,3 +111,9 @@ rm -f %{_unitdir_user}/basic.target.wants/tbm-drm-auth-user.path %{_includedir}/tbm_sync.h %{_libdir}/libtbm.so %{_libdir}/pkgconfig/libtbm.pc + +%if %{with utest} +%files utests +%defattr(-,root,root,-) +%{_bindir}/tbm_utests +%endif