tizen: Port spec file to fedora for ARTIK
authorPhilippe Coval <philippe.coval@osg.samsung.com>
Mon, 21 Nov 2016 14:25:15 +0000 (15:25 +0100)
committerPhil Coval <philippe.coval@osg.samsung.com>
Tue, 6 Dec 2016 14:06:24 +0000 (14:06 +0000)
Change-Id: I9c00704cd10cd86787d928753058735f995efaa7
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/14573
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
Reviewed-by: Jaehong Jo <jaehong.jo@samsung.com>
(cherry picked from commit b0a73daf9c58e8ad1d09539567670396c028ff0b)
Reviewed-on: https://gerrit.iotivity.org/gerrit/14803

tools/tizen/iotivity.spec

index 69052fa..86dba78 100644 (file)
@@ -9,6 +9,12 @@ Source0: %{name}-%{version}.tar.bz2
 Source1001: %{name}.manifest
 Source1002: %{name}-test.manifest
 
+%if 0%{?tizen:1}
+%define TARGET_OS tizen
+%else
+%define TARGET_OS linux
+%endif
+
 %if "%{tizen}" == "2.3"
 %define TARGET_TRANSPORT IP
 %endif
@@ -58,10 +64,14 @@ Source1002: %{name}-test.manifest
 
 %define ex_install_dir %{buildroot}%{_bindir}
 
-%if ! %{?license:0}
+%if ! 0%{?license:0}
 %define license %doc
 %endif
 
+%if ! 0%{?manifest:0}
+%define manifest %doc
+%endif
+
 # Default values to be eventually overiden BEFORE or as gbs params:
 %{!?ES_TARGET_ENROLLEE: %define ES_TARGET_ENROLLEE tizen}
 %{!?LOGGING: %define LOGGING 1}
@@ -77,7 +87,7 @@ Source1002: %{name}-test.manifest
 %{!?WITH_PROXY: %define WITH_PROXY 0}
 %{!?WITH_TCP: %define WITH_TCP 0}
 
-BuildRequires:  gettext-tools, expat-devel
+BuildRequires:  expat-devel
 BuildRequires:  python, libcurl-devel
 BuildRequires:  scons
 BuildRequires:  openssl-devel
@@ -85,15 +95,20 @@ BuildRequires:  boost-devel
 BuildRequires:  boost-thread
 BuildRequires:  boost-system
 BuildRequires:  boost-filesystem
-BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(uuid)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(sqlite3)
 %if "%{TARGET_OS}" == "tizen"
+BuildRequires:  gettext-tools
 BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(capi-network-connection)
 BuildRequires:  pkgconfig(capi-network-wifi)
 BuildRequires:  pkgconfig(capi-network-bluetooth) >= 0.1.52
+%else
+%if 0%{?fedora:1}
+BuildRequires:  sqlite-devel
+BuildRequires:  gettext-devel
+%endif
 %endif
 Requires(postun): /sbin/ldconfig
 Requires(post): /sbin/ldconfig