[Build] Add a flag to skip native deps checking 69/164469/2 4.0.1-preview1-00046
authorWonyoung Choi <wy80.choi@samsung.com>
Tue, 19 Dec 2017 07:53:33 +0000 (16:53 +0900)
committerWonYoung Choi <wy80.choi@samsung.com>
Tue, 19 Dec 2017 07:58:17 +0000 (07:58 +0000)
Change-Id: Id74d546589782df51fd7b9fc0ef33165a22e3555

packaging/csapi-tizenfx.spec.in
packaging/makespec.sh

index b11614c..c35e778 100644 (file)
@@ -4,6 +4,7 @@
 %define TIZEN_NET_NUGET_VERSION @nuget_version@
 %define TIZEN_NET_INTERNAL_NUGET_VERSION @internal_nuget_version@
 %define NATIVE_DALI_VERSION @dali_version@
+%define CHECK_NATIVE_DEPS @check_native_deps@
 
 %define DOTNET_ASSEMBLY_PATH /usr/share/dotnet.tizen/framework
 %define DOTNET_ASSEMBLY_DUMMY_PATH %{DOTNET_ASSEMBLY_PATH}/ref
@@ -27,7 +28,9 @@ AutoReqProv: no
 BuildRequires: dotnet-build-tools
 Requires(post): /usr/bin/vconftool
 
+%if 0%{CHECK_NATIVE_DEPS}
 BuildRequires: dali = %{NATIVE_DALI_VERSION}
+%endif
 
 %description
 %{summary}
index 31d071c..b183d7c 100755 (executable)
@@ -7,13 +7,16 @@ VERSION_FILE=$SCRIPT_DIR/version.txt
 RPMSPEC=$SCRIPT_DIR/csapi-tizenfx.spec
 RPMSPEC_IN=$RPMSPEC.in
 
+CHECK_NATIVE_DEPS=1
+
 source $VERSION_FILE
 
-while getopts ":r:n:i:" opt; do
+while getopts ":r:n:i:c:" opt; do
   case $opt in
     r) RPM_VERSION=$OPTARG ;;
     n) NUGET_VERSION=$OPTARG ;;
     i) INTERNAL_NUGET_VERSION=$OPTARG ;;
+    c) CHECK_NATIVE_DEPS=$OPTARG ;;
     :) echo "Option -$OPTARG requires an argument."; exit 1 ;;
   esac
 done
@@ -27,3 +30,4 @@ sed -i -e "s/@rpm_version@/$RPM_VERSION/g" $RPMSPEC
 sed -i -e "s/@nuget_version@/$NUGET_VERSION/g" $RPMSPEC
 sed -i -e "s/@internal_nuget_version@/$INTERNAL_NUGET_VERSION/g" $RPMSPEC
 sed -i -e "s/@dali_version@/$DALI_VERSION/g" $RPMSPEC
+sed -i -e "s/@check_native_deps@/$CHECK_NATIVE_DEPS/g" $RPMSPEC