From: Youngsoo Choi Date: Fri, 23 Mar 2018 11:03:25 +0000 (+0530) Subject: Provide tizen branch and chromium version in gbs root folder X-Git-Tag: submit/tizen/20201118.160233~256 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f23629fc406b46dff4ff3b911213e8c85f1236d3;p=platform%2Fframework%2Fweb%2Fchromium-efl.git Provide tizen branch and chromium version in gbs root folder This provides gbs root folder name to have tizen branch, and chromium version information like below: > GBS-ROOT-{PROFILE}-{ARCHITECTURE}-{TIZEN_VERSION}-{BRANCH}-{CHROMIUM_VERSION} Change-Id: Iedfae02625cb7819af366cd8d4a52ea01a082b41 Signed-off-by: Youngsoo Choi --- diff --git a/tizen_src/build/common.sh b/tizen_src/build/common.sh index 11607b1..044d758 100755 --- a/tizen_src/build/common.sh +++ b/tizen_src/build/common.sh @@ -3,16 +3,16 @@ export SCRIPTDIR=$(readlink -e $(dirname $0)) export TOPDIR=$(readlink -f "${SCRIPTDIR}/../..") export CHROME_SRC="${TOPDIR}" -# Please set DEFAULT_TIZEN_VERSION to empty value for the latest tizen version +# Please set DEFAULT_TIZEN_VERSION to 'latest' for the latest tizen version # or set DEFAULT_TIZEN_VERSION to current tizen version for the others. -export DEFAULT_TIZEN_VERSION= +export DEFAULT_TIZEN_VERSION=latest if [ "$(echo "$@" | grep -e "--tizen")" != "" ]; then tizen_version=$(echo $@ | sed -e 's#.*--tizen_\([0-9.]*\).*#\1#') if $(echo $tizen_version | grep -qe "^[-\?[0-9]\+\.\?[0-9]*$" && echo true || echo false); then DEFAULT_TIZEN_VERSION=$tizen_version else - DEFAULT_TIZEN_VERSION= + DEFAULT_TIZEN_VERSION=latest fi fi @@ -231,7 +231,7 @@ function setupAndExecuteTargetBuild() { MIRROR=1 ;; --standard*) - if [ "$DEFAULT_TIZEN_VERSION" == "" ]; then + if [ "$DEFAULT_TIZEN_VERSION" == "latest" ]; then echo $1 PROFILE=tz_$(echo $1 | sed 's/--//g') elif [ "$DEFAULT_TIZEN_VERSION" == "4.0" ]; then @@ -241,7 +241,7 @@ function setupAndExecuteTargetBuild() { fi ;; --emulator*) - if [ "$DEFAULT_TIZEN_VERSION" == "" ]; then + if [ "$DEFAULT_TIZEN_VERSION" == "latest" ]; then PROFILE=tz_$(echo $1 | sed 's/--//g') elif [ "$DEFAULT_TIZEN_VERSION" == "4.0" ]; then PROFILE=tz_${DEFAULT_TIZEN_VERSION}_$(echo $1 | sed 's/--//g')_$(echo $ARCHITECTURE | grep "i586" -q && echo "ia32" || echo $ARCHITECTURE) @@ -262,13 +262,13 @@ function setupAndExecuteTargetBuild() { if [[ $platform == "mobile" ]]; then PROFILE=tzmb_3.0_target-TM1 elif [[ $platform == "tv" ]]; then - if [ "$DEFAULT_TIZEN_VERSION" == "" ]; then - PROFILE=tztv_arm-kantm - else - PROFILE=tztv_${DEFAULT_TIZEN_VERSION}_arm-kantm + if [ "$DEFAULT_TIZEN_VERSION" == "latest" ]; then + PROFILE=tztv_arm-kantm2 + elif [ "$DEFAULT_TIZEN_VERSION" == "4.0" ]; then + PROFILE=tztv_4.0_arm-kantm fi elif [[ $platform == "da" ]]; then - if [ "$DEFAULT_TIZEN_VERSION" == "" ]; then + if [ "$DEFAULT_TIZEN_VERSION" == "latest" ]; then PROFILE=tzda_arm-kantm else PROFILE=tzda_${DEFAULT_TIZEN_VERSION}_arm-kantm @@ -308,8 +308,18 @@ function setupAndExecuteTargetBuild() { if [ "$(echo "${PROFILE}" | grep -P "kant|jazz|hawk|product")" == "" -a "$NOINIT" == 0 ]; then processRpmlintOption $PROFILE $RPMLINT fi + local BRANCH=$(echo $(basename $(git symbolic-ref HEAD))) + if [ "$(echo $BRANCH | grep dev)" != "" ]; then + BRANCH=dev + elif [ "$(echo $BRANCH | grep beta)" != "" ]; then + BRANCH=beta + else + BRANCH=release + fi + local CHROMIUM_VERSION=$(echo $(head -n 1 chrome/VERSION) | sed -e 's/MAJOR=//g') - gbs $CONF_FLAG build -P $PROFILE --include-all -A $ARCHITECTURE "${ARGS[@]}" $BUILD_CONF_OPTS --incremental + gbs $CONF_FLAG build -P $PROFILE --include-all -A $ARCHITECTURE "${ARGS[@]}" $BUILD_CONF_OPTS --incremental \ + -B ~/GBS-ROOT-${PROFILE^^}-${ARCHITECTURE^^}-TIZEN_${DEFAULT_TIZEN_VERSION^^}-${BRANCH^^}-M${CHROMIUM_VERSION} } function processRpmlintOption() { @@ -337,7 +347,7 @@ function processRpmlintOption() { mkdir $BUILD_CONF_DIR URL_TARGET=$(echo $PROFILE | sed -e 's#.*\.[0-9]*_\([-a-zA-Z0-9]*\).*#\1#;s/tz_//g') # The latest version doesn't have tizen version in snapshot repository url. - if [ "$(echo $DEFAULT_TIZEN_VERSION)" == "" ]; then + if [ "$(echo $DEFAULT_TIZEN_VERSION)" == "latest" ]; then URL_TIZEN_VERSION= else URL_TIZEN_VERSION=$DEFAULT_TIZEN_VERSION-