Commit 3a057b77d50edd895650fecb6fd7a91af0baf213
1 parent
54f9f90b
Exists in
master
and in
5 other branches
Fixing windows builds.
Showing
1 changed file
with
19 additions
and
14 deletions
Show diff stats
win/pack.sh
| 1 | #!/bin/bash | 1 | #!/bin/bash |
| 2 | 2 | ||
| 3 | -PROJECT_NAME="pw3270" | 3 | +PRODUCT_NAME="pw3270" |
| 4 | LIBRARY_NAME="lib3270" | 4 | LIBRARY_NAME="lib3270" |
| 5 | CORE_LIBRARIES="lib3270 libv3270" | 5 | CORE_LIBRARIES="lib3270 libv3270" |
| 6 | PACKAGE_PLUGINS="ipc" | 6 | PACKAGE_PLUGINS="ipc" |
| @@ -138,7 +138,7 @@ buildLibrary() | @@ -138,7 +138,7 @@ buildLibrary() | ||
| 138 | mkdir -p ${WORKDIR}/build/${ARCH}/locale | 138 | mkdir -p ${WORKDIR}/build/${ARCH}/locale |
| 139 | mkdir -p ${WORKDIR}/build/${ARCH}/include | 139 | mkdir -p ${WORKDIR}/build/${ARCH}/include |
| 140 | 140 | ||
| 141 | - export PKG_CONFIG_PATH=${WORKDIR}/build/${ARCH}/lib/pkgconfig | 141 | + export PKG_CONFIG_PATH=${WORKDIR}/build/${ARCH}/pkgconfig |
| 142 | export cache=${WORKDIR}/cache/${ARCH}/${1}.cache | 142 | export cache=${WORKDIR}/cache/${ARCH}/${1}.cache |
| 143 | 143 | ||
| 144 | cd ${WORKDIR}/sources/${1} | 144 | cd ${WORKDIR}/sources/${1} |
| @@ -168,6 +168,7 @@ buildLibrary() | @@ -168,6 +168,7 @@ buildLibrary() | ||
| 168 | --datarootdir=${WORKDIR}/build/${ARCH} | 168 | --datarootdir=${WORKDIR}/build/${ARCH} |
| 169 | fi | 169 | fi |
| 170 | 170 | ||
| 171 | + /bin/bash | ||
| 171 | 172 | ||
| 172 | if [ "$?" != "0" ]; then | 173 | if [ "$?" != "0" ]; then |
| 173 | failed "Can't configure ${1}" | 174 | failed "Can't configure ${1}" |
| @@ -234,7 +235,7 @@ buildApplication() | @@ -234,7 +235,7 @@ buildApplication() | ||
| 234 | mkdir -p ${WORKDIR}/build/${ARCH}/include | 235 | mkdir -p ${WORKDIR}/build/${ARCH}/include |
| 235 | 236 | ||
| 236 | export HOST_CC=/usr/bin/gcc | 237 | export HOST_CC=/usr/bin/gcc |
| 237 | - export PKG_CONFIG_PATH=${WORKDIR}/build/${ARCH}/lib/pkgconfig | 238 | + export PKG_CONFIG_PATH=${WORKDIR}/build/${ARCH}/pkgconfig |
| 238 | export cache=${WORKDIR}/cache/${ARCH}/${1}.cache | 239 | export cache=${WORKDIR}/cache/${ARCH}/${1}.cache |
| 239 | 240 | ||
| 240 | cd ${WORKDIR}/sources/${1} | 241 | cd ${WORKDIR}/sources/${1} |
| @@ -391,17 +392,17 @@ makeInstaller() | @@ -391,17 +392,17 @@ makeInstaller() | ||
| 391 | ls -l *-[0-9]*-${TARCH}.exe | 392 | ls -l *-[0-9]*-${TARCH}.exe |
| 392 | 393 | ||
| 393 | if [ -d ~/public_html ]; then | 394 | if [ -d ~/public_html ]; then |
| 394 | - mkdir -p ~/public_html/win/${PROJECT_NAME}/${ARCH} | ||
| 395 | - cp -v *-[0-9]*-${TARCH}.exe ~/public_html/win/${PROJECT_NAME}/${ARCH} | 395 | + mkdir -p ~/public_html/win/${PRODUCT_NAME}/${ARCH} |
| 396 | + cp -v *-[0-9]*-${TARCH}.exe ~/public_html/win/${PRODUCT_NAME}/${ARCH} | ||
| 396 | if [ "$?" != "0" ]; then | 397 | if [ "$?" != "0" ]; then |
| 397 | - failed "Can't copy binary to ~/public_html/win/${PROJECT_NAME}/${ARCH}" | 398 | + failed "Can't copy binary to ~/public_html/win/${PRODUCT_NAME}/${ARCH}" |
| 398 | fi | 399 | fi |
| 399 | fi | 400 | fi |
| 400 | 401 | ||
| 401 | if [ "${PUBLISH}" == "1" ] && [ ! -z ${WIN_PACKAGE_SERVER} ]; then | 402 | if [ "${PUBLISH}" == "1" ] && [ ! -z ${WIN_PACKAGE_SERVER} ]; then |
| 402 | - scp *-[0-9]*-${TARCH}.exe ${WIN_PACKAGE_SERVER}/${PROJECT_NAME}/${ARCH} | 403 | + scp *-[0-9]*-${TARCH}.exe ${WIN_PACKAGE_SERVER}/${PRODUCT_NAME}/${ARCH} |
| 403 | if [ "$?" != "0" ]; then | 404 | if [ "$?" != "0" ]; then |
| 404 | - failed "Can't publish to ${WIN_PACKAGE_SERVER}/${PROJECT_NAME}/${ARCH}" | 405 | + failed "Can't publish to ${WIN_PACKAGE_SERVER}/${PRODUCT_NAME}/${ARCH}" |
| 405 | fi | 406 | fi |
| 406 | fi | 407 | fi |
| 407 | 408 | ||
| @@ -436,9 +437,13 @@ do | @@ -436,9 +437,13 @@ do | ||
| 436 | PUBLISH=1 | 437 | PUBLISH=1 |
| 437 | ;; | 438 | ;; |
| 438 | 439 | ||
| 440 | + PRODUCT) | ||
| 441 | + PRODUCT_NAME=${value} | ||
| 442 | + ;; | ||
| 443 | + | ||
| 439 | CLEAR) | 444 | CLEAR) |
| 440 | - if [ -d ~/public_html/win/${PROJECT_NAME} ]; then | ||
| 441 | - rm -fr ~/public_html/win/${PROJECT_NAME}/{x86_32,x86_64} | 445 | + if [ -d ~/public_html/win/${PRODUCT_NAME} ]; then |
| 446 | + rm -fr ~/public_html/win/${PRODUCT_NAME}/{x86_32,x86_64} | ||
| 442 | fi | 447 | fi |
| 443 | 448 | ||
| 444 | ;; | 449 | ;; |
| @@ -455,13 +460,13 @@ do | @@ -455,13 +460,13 @@ do | ||
| 455 | echo "" | 460 | echo "" |
| 456 | 461 | ||
| 457 | if [ ! -z ${WIN_PACKAGE_SERVER} ]; then | 462 | if [ ! -z ${WIN_PACKAGE_SERVER} ]; then |
| 458 | - echo " --nopublish Don't publish binaries in ${WIN_PACKAGE_SERVER}/${PROJECT_NAME}" | ||
| 459 | - echo " --publish Publish binaries in ${WIN_PACKAGE_SERVER}/${PROJECT_NAME}" | 463 | + echo " --nopublish Don't publish binaries in ${WIN_PACKAGE_SERVER}/${PRODUCT_NAME}" |
| 464 | + echo " --publish Publish binaries in ${WIN_PACKAGE_SERVER}/${PRODUCT_NAME}" | ||
| 460 | fi | 465 | fi |
| 461 | 466 | ||
| 462 | 467 | ||
| 463 | - if [ -d ~/public_html/win/${PROJECT_NAME} ]; then | ||
| 464 | - echo " --clear Remove ~/public_html/win/${PROJECT_NAME}/{x86_32,x86_64}" | 468 | + if [ -d ~/public_html/win/${PRODUCT_NAME} ]; then |
| 469 | + echo " --clear Remove ~/public_html/win/${PRODUCT_NAME}/{x86_32,x86_64}" | ||
| 465 | fi | 470 | fi |
| 466 | 471 | ||
| 467 | echo "" | 472 | echo "" |