X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=resource%2Fcsdk%2Fstack%2Fsamples%2Ftizen%2Fbuild%2Fpackaging%2Fcom.oic.ri.spec;h=9f1cec93a0932173ff04f7e61a9bf91d85482f71;hb=7f00f942c39b7bc27c7eeecf213a239c3fe4173c;hp=ffc7e42acac8da9f57c9aa73598bd885fa115191;hpb=8a3ea331f4c08296a2e11185a780de7f17d42956;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/stack/samples/tizen/build/packaging/com.oic.ri.spec b/resource/csdk/stack/samples/tizen/build/packaging/com.oic.ri.spec index ffc7e42..9f1cec9 100644 --- a/resource/csdk/stack/samples/tizen/build/packaging/com.oic.ri.spec +++ b/resource/csdk/stack/samples/tizen/build/packaging/com.oic.ri.spec @@ -1,20 +1,41 @@ + %define PREFIX /usr/apps/com.oic.ri %define ROOTDIR %{_builddir}/%{name}-%{version} %define DEST_INC_DIR %{buildroot}/%{_includedir}/OICHeaders %define DEST_LIB_DIR %{buildroot}/%{_libdir} -%{!?VERBOSE: %define VERBOSE 1} Name: com-oic-ri -Version: 1.2.0 +Version: 1.2.1 Release: 0 Summary: Tizen oicri application -URL: http://slp-source.sec.samsung.net -Source: %{name}-%{version}.tar.gz +Group: Network & Connectivity / IoT Connectivity License: Apache-2.0 -Group: Applications/OIC +URL: https://www.iotivity.org/ +Source0: http://mirrors.kernel.org/%{name}/%{version}/%{name}-%{version}.tar.gz + +%define JOB "-j4" +%if 0%{?speedpython} +%define JOB %{?_smp_mflags} +%endif +%if 0%{?speedpython:1} && 0%{?en_speedpython:1} +%en_speedpython +%endif + +# Default values to be eventually overiden BEFORE or as gbs params: +%{!?LOGGING: %define LOGGING 1} +%{!?RELEASE: %define RELEASE 1} +%{!?SECURED: %define SECURED 0} +%{!?TARGET_OS: %define TARGET_OS tizen} +%{!?TARGET_TRANSPORT: %define TARGET_TRANSPORT IP} +%{!?VERBOSE: %define VERBOSE 1} +%{!?WITH_MQ: %define WITH_MQ OFF} +%{!?WITH_PROXY: %define WITH_PROXY 0} +%{!?WITH_TCP: %define WITH_TCP 0} + BuildRequires: pkgconfig(dlog) +BuildRequires: pkgconfig(ttrace) BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(capi-network-wifi) +BuildRequires: pkgconfig(capi-network-connection) BuildRequires: pkgconfig(capi-network-bluetooth) BuildRequires: pkgconfig(uuid) BuildRequires: pkgconfig(sqlite3) @@ -29,15 +50,20 @@ BuildRequires: scons SLP oicri application %prep - %setup -q %build - -echo %{ROOTDIR} - -scons TARGET_OS=tizen -c -scons TARGET_OS=tizen TARGET_TRANSPORT=%{TARGET_TRANSPORT} SECURED=%{SECURED} RELEASE=%{RELEASE} LOGGING=%{LOGGING} ROUTING=%{ROUTING} WITH_TCP=%{WITH_TCP} WITH_PROXY=%{WITH_PROXY} WITH_MQ=%{WITH_MQ} +scons %{JOB} --prefix=%{_prefix} \ + LOGGING=%{LOGGING} \ + RELEASE=%{RELEASE} \ + SECURED=%{SECURED} \ + TARGET_OS=%{TARGET_OS} \ + TARGET_TRANSPORT=%{TARGET_TRANSPORT} \ + VERBOSE=%{VERBOSE} \ + WITH_MQ=%{WITH_MQ} \ + WITH_PROXY=%{WITH_PROXY} \ + WITH_TCP=%{WITH_TCP} \ + #eol %install mkdir -p %{DEST_INC_DIR} @@ -50,12 +76,11 @@ cp -f %{ROOTDIR}/resource/csdk/connectivity/src/libconnectivity_abstraction.so % cp -f %{ROOTDIR}/extlibs/libcoap/libcoap.a %{buildroot}/%{_libdir} # Renamed to avoid colision with system package # I suppose it was added to be used along Tizen SDK which does not ship it -cp /usr/lib/libuuid.so.1 %{buildroot}%{_libdir}/libuuid1.so +cp -av /usr/lib*/libuuid.so.1 %{buildroot}%{_libdir}/libuuid1.so ||: if echo %{SECURED}|grep -qi '1'; then - cp -f %{ROOTDIR}/out/tizen/*/*/extlibs/tinydtls/libtinydtls.a %{buildroot}/%{_libdir} cp -f %{ROOTDIR}/out/tizen/*/*/libmbedcrypto.a %{buildroot}/%{_libdir} - cp -f %{ROOTDIR}/out/tizen/*/*/libmbedtls.a %{buildroot}/%{_libdir} + cp -f %{ROOTDIR}/out/tizen/*/*/libmbedtls.so %{buildroot}/%{_libdir} cp -f %{ROOTDIR}/out/tizen/*/*/libmbedx509.a %{buildroot}/%{_libdir} fi @@ -89,3 +114,7 @@ cp -rf %{ROOTDIR}/com.oic.ri.pc %{DEST_LIB_DIR}/pkgconfig/ %{_libdir}/lib*.a* %{_includedir}/OICHeaders/* %{_libdir}/pkgconfig/*.pc +%if 0%{?SECURED} == 1 +%{_libdir}/libmbedtls.so +%endif +