2 Summary: This is the daemon managing UWB related functionalities
5 Group: Network & Connectivity/Wireless
7 Source0: %{name}-%{version}.tar.gz
10 BuildRequires: pkgconfig(glib-2.0)
11 BuildRequires: pkgconfig(gio-2.0)
12 BuildRequires: pkgconfig(dlog)
13 BuildRequires: pkgconfig(libtzplatform-config)
14 BuildRequires: pkgconfig(json-glib-1.0)
15 BuildRequires: pkgconfig(paho-mqtt-c)
16 Source1: dbus-uwb-manager.conf
17 Source2: org.tizen.uwb.service
18 Source3: uwb-manager.service
21 Requires(post): /sbin/ldconfig
22 Requires(postun): /sbin/ldconfig
25 Manager for handling UWB functionalities
27 %package -n uwb-manager-tests
28 Summary: UWB manager tests
29 Group: Network & Connectivity/Wireless
30 BuildRequires: pkgconfig(gmock)
32 %description -n uwb-manager-tests
33 UWB manager test program
43 cp -a %{SOURCE1} ./uwb-manager.conf
46 cp -a %{SOURCE4} ./uwb-plugin.conf
51 export CFLAGS+=" -fprofile-arcs -ftest-coverage"
52 export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
53 export FFLAGS+=" -fprofile-arcs -ftest-coverage"
54 export LDFLAGS+=" -lgcov"
57 %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
58 %if "%{?_lib}" == "lib64"
61 -DLIB_DIR=%{_libdir} \
62 -DBIN_DIR=%{_bindir} \
63 -DTZ_SYS_RO_ETC=%{TZ_SYS_RO_ETC} \
64 -DBUILD_GCOV=%{?gcov:1}%{!?gcov:0} \
72 mkdir -p %{buildroot}%{_datadir}/dbus-1/system-services/
73 cp org.tizen.uwb.service %{buildroot}%{_datadir}/dbus-1/system-services/
74 mkdir -p %{buildroot}%{_unitdir}
75 cp uwb-manager.service %{buildroot}%{_unitdir}/uwb-manager.service
76 mkdir -p %{buildroot}%{_sysconfdir}/uwb/
77 cp uwb-plugin.conf %{buildroot}%{_sysconfdir}/uwb/
80 mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d
81 cp uwb-manager.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d/uwb-manager.conf
86 %manifest %{name}.manifest
88 %defattr(-,root,root,-)
89 %attr(500,root,root) %{_bindir}/*
91 %attr(644,root,root) %{_datadir}/dbus-1/system-services/org.tizen.uwb.service
92 %attr(644,root,root) %{_unitdir}/uwb-manager.service
93 %attr(644,root,root) %{_sysconfdir}/uwb/uwb-plugin.conf
96 %attr(644,root,root) %{_sysconfdir}/dbus-1/system.d/uwb-manager.conf
98 %files -n uwb-manager-tests
99 %defattr(-,root,root,-)
100 %{_libdir}/mock_plugin.so
101 %attr(500,root,root) %{_bindir}/%{name}-gtest