4 Summary: IoTivity Base Stack & IoTivity Services
5 Group: System Environment/Libraries
7 URL: https://www.iotivity.org/
8 Source0: %{name}-%{version}.tar.bz2
10 BuildRequires: gettext, expat-devel
11 BuildRequires: python, libcurl-devel
13 BuildRequires: openssl-devel
14 BuildRequires: boost-devel
15 BuildRequires: boost-thread
16 BuildRequires: boost-system
17 BuildRequires: boost-filesystem
18 BuildRequires: pkgconfig(dlog)
19 BuildRequires: pkgconfig(gthread-2.0)
20 BuildRequires: pkgconfig(glib-2.0)
21 BuildRequires: pkgconfig(capi-network-wifi)
22 BuildRequires: pkgconfig(capi-network-bluetooth)
23 Requires(postun): /sbin/ldconfig
24 Requires(post): /sbin/ldconfig
27 IoTivity Base (RICH & LITE) Stack & IoTivity Services
30 Summary: Development files for %{name}
31 Group: Development/Libraries
32 Requires: %{name} = %{version}-%{release}
36 The %{name}-devel package contains libraries and header files for
37 developing applications that use %{name}.
40 %setup -q -n %{name}-%{version}
44 export RPM_ARCH=armeabi-v7a
52 %ifarch i586 i686 %{ix86}
55 export RPM_ARCH=%{_arch}
62 scons -j 4 TARGET_OS=tizen TARGET_ARCH=$RPM_ARCH TARGET_TRANSPORT=WIFI
66 mkdir -p %{buildroot}%{_includedir}
67 mkdir -p %{buildroot}%{_includedir}/targets
68 mkdir -p %{buildroot}%{_libdir}
69 mkdir -p %{buildroot}%{_sbindir}
71 cp out/tizen/*/release/lib*.so %{buildroot}%{_libdir}
72 cp out/tizen/*/release/lib*.a %{buildroot}%{_libdir}
73 cp out/tizen/*/release/service/protocol-plugin/plugins/mqtt-fan/*.so %{buildroot}%{_libdir}
74 cp out/tizen/*/release/service/protocol-plugin/plugins/mqtt-light/*.so %{buildroot}%{_libdir}
76 cp resource/csdk/stack/include/ocstack.h %{buildroot}%{_includedir}
77 cp resource/csdk/stack/include/ocstackconfig.h %{buildroot}%{_includedir}
78 #cp resource/csdk/ocsocket/include/ocsocket.h %{buildroot}%{_includedir}
79 cp resource/oc_logger/include/oc_logger.hpp %{buildroot}%{_includedir}
80 cp resource/oc_logger/include/oc_log_stream.hpp %{buildroot}%{_includedir}
81 cp resource/oc_logger/include/oc_logger.h %{buildroot}%{_includedir}
82 cp resource/oc_logger/include/oc_logger_types.h %{buildroot}%{_includedir}
83 cp resource/oc_logger/include/targets/oc_console_logger.h %{buildroot}%{_includedir}/targets
84 cp resource/oc_logger/include/targets/oc_ostream_logger.h %{buildroot}%{_includedir}/targets
85 cp resource/include/*.h %{buildroot}%{_includedir}
87 cp service/things-manager/sdk/inc/*.h %{buildroot}%{_includedir}
88 cp service/soft-sensor-manager/SDK/cpp/include/*.h %{buildroot}%{_includedir}
94 %post -p /sbin/ldconfig
96 %postun -p /sbin/ldconfig
99 %defattr(-,root,root,-)
102 %{_libdir}/fanserver*.so
103 %{_libdir}/lightserver*.so
106 %defattr(-,root,root,-)