%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
BuildRequires: dotnet-build-tools
Requires(post): /usr/bin/vconftool
+%if 0%{CHECK_NATIVE_DEPS}
BuildRequires: dali = %{NATIVE_DALI_VERSION}
+%endif
%description
%{summary}
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
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