Name: iotivity
Version: 1.2.1
Release: 0
-Summary: IoT Connectivity sponsored by the OCF
+Summary: Samsung IoT Connectivity
Group: Network & Connectivity / IoT Connectivity
License: Apache-2.0
URL: https://www.iotivity.org/
%define ex_lib_dir %{buildroot}%{_libdir}
%define ex_include_dir %{buildroot}%{_includedir}
+%if 0%{?tizen_version_major} < 3
%if ! 0%{?license:0}
%define license %doc
%endif
%if ! 0%{?manifest:0}
%define manifest %doc
%endif
+%endif
# Default values to be eventually overiden BEFORE or as gbs params:
%{!?ES_TARGET_ENROLLEE: %define ES_TARGET_ENROLLEE tizen}
%{!?WITH_MQ: %define WITH_MQ OFF}
%{!?WITH_PROXY: %define WITH_PROXY 0}
%{!?WITH_TCP: %define WITH_TCP 1}
+%{!?DISABLE_TCP_SERVER: %define DISABLE_TCP_SERVER 1}
%{!?RD_MODE: %define RD_MODE CLIENT}
%{!?BLE_CUSTOM_ADV: %define BLE_CUSTOM_ADV False}
%{!?BLE_DIVISION: %define BLE_DIVISION VD}
-%{!?BLE_TIZEN_30: %define BLE_TIZEN_30 True}
%{!?DISABLE_BLE_SERVER: %define DISABLE_BLE_SERVER 0}
-%{!?MULTIPLE_OWNER: %define MULTIPLE_OWNER 0}
+%{!?MULTIPLE_OWNER: %define MULTIPLE_OWNER 1}
+%{!?BLE_TIZEN_40: %define BLE_TIZEN_40 True}
BuildRequires: expat-devel
BuildRequires: python, libcurl-devel
WITH_MQ=%{WITH_MQ} \
WITH_PROXY=%{WITH_PROXY} \
WITH_TCP=%{WITH_TCP} \
+ DISABLE_TCP_SERVER=%{DISABLE_TCP_SERVER} \
RD_MODE=%{RD_MODE} \
BLE_CUSTOM_ADV=%{BLE_CUSTOM_ADV} \
BLE_DIVISION=%{BLE_DIVISION} \
- BLE_TIZEN_30=%{BLE_TIZEN_30} \
+ BLE_TIZEN_40=%{BLE_TIZEN_40} \
DISABLE_BLE_SERVER=%{DISABLE_BLE_SERVER} \
MULTIPLE_OWNER=%{MULTIPLE_OWNER} \
- OIC_SUPPORT_TIZEN_TRACE=%{OIC_SUPPORT_TIZEN_TRACE} \
LOG_LEVEL=%{log_level} \
#eol
mkdir -p %{ex_install_dir}
mkdir -p %{ex_include_dir}
mkdir -p %{ex_lib_dir}/pkgconfig
-
#cp out/%{TARGET_OS}/%{TARGET_ARCH}/%{build_mode}/examples/OICMiddle/OICMiddle %{ex_install_dir}
#cp out/%{TARGET_OS}/%{TARGET_ARCH}/%{build_mode}/resource/examples/devicediscoveryclient %{ex_install_dir}
#cp out/%{TARGET_OS}/%{TARGET_ARCH}/%{build_mode}/resource/examples/devicediscoveryserver %{ex_install_dir}
cp -R ./extlibs/mbedtls/mbedtls/include/mbedtls/ %{buildroot}%{_includedir}
cp ./resource/csdk/security/include/*.h %{buildroot}%{_includedir}
cp ./resource/csdk/connectivity/api/*.h %{buildroot}%{_includedir}/
+cp ./resource/csdk/security/include/internal/*.h %{buildroot}%{_includedir}/
cp ./resource/csdk/security/provisioning/include/oxm/*.h %{buildroot}%{_includedir}
cp ./resource/csdk/security/provisioning/include/internal/*.h %{buildroot}%{_includedir}
cp ./resource/csdk/security/provisioning/include/*.h %{buildroot}%{_includedir}
%endif
+
mkdir -p %{ex_include_dir}/service/resource-encapsulation
mkdir -p %{ex_include_dir}/service/notification
mkdir -p %{ex_include_dir}/service/easy-setup
cp resource/oc_logger/include/*.h %{buildroot}%{_includedir}/resource
cp resource/oc_logger/include/*.hpp %{buildroot}%{_includedir}/resource
-
cp resource/c_common/*.h %{buildroot}%{_includedir}
cp resource/c_common/ocrandom/include/*.h %{buildroot}%{_includedir}
cp resource/c_common/oic_string/include/*.h %{buildroot}%{_includedir}