From eb5305473b9e1d273283e829dff69b5fa71e0ad5 Mon Sep 17 00:00:00 2001 From: Wonyoung Choi Date: Tue, 19 Dec 2017 16:53:33 +0900 Subject: [PATCH] [Build] Add a flag to skip native deps checking Change-Id: Id74d546589782df51fd7b9fc0ef33165a22e3555 --- packaging/csapi-tizenfx.spec.in | 3 +++ packaging/makespec.sh | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packaging/csapi-tizenfx.spec.in b/packaging/csapi-tizenfx.spec.in index b11614c..c35e778 100644 --- a/packaging/csapi-tizenfx.spec.in +++ b/packaging/csapi-tizenfx.spec.in @@ -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} diff --git a/packaging/makespec.sh b/packaging/makespec.sh index 31d071c..b183d7c 100755 --- a/packaging/makespec.sh +++ b/packaging/makespec.sh @@ -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 -- 2.7.4