X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Flibtdm.spec;h=c01dd65133067f3fc888ba68fc1013cdc7f60fc2;hb=c17aeaac0b97f6148a906e420b4828a6f367d8a9;hp=74b93e0be87e48fd2167840316306ee8f25ed9a8;hpb=1eaf8612e77bf19eac1110c9bd7289fe83bd416a;p=platform%2Fcore%2Fuifw%2Flibtdm.git diff --git a/packaging/libtdm.spec b/packaging/libtdm.spec index 74b93e0..c01dd65 100644 --- a/packaging/libtdm.spec +++ b/packaging/libtdm.spec @@ -1,5 +1,7 @@ +%bcond_with utest + Name: libtdm -Version: 1.3.1 +Version: 1.6.15 Release: 0 Summary: User Library of Tizen Display Manager Group: Development/Libraries @@ -12,6 +14,10 @@ BuildRequires: pkgconfig(ttrace) BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(pixman-1) +%if %{with utest} +BuildRequires: gtest-devel +%endif + %description Common user library of Tizen Display Manager : libtdm front-end library @@ -56,15 +62,23 @@ This contains libtdm tools for fundamental testing cp %{SOURCE1001} . %build -%reconfigure --disable-static \ +UTEST="no" + +%if %{with utest} +UTEST="yes" +%endif + +%reconfigure --disable-static --with-utest=${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} -mkdir -p %{buildroot}/%{TZ_SYS_RO_SHARE}/license -cp -af COPYING %{buildroot}/%{TZ_SYS_RO_SHARE}/license/%{name} %make_install %__mkdir_p %{buildroot}%{_unitdir} @@ -80,24 +94,29 @@ 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}/default.target.wants -ln -sf ../tdm-socket-user.path %{_unitdir_user}/default.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}/default.target.wants/tdm-socket-user.path + +rm -f %{_unitdir_user}/basic.target.wants/tdm-socket-user.path %files %manifest %{name}.manifest %defattr(-,root,root,-) -%{TZ_SYS_RO_SHARE}/license/%{name} +%license COPYING %{_libdir}/libtdm.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 @@ -115,7 +134,7 @@ rm -f %{_unitdir_user}/default.target.wants/tdm-socket-user.path %files client %manifest %{name}.manifest %defattr(-,root,root,-) -%{TZ_SYS_RO_SHARE}/license/%{name} +%license COPYING %{_libdir}/libtdm-client.so.* %files client-devel