Commit 13866a4309f3e107c1658fbf10ccff613cbb03a6
1 parent
f5a4e0ac
Exists in
master
and in
2 other branches
Working on windows package build.
Showing
1 changed file
with
27 additions
and
29 deletions
Show diff stats
win/pack.sh
| ... | ... | @@ -36,7 +36,7 @@ PACKAGE_EXTRAS="libhllapi pw3270-keypads" |
| 36 | 36 | TARGET_ARCHS="x86_64" |
| 37 | 37 | |
| 38 | 38 | GIT_URL="https://github.com/PerryWerneck" |
| 39 | -BUILD_UNSTABLE=0 | |
| 39 | +BUILD_BRANCH="master" | |
| 40 | 40 | MAKE_ZIP=0 |
| 41 | 41 | CLEAR_TARGET_PATH=0 |
| 42 | 42 | |
| ... | ... | @@ -83,17 +83,16 @@ failed() |
| 83 | 83 | # |
| 84 | 84 | clone() |
| 85 | 85 | { |
| 86 | - echo -e "\e]2;Cloning ${1}\a" | |
| 87 | 86 | |
| 88 | 87 | mkdir -p ${WORKDIR}/sources |
| 89 | 88 | |
| 90 | - if [ "${BUILD_UNSTABLE}" == "1" ]; then | |
| 91 | - BRANCH="develop" | |
| 92 | - else | |
| 93 | - TEMPVAR=$(echo ${1}_branch | sed -e "s@-@@g") | |
| 94 | - BRANCH=${!TEMPVAR} | |
| 89 | + TEMPVAR=$(echo ${1}_branch | sed -e "s@-@@g") | |
| 90 | + BRANCH=${!TEMPVAR} | |
| 91 | + if [ -z ${BRANCH} ]; then | |
| 92 | + BRANCH=${BUILD_BRANCH} | |
| 95 | 93 | fi |
| 96 | 94 | |
| 95 | + echo -e "\e]2;Cloning ${1} ${BRANCH}\a" | |
| 97 | 96 | echo "Cloning ${1} ${BRANCH}" |
| 98 | 97 | if [ -z ${BRANCH} ]; then |
| 99 | 98 | git clone --quiet ${GIT_URL}/${1}.git ${WORKDIR}/sources/${1} |
| ... | ... | @@ -424,7 +423,7 @@ buildApplication() |
| 424 | 423 | fi |
| 425 | 424 | done |
| 426 | 425 | |
| 427 | - if [ "${BUILD_UNSTABLE}" == "1" ]; then | |
| 426 | + if [ "${BUILD_BRANCH}" == "develop" ]; then | |
| 428 | 427 | APP_OPTIONS="--enable-unstable" |
| 429 | 428 | else |
| 430 | 429 | APP_OPTIONS="" |
| ... | ... | @@ -569,13 +568,22 @@ copy_install_file() { |
| 569 | 568 | failed "Can't copy ${1} to ${FILENAME}" |
| 570 | 569 | fi |
| 571 | 570 | |
| 572 | - if [ ${BUILD_UNSTABLE} == "1" ]; then | |
| 571 | + case ${BUILD_BRANCH} in | |
| 572 | + develop) | |
| 573 | 573 | TARGET_PATH="/${PRODUCT_NAME}/unstable/${ARCH}" |
| 574 | 574 | FILENAME=${PROJECTDIR}/dist/unstable/${ARCH}/$(basename ${1}) |
| 575 | - else | |
| 575 | + ;; | |
| 576 | + | |
| 577 | + master) | |
| 576 | 578 | TARGET_PATH="/${PRODUCT_NAME}/stable/${ARCH}" |
| 577 | 579 | FILENAME=${PROJECTDIR}/dist/stable/${ARCH}/$(basename ${1}) |
| 578 | - fi | |
| 580 | + ;; | |
| 581 | + | |
| 582 | + *) | |
| 583 | + TARGET_PATH="/${PRODUCT_NAME}/${BUILD_BRANCH}/${ARCH}" | |
| 584 | + FILENAME=${PROJECTDIR}/dist/${BUILD_BRANCH}/${ARCH}/$(basename ${1}) | |
| 585 | + | |
| 586 | + esac | |
| 579 | 587 | |
| 580 | 588 | if [ "${CLEAR_TARGET_PATH}" == "1" ]; then |
| 581 | 589 | rm -fr "$(dirname ${FILENAME})/*" |
| ... | ... | @@ -798,21 +806,6 @@ do |
| 798 | 806 | |
| 799 | 807 | CLEAR) |
| 800 | 808 | CLEAR_TARGET_PATH=1 |
| 801 | - | |
| 802 | -# if [ ${BUILD_UNSTABLE} == "1" ]; then | |
| 803 | -# CLEAR_TARGET="${PRODUCT_NAME}/unstable" | |
| 804 | -# else | |
| 805 | -# CLEAR_TARGET="${PRODUCT_NAME}/stable" | |
| 806 | -# fi | |
| 807 | -# | |
| 808 | -# if [ -d ~/public_html/win/${STORAGE_PATH} ]; then | |
| 809 | -# echo rm -fr ~/public_html/win/${CLEAR_TARGET}/{x86_32,x86_64} | |
| 810 | -# fi | |
| 811 | -# | |
| 812 | -# if [ ! -z "${XDG_PUBLICSHARE_DIR}" ] && [ -d "${XDG_PUBLICSHARE_DIR}/${CLEAR_TARGET}" ]; then | |
| 813 | -# echo rm -fr ${XDG_PUBLICSHARE_DIR}/${CLEAR_TARGET}/{x86_32,x86_64} | |
| 814 | -# fi | |
| 815 | - | |
| 816 | 809 | ;; |
| 817 | 810 | |
| 818 | 811 | EXTRA-PACKAGES) |
| ... | ... | @@ -836,11 +829,15 @@ do |
| 836 | 829 | ;; |
| 837 | 830 | |
| 838 | 831 | UNSTABLE) |
| 839 | - BUILD_UNSTABLE=1 | |
| 832 | + BUILD_BRANCH="develop" | |
| 840 | 833 | ;; |
| 841 | 834 | |
| 842 | 835 | DEVELOP) |
| 843 | - BUILD_UNSTABLE=1 | |
| 836 | + BUILD_BRANCH="develop" | |
| 837 | + ;; | |
| 838 | + | |
| 839 | + BRANCH) | |
| 840 | + BUILD_BRANCH=${value} | |
| 844 | 841 | ;; |
| 845 | 842 | |
| 846 | 843 | SHELL-ON-ERROR) |
| ... | ... | @@ -863,7 +860,8 @@ do |
| 863 | 860 | |
| 864 | 861 | echo " --product-name Set the product name (current is ${PRODUCT_NAME})" |
| 865 | 862 | echo " --project-path Set the path for the customization data" |
| 866 | - echo " --unstable Build unstable version" | |
| 863 | + echo " --unstable Build unstable version (--branch=develop)" | |
| 864 | + echo " --branch Build selected branch (current=${BUILD_BRANCH}" | |
| 867 | 865 | |
| 868 | 866 | echo " --target-archs Set the target architectures (current are ${TARGET_ARCHS})" |
| 869 | 867 | echo " --sources-from Base URL of the git server with the sources (current is ${GIT_URL})" | ... | ... |