X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Flibtdm.spec;h=5bc06598a8b34334f0c3ddc26aa3dda6c1c7f908;hb=refs%2Ftags%2Fsubmit%2Ftizen%2F20181107.044109;hp=a21d4274f95f02f3ddaf3df480045fe494db92f6;hpb=660e575a0e77b98a4ed81048123d31fc53589e4a;p=platform%2Fcore%2Fuifw%2Flibtdm.git diff --git a/packaging/libtdm.spec b/packaging/libtdm.spec index a21d427..5bc0659 100644 --- a/packaging/libtdm.spec +++ b/packaging/libtdm.spec @@ -1,7 +1,8 @@ -%bcond_with utest +%define HALTESTS_PACKAGE 1 +%define HALTESTS_GCOV 0 Name: libtdm -Version: 1.8.2 +Version: 2.4.0 Release: 0 Summary: User Library of Tizen Display Manager Group: Development/Libraries @@ -12,6 +13,8 @@ BuildRequires: pkgconfig(libtbm) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(ttrace) BuildRequires: pkgconfig(wayland-server) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(iniparser) BuildRequires: pkgconfig(pixman-1) BuildRequires: gtest-devel @@ -44,12 +47,12 @@ Requires: libtdm-devel %description client-devel Tizen Display Manager Client Library headers -%if %{with utest} -%package utests +%if "%{HALTESTS_PACKAGE}" == "1" +%package haltests Summary: Tizen Display Manager unit tests package Group: Development/Libraries -%description utests +%description haltests Test module for testing libtdm APIs %endif @@ -68,14 +71,22 @@ This contains libtdm tools for fundamental testing cp %{SOURCE1001} . %build -UTEST="no" +HALTESTS="no" -%if %{with utest} -UTEST="yes" +%if "%{HALTESTS_PACKAGE}" == "1" +HALTESTS="yes" %endif -%reconfigure --disable-static --with-utest=${UTEST} \ +%if "%{HALTESTS_GCOV}" == "1" +CFLAGS+=" -fprofile-arcs -ftest-coverage -DTIZEN_TEST_GCOV" +CXXFLAGS+=" -fprofile-arcs -ftest-coverage -DTIZEN_TEST_GCOV" +LDFLAGS+=" -lgcov" +%endif + +%reconfigure --disable-static --with-haltests=${HALTESTS} \ + --with-tdm-data-path=%{TZ_SYS_RO_SHARE}/tdm \ CFLAGS="${CFLAGS} -Wall -Werror" \ + CXXFLAGS="${CXXFLAGS} -Wall -Werror" \ LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed" make %{?_smp_mflags} @@ -104,6 +115,7 @@ rm -f %{_unitdir_user}/basic.target.wants/tdm-socket-user.path %license COPYING %{_libdir}/libtdm.so.* %{_libdir}/tdm/libtdm-dummy.so +%{_libdir}/tdm/libtdm-virtual.so %attr(750,root,root) %{_bindir}/tdm-monitor %{_unitdir_user}/tdm-socket-user.path %{_unitdir_user}/tdm-socket-user.service @@ -118,6 +130,7 @@ rm -f %{_unitdir_user}/basic.target.wants/tdm-socket-user.path %{_includedir}/tdm_list.h %{_includedir}/tdm_log.h %{_includedir}/tdm_types.h +%{_includedir}/tdm_deprecated.h %{_libdir}/pkgconfig/libtdm.pc %{_libdir}/libtdm.so @@ -140,10 +153,10 @@ rm -f %{_unitdir_user}/basic.target.wants/tdm-socket-user.path %attr(750,root,root) %{_bindir}/tdm-test-server %{_bindir}/tdm-test-client -%if %{with utest} -%files utests +%if "%{HALTESTS_PACKAGE}" == "1" +%files haltests %defattr(-,root,root,-) -%{_bindir}/tdm_utests +%{_bindir}/tdm-haltests %endif %changelog