6 Summary: User Library of Tizen Display Manager
7 Group: Development/Libraries
9 Source0: %{name}-%{version}.tar.gz
10 Source1001: %{name}.manifest
11 BuildRequires: pkgconfig(libtbm)
12 BuildRequires: pkgconfig(libpng)
13 BuildRequires: pkgconfig(ttrace)
14 BuildRequires: pkgconfig(wayland-server)
15 BuildRequires: pkgconfig(pixman-1)
18 Common user library of Tizen Display Manager : libtdm front-end library
21 Summary: Devel of Tizen Display Manager Library
22 Group: Development/Libraries
23 Requires: libtdm = %{version}
24 Requires: pkgconfig(libtbm)
27 This supports frontend & backend library header and so
30 Summary: Client library for Tizen Display Manager
31 Group: Development/Libraries
32 Requires: libtdm = %{version}
35 Tizen Display Manager Client Library
38 Summary: Client library for Tizen Display Manager
39 Group: Development/Libraries
40 Requires: libtdm-client = %{version}
41 Requires: libtdm-devel
43 %description client-devel
44 Tizen Display Manager Client Library headers
48 Summary: Tizen Display Manager unit tests package
49 Group: Development/Libraries
52 Test module for testing libtdm APIs
55 %global TZ_SYS_RO_SHARE %{?TZ_SYS_RO_SHARE:%TZ_SYS_RO_SHARE}%{!?TZ_SYS_RO_SHARE:/usr/share}
58 Summary: Tools for libtdm
59 Group: Development/Utilities
60 Requires: libtdm = %{version}
63 This contains libtdm tools for fundamental testing
73 cd ut/gtest/googletest
81 %reconfigure --disable-static --with-utest=${UTEST} \
82 CFLAGS="${CFLAGS} -Wall -Werror" \
83 LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"
88 mkdir -p %{buildroot}/%{TZ_SYS_RO_SHARE}/license
89 cp -af COPYING %{buildroot}/%{TZ_SYS_RO_SHARE}/license/%{name}
91 cp -af %{_builddir}/%{buildsubdir}/ut/gtest/googletest/LICENSE %{buildroot}/%{TZ_SYS_RO_SHARE}/license/googletest
95 %__mkdir_p %{buildroot}%{_unitdir}
96 install -m 644 service/tdm-socket.service %{buildroot}%{_unitdir}
97 install -m 644 service/tdm-socket.path %{buildroot}%{_unitdir}
98 %__mkdir_p %{buildroot}%{_unitdir_user}
99 install -m 644 service/tdm-socket-user.service %{buildroot}%{_unitdir_user}
100 install -m 644 service/tdm-socket-user.path %{buildroot}%{_unitdir_user}
106 %__mkdir_p %{_unitdir}/graphical.target.wants
107 ln -sf ../tdm-socket.path %{_unitdir}/graphical.target.wants/
109 %if "%{?profile}" == "mobile" || "%{?profile}" == "wearable"
110 %__mkdir_p %{_unitdir_user}/basic.target.wants
111 ln -sf ../tdm-socket-user.path %{_unitdir_user}/basic.target.wants/
113 %__mkdir_p %{_unitdir_user}/default.target.wants
114 ln -sf ../tdm-socket-user.path %{_unitdir_user}/default.target.wants/
117 %post -p /sbin/ldconfig
118 %postun -p /sbin/ldconfig
119 rm -f %{_unitdir}/graphical.target.wants/tdm-socket.path
121 %if "%{?profile}" == "mobile" || "%{?profile}" == "wearable"
122 rm -f %{_unitdir_user}/basic.target.wants/tdm-socket-user.path
124 rm -f %{_unitdir_user}/default.target.wants/tdm-socket-user.path
128 %manifest %{name}.manifest
129 %defattr(-,root,root,-)
130 %{TZ_SYS_RO_SHARE}/license/%{name}
131 %{_libdir}/libtdm.so.*
132 %attr(750,root,root) %{_bindir}/tdm-monitor
133 %{_unitdir}/tdm-socket.path
134 %{_unitdir}/tdm-socket.service
135 %{_unitdir_user}/tdm-socket-user.path
136 %{_unitdir_user}/tdm-socket-user.service
139 %manifest %{name}.manifest
140 %defattr(-,root,root,-)
142 %{_includedir}/tdm_common.h
143 %{_includedir}/tdm_backend.h
144 %{_includedir}/tdm_helper.h
145 %{_includedir}/tdm_list.h
146 %{_includedir}/tdm_log.h
147 %{_includedir}/tdm_types.h
148 %{_libdir}/pkgconfig/libtdm.pc
152 %manifest %{name}.manifest
153 %defattr(-,root,root,-)
154 %{TZ_SYS_RO_SHARE}/license/%{name}
155 %{_libdir}/libtdm-client.so.*
158 %manifest %{name}.manifest
159 %defattr(-,root,root,-)
160 %{_includedir}/tdm_client.h
161 %{_includedir}/tdm_client_types.h
162 %{_libdir}/pkgconfig/libtdm-client.pc
163 %{_libdir}/libtdm-client.so
166 %manifest %{name}.manifest
167 %attr(750,root,root) %{_bindir}/tdm-test-server
168 %{_bindir}/tdm-test-client
172 %defattr(-,root,root,-)
173 %{_bindir}/tdm_utests
174 %{TZ_SYS_RO_SHARE}/license/%{name}
175 %{TZ_SYS_RO_SHARE}/license/googletest