Commit f4f842072bee276013863ac2b45e47839222dae5
1 parent
0dad2a77
Exists in
master
and in
5 other branches
Updating windows package.
Showing
3 changed files
with
69 additions
and
18 deletions
Show diff stats
README.md
@@ -33,7 +33,8 @@ Cross-compiling on SuSE Linux (Native or WSL) | @@ -33,7 +33,8 @@ Cross-compiling on SuSE Linux (Native or WSL) | ||
33 | 33 | ||
34 | 1. First add the MinGW Repositories for your SuSE version from: | 34 | 1. First add the MinGW Repositories for your SuSE version from: |
35 | 35 | ||
36 | - * https://build.opensuse.org/project/show/home:PerryWerneck:pw3270 | 36 | + * https://build.opensuse.org/project/show/windows:mingw:win32 |
37 | + * https://build.opensuse.org/project/show/windows:mingw:win64 | ||
37 | 38 | ||
38 | 2. Get pw3270 sources from git | 39 | 2. Get pw3270 sources from git |
39 | 40 |
win/pack.sh
@@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
2 | 2 | ||
3 | PROJECTDIR=$(dirname $(dirname $(readlink -f ${0}))) | 3 | PROJECTDIR=$(dirname $(dirname $(readlink -f ${0}))) |
4 | WORKDIR=$(mktemp -d) | 4 | WORKDIR=$(mktemp -d) |
5 | +PUBLISH=0 | ||
5 | 6 | ||
6 | if [ -e /etc/os-release ]; then | 7 | if [ -e /etc/os-release ]; then |
7 | . /etc/os-release | 8 | . /etc/os-release |
@@ -175,14 +176,7 @@ pack() | @@ -175,14 +176,7 @@ pack() | ||
175 | ./configure \ | 176 | ./configure \ |
176 | --host=${host} \ | 177 | --host=${host} \ |
177 | --prefix=${prefix} \ | 178 | --prefix=${prefix} \ |
178 | - --libdir=${prefix}/lib \ | ||
179 | - --enable-self-signed-cert-check \ | ||
180 | - --enable-ssl-crl-check \ | ||
181 | - --enable-crl-expiration-check \ | ||
182 | - --disable-ldap \ | ||
183 | - --enable-curl \ | ||
184 | - --with-default-crl-url="ldap://pkildap.bb.com.br:389/CN=CRL1,CN=AC%20Banco%20do%20Brasil%20-%20EI%20v1,OU=ICP-BB,O=Banco%20do%20Brasil%20S.A.,C=BR?certificaterevocationlist" \ | ||
185 | - --with-default-host="tn3270s://3270.df.bb:9023" | 179 | + --libdir=${prefix}/lib |
186 | 180 | ||
187 | if [ "$?" != "0" ]; then | 181 | if [ "$?" != "0" ]; then |
188 | cleanup | 182 | cleanup |
@@ -384,17 +378,73 @@ pack() | @@ -384,17 +378,73 @@ pack() | ||
384 | fi | 378 | fi |
385 | fi | 379 | fi |
386 | 380 | ||
387 | -# if [ ! -z ${WIN_PACKAGE_SERVER} ]; then | ||
388 | -# scp *.exe ${WIN_PACKAGE_SERVER}/pw3270 | ||
389 | -# if [ "$?" != "0" ]; then | ||
390 | -# cleanup | ||
391 | -# exit -1 | ||
392 | -# fi | ||
393 | -# fi | 381 | + if [ "${PUBLISH}" == "1" ] && [ ! -z ${WIN_PACKAGE_SERVER} ]; then |
382 | + scp *.exe ${WIN_PACKAGE_SERVER}/pw3270 | ||
383 | + if [ "$?" != "0" ]; then | ||
384 | + cleanup | ||
385 | + exit -1 | ||
386 | + fi | ||
387 | + fi | ||
394 | 388 | ||
395 | } | 389 | } |
396 | 390 | ||
397 | # | 391 | # |
392 | +# Setup options | ||
393 | +# | ||
394 | +until [ -z "$1" ] | ||
395 | +do | ||
396 | + if [ ${1:0:2} = '--' ]; then | ||
397 | + tmp=${1:2} | ||
398 | + parameter=${tmp%%=*} | ||
399 | + parameter=$(echo $parameter | tr "[:lower:]" "[:upper:]") | ||
400 | + value=${tmp##*=} | ||
401 | + | ||
402 | + case "$parameter" in | ||
403 | + NOPUBLISH) | ||
404 | + PUBLISH=0 | ||
405 | + ;; | ||
406 | + | ||
407 | + PUBLISH) | ||
408 | + PUBLISH=1 | ||
409 | + ;; | ||
410 | + | ||
411 | + CLEAR) | ||
412 | + if [ -d ~/public_html/win/pw3270 ]; then | ||
413 | + rm -fr ~/public_html/win/pw3270{x86_32,x86_64} | ||
414 | + fi | ||
415 | + ;; | ||
416 | + | ||
417 | + HELP) | ||
418 | + echo "${0} [OPTIONS]" | ||
419 | + echo "" | ||
420 | + echo "Options:" | ||
421 | + echo "" | ||
422 | + | ||
423 | + if [ ! -z ${WIN_PACKAGE_SERVER} ]; then | ||
424 | + echo " --nopublish Don't send packages to ${WIN_PACKAGE_SERVER}/pw3270" | ||
425 | + echo " --publish Send packages to ${WIN_PACKAGE_SERVER}/pw3270" | ||
426 | + fi | ||
427 | + | ||
428 | + | ||
429 | + if [ -d ~/public_html/win/sisbb ]; then | ||
430 | + echo " --clear Remove directories ~/public_html/win/pw3270{x86_32,x86_64}" | ||
431 | + fi | ||
432 | + | ||
433 | + echo "" | ||
434 | + exit 0 | ||
435 | + | ||
436 | + ;; | ||
437 | + | ||
438 | + esac | ||
439 | + fi | ||
440 | + | ||
441 | + shift | ||
442 | + | ||
443 | +done | ||
444 | + | ||
445 | + | ||
446 | + | ||
447 | +# | ||
398 | # Get sources from GIT | 448 | # Get sources from GIT |
399 | # | 449 | # |
400 | mkdir -p ${WORKDIR}/sources | 450 | mkdir -p ${WORKDIR}/sources |
win/pw3270.nsi.in
@@ -73,8 +73,8 @@ SubSection "@PACKAGE@" SecMain | @@ -73,8 +73,8 @@ SubSection "@PACKAGE@" SecMain | ||
73 | # Binary files | 73 | # Binary files |
74 | file "/oname=$INSTDIR\@PACKAGE@.exe" "bin\@PACKAGE@.exe" | 74 | file "/oname=$INSTDIR\@PACKAGE@.exe" "bin\@PACKAGE@.exe" |
75 | file "/oname=$INSTDIR\@PACKAGE@.ico" "@PACKAGE@.ico" | 75 | file "/oname=$INSTDIR\@PACKAGE@.ico" "@PACKAGE@.ico" |
76 | - file "/oname=$INSTDIR\lib3270.dll.@PACKAGE_VERSION@" "bin\lib3270.dll.@PACKAGE_VERSION@" | ||
77 | - file "/oname=$INSTDIR\@PACKAGE@.dll.@PACKAGE_VERSION@" "bin\@PACKAGE@.dll.@PACKAGE_VERSION@" | 76 | + file "/oname=$INSTDIR\lib3270.dll" "bin\lib3270.dll" |
77 | + file "/oname=$INSTDIR\@PACKAGE@.dll" "bin\@PACKAGE@.dll" | ||
78 | 78 | ||
79 | # Configuration files | 79 | # Configuration files |
80 | file "/oname=$INSTDIR\@PACKAGE@-logo.png" "@PACKAGE@-logo.png" | 80 | file "/oname=$INSTDIR\@PACKAGE@-logo.png" "@PACKAGE@-logo.png" |