Commit 3a057b77d50edd895650fecb6fd7a91af0baf213

Authored by Perry Werneck
1 parent 54f9f90b

Fixing windows builds.

Showing 1 changed file with 19 additions and 14 deletions   Show diff stats
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 ""