X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Flibtdm.spec;h=6e68d87bd16527b6ebdfbc61826b0e7ce0c85508;hb=e122c6407b7529eb49625053e877080bed168f17;hp=c01dd65133067f3fc888ba68fc1013cdc7f60fc2;hpb=c17aeaac0b97f6148a906e420b4828a6f367d8a9;p=platform%2Fcore%2Fuifw%2Flibtdm.git diff --git a/packaging/libtdm.spec b/packaging/libtdm.spec index c01dd65..6e68d87 100644 --- a/packaging/libtdm.spec +++ b/packaging/libtdm.spec @@ -1,7 +1,7 @@ -%bcond_with utest +%define UTEST_PACKAGE 1 Name: libtdm -Version: 1.6.15 +Version: 1.8.3 Release: 0 Summary: User Library of Tizen Display Manager Group: Development/Libraries @@ -13,10 +13,7 @@ BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(ttrace) BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(pixman-1) - -%if %{with utest} -BuildRequires: gtest-devel -%endif +BuildRequires: gtest-devel %description Common user library of Tizen Display Manager : libtdm front-end library @@ -47,6 +44,15 @@ Requires: libtdm-devel %description client-devel Tizen Display Manager Client Library headers +%if "%{UTEST_PACKAGE}" == "1" +%package utests +Summary: Tizen Display Manager unit tests package +Group: Development/Libraries + +%description utests +Test module for testing libtdm APIs +%endif + %global TZ_SYS_RO_SHARE %{?TZ_SYS_RO_SHARE:%TZ_SYS_RO_SHARE}%{!?TZ_SYS_RO_SHARE:/usr/share} %package tools @@ -64,26 +70,19 @@ cp %{SOURCE1001} . %build UTEST="no" -%if %{with utest} +%if "%{UTEST_PACKAGE}" == "1" UTEST="yes" %endif -%reconfigure --disable-static --with-utest=${UTEST} \ +%reconfigure --disable-static --with-utests=${UTEST} \ CFLAGS="${CFLAGS} -Wall -Werror" \ LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed" make %{?_smp_mflags} -%if %{with utest} -make -C ut check -%endif - %install rm -rf %{buildroot} %make_install -%__mkdir_p %{buildroot}%{_unitdir} -install -m 644 service/tdm-socket.service %{buildroot}%{_unitdir} -install -m 644 service/tdm-socket.path %{buildroot}%{_unitdir} %__mkdir_p %{buildroot}%{_unitdir_user} install -m 644 service/tdm-socket-user.service %{buildroot}%{_unitdir_user} install -m 644 service/tdm-socket-user.path %{buildroot}%{_unitdir_user} @@ -92,16 +91,11 @@ install -m 644 service/tdm-socket-user.path %{buildroot}%{_unitdir_user} %pre -%__mkdir_p %{_unitdir}/graphical.target.wants -ln -sf ../tdm-socket.path %{_unitdir}/graphical.target.wants/ - %__mkdir_p %{_unitdir_user}/basic.target.wants ln -sf ../tdm-socket-user.path %{_unitdir_user}/basic.target.wants/ %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -rm -f %{_unitdir}/graphical.target.wants/tdm-socket.path - rm -f %{_unitdir_user}/basic.target.wants/tdm-socket-user.path %files @@ -109,14 +103,10 @@ rm -f %{_unitdir_user}/basic.target.wants/tdm-socket-user.path %defattr(-,root,root,-) %license COPYING %{_libdir}/libtdm.so.* +%{_libdir}/tdm/libtdm-dummy.so %attr(750,root,root) %{_bindir}/tdm-monitor -%{_unitdir}/tdm-socket.path -%{_unitdir}/tdm-socket.service %{_unitdir_user}/tdm-socket-user.path %{_unitdir_user}/tdm-socket-user.service -%if %{with utest} -%{_bindir}/ut -%endif %files devel %manifest %{name}.manifest @@ -150,4 +140,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 "%{UTEST_PACKAGE}" == "1" +%files utests +%defattr(-,root,root,-) +%{_bindir}/tdm-utests +%endif + %changelog