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,7 +36,7 @@ PACKAGE_EXTRAS="libhllapi pw3270-keypads" | ||
36 | TARGET_ARCHS="x86_64" | 36 | TARGET_ARCHS="x86_64" |
37 | 37 | ||
38 | GIT_URL="https://github.com/PerryWerneck" | 38 | GIT_URL="https://github.com/PerryWerneck" |
39 | -BUILD_UNSTABLE=0 | 39 | +BUILD_BRANCH="master" |
40 | MAKE_ZIP=0 | 40 | MAKE_ZIP=0 |
41 | CLEAR_TARGET_PATH=0 | 41 | CLEAR_TARGET_PATH=0 |
42 | 42 | ||
@@ -83,17 +83,16 @@ failed() | @@ -83,17 +83,16 @@ failed() | ||
83 | # | 83 | # |
84 | clone() | 84 | clone() |
85 | { | 85 | { |
86 | - echo -e "\e]2;Cloning ${1}\a" | ||
87 | 86 | ||
88 | mkdir -p ${WORKDIR}/sources | 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 | fi | 93 | fi |
96 | 94 | ||
95 | + echo -e "\e]2;Cloning ${1} ${BRANCH}\a" | ||
97 | echo "Cloning ${1} ${BRANCH}" | 96 | echo "Cloning ${1} ${BRANCH}" |
98 | if [ -z ${BRANCH} ]; then | 97 | if [ -z ${BRANCH} ]; then |
99 | git clone --quiet ${GIT_URL}/${1}.git ${WORKDIR}/sources/${1} | 98 | git clone --quiet ${GIT_URL}/${1}.git ${WORKDIR}/sources/${1} |
@@ -424,7 +423,7 @@ buildApplication() | @@ -424,7 +423,7 @@ buildApplication() | ||
424 | fi | 423 | fi |
425 | done | 424 | done |
426 | 425 | ||
427 | - if [ "${BUILD_UNSTABLE}" == "1" ]; then | 426 | + if [ "${BUILD_BRANCH}" == "develop" ]; then |
428 | APP_OPTIONS="--enable-unstable" | 427 | APP_OPTIONS="--enable-unstable" |
429 | else | 428 | else |
430 | APP_OPTIONS="" | 429 | APP_OPTIONS="" |
@@ -569,13 +568,22 @@ copy_install_file() { | @@ -569,13 +568,22 @@ copy_install_file() { | ||
569 | failed "Can't copy ${1} to ${FILENAME}" | 568 | failed "Can't copy ${1} to ${FILENAME}" |
570 | fi | 569 | fi |
571 | 570 | ||
572 | - if [ ${BUILD_UNSTABLE} == "1" ]; then | 571 | + case ${BUILD_BRANCH} in |
572 | + develop) | ||
573 | TARGET_PATH="/${PRODUCT_NAME}/unstable/${ARCH}" | 573 | TARGET_PATH="/${PRODUCT_NAME}/unstable/${ARCH}" |
574 | FILENAME=${PROJECTDIR}/dist/unstable/${ARCH}/$(basename ${1}) | 574 | FILENAME=${PROJECTDIR}/dist/unstable/${ARCH}/$(basename ${1}) |
575 | - else | 575 | + ;; |
576 | + | ||
577 | + master) | ||
576 | TARGET_PATH="/${PRODUCT_NAME}/stable/${ARCH}" | 578 | TARGET_PATH="/${PRODUCT_NAME}/stable/${ARCH}" |
577 | FILENAME=${PROJECTDIR}/dist/stable/${ARCH}/$(basename ${1}) | 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 | if [ "${CLEAR_TARGET_PATH}" == "1" ]; then | 588 | if [ "${CLEAR_TARGET_PATH}" == "1" ]; then |
581 | rm -fr "$(dirname ${FILENAME})/*" | 589 | rm -fr "$(dirname ${FILENAME})/*" |
@@ -798,21 +806,6 @@ do | @@ -798,21 +806,6 @@ do | ||
798 | 806 | ||
799 | CLEAR) | 807 | CLEAR) |
800 | CLEAR_TARGET_PATH=1 | 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 | EXTRA-PACKAGES) | 811 | EXTRA-PACKAGES) |
@@ -836,11 +829,15 @@ do | @@ -836,11 +829,15 @@ do | ||
836 | ;; | 829 | ;; |
837 | 830 | ||
838 | UNSTABLE) | 831 | UNSTABLE) |
839 | - BUILD_UNSTABLE=1 | 832 | + BUILD_BRANCH="develop" |
840 | ;; | 833 | ;; |
841 | 834 | ||
842 | DEVELOP) | 835 | DEVELOP) |
843 | - BUILD_UNSTABLE=1 | 836 | + BUILD_BRANCH="develop" |
837 | + ;; | ||
838 | + | ||
839 | + BRANCH) | ||
840 | + BUILD_BRANCH=${value} | ||
844 | ;; | 841 | ;; |
845 | 842 | ||
846 | SHELL-ON-ERROR) | 843 | SHELL-ON-ERROR) |
@@ -863,7 +860,8 @@ do | @@ -863,7 +860,8 @@ do | ||
863 | 860 | ||
864 | echo " --product-name Set the product name (current is ${PRODUCT_NAME})" | 861 | echo " --product-name Set the product name (current is ${PRODUCT_NAME})" |
865 | echo " --project-path Set the path for the customization data" | 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 | echo " --target-archs Set the target architectures (current are ${TARGET_ARCHS})" | 866 | echo " --target-archs Set the target architectures (current are ${TARGET_ARCHS})" |
869 | echo " --sources-from Base URL of the git server with the sources (current is ${GIT_URL})" | 867 | echo " --sources-from Base URL of the git server with the sources (current is ${GIT_URL})" |