2 Summary: Tizen IoT Connectivity
5 Group: Network & Connectivity/Service
7 Source0: %{name}-%{version}.tar.gz
8 Source1: %{name}.service
9 Source1001: %{name}.manifest
10 Source1002: %{name}-old.manifest
11 Source1003: %{name}-test-old.manifest
12 Source2001: %{name}.conf.in
14 BuildRequires: boost-devel
15 BuildRequires: pkgconfig(glib-2.0)
16 BuildRequires: pkgconfig(dlog)
17 BuildRequires: pkgconfig(capi-base-common)
18 BuildRequires: pkgconfig(capi-system-info)
19 BuildRequires: pkgconfig(capi-system-system-settings)
20 BuildRequires: pkgconfig(iotivity)
21 %if "%{tizen}" == "2.3"
22 BuildRequires: python-xml
25 %define _unitdir /usr/lib/systemd/system
28 Tizen IoT Connectivity Service & Library(Client) based on Iotivity
32 Summary: TizenIoT Connectivity(devel)
33 Group: Network & Connectivity/Development
34 Requires: %{name} = %{version}
37 IoT Connectivity Manager development Kit
41 Summary: Tizen IoT Connectivity(test)
42 Group: Network & Connectivity/Testing
43 Requires: %{name} = %{version}
46 Tizen IoT Connectivity Test Programs
51 chmod g-w %_sourcedir/*
52 %if 0%{?tizen_version_major} < 3
53 cp %{SOURCE1002} ./%{name}.manifest
54 cp %{SOURCE1003} ./%{name}-test.manifest
56 cp %{SOURCE1001} ./%{name}.manifest
57 cp %{SOURCE1001} ./%{name}-test.manifest
63 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
64 %if 0%{?tizen_version_major} < 3
70 %cmake . -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DBIN_INSTALL_DIR:PATH=%{_bindir} \
71 -DNEW_SECURE=${NEW_SECURE}
78 mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
79 cp -af %{SOURCE1} %{buildroot}%{_unitdir}/
80 ln -s ../%{name}.service %{buildroot}%{_unitdir}/multi-user.target.wants/%{name}.service
82 %if 0%{?tizen_version_major} < 3
83 mkdir -p %{buildroot}/%{_datadir}/license
84 cp LICENSE.APLv2 %{buildroot}/%{_datadir}/license/%{name}
89 systemctl daemon-reload
91 systemctl restart %{name}.service
98 systemctl stop %{name}.service
100 systemctl daemon-reload
105 %manifest %{name}.manifest
106 %defattr(-,root,root,-)
107 %{_unitdir}/%{name}.service
108 %{_unitdir}/multi-user.target.wants/%{name}.service
109 %{_bindir}/%{name}-daemon
110 %{_libdir}/lib%{name}.so.*
111 %if 0%{?tizen_version_major} < 3
112 %{_datadir}/license/%{name}
114 %config %{_sysconfdir}/dbus-1/system.d/%{name}.conf
115 %license LICENSE.APLv2
119 %defattr(-,root,root,-)
120 %{_libdir}/lib%{name}.so
121 %{_libdir}/pkgconfig/%{name}.pc
122 %{_includedir}/%{name}/*.h
125 %manifest %{name}-test.manifest
126 %defattr(-,root,root,-)
127 %{_bindir}/iotcon-test-basic-client
128 %{_bindir}/iotcon-test-basic-server
129 %{_bindir}/iotcon-test-device-client
130 %{_bindir}/iotcon-test-repr-client
131 %{_bindir}/iotcon-test-repr-server
132 %{_bindir}/iotcon-test-encap-client
133 %{_bindir}/iotcon-test-encap-server