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 "" |