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 | 33 | |
34 | 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 | 39 | 2. Get pw3270 sources from git |
39 | 40 | ... | ... |
win/pack.sh
... | ... | @@ -2,6 +2,7 @@ |
2 | 2 | |
3 | 3 | PROJECTDIR=$(dirname $(dirname $(readlink -f ${0}))) |
4 | 4 | WORKDIR=$(mktemp -d) |
5 | +PUBLISH=0 | |
5 | 6 | |
6 | 7 | if [ -e /etc/os-release ]; then |
7 | 8 | . /etc/os-release |
... | ... | @@ -175,14 +176,7 @@ pack() |
175 | 176 | ./configure \ |
176 | 177 | --host=${host} \ |
177 | 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 | 181 | if [ "$?" != "0" ]; then |
188 | 182 | cleanup |
... | ... | @@ -384,17 +378,73 @@ pack() |
384 | 378 | fi |
385 | 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 | 448 | # Get sources from GIT |
399 | 449 | # |
400 | 450 | mkdir -p ${WORKDIR}/sources | ... | ... |
win/pw3270.nsi.in
... | ... | @@ -73,8 +73,8 @@ SubSection "@PACKAGE@" SecMain |
73 | 73 | # Binary files |
74 | 74 | file "/oname=$INSTDIR\@PACKAGE@.exe" "bin\@PACKAGE@.exe" |
75 | 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 | 79 | # Configuration files |
80 | 80 | file "/oname=$INSTDIR\@PACKAGE@-logo.png" "@PACKAGE@-logo.png" | ... | ... |