Commit 98ea623ecc1c53e7a8f94e19dde71d6fb7b3238c
1 parent
38566614
Exists in
develop
Using msystem arch for file names.
Showing
2 changed files
with
7 additions
and
35 deletions
Show diff stats
.github/workflows/winpkg.yml
win/ci-build.sh
| ... | ... | @@ -23,45 +23,16 @@ cd ${myDIR} |
| 23 | 23 | rm -fr ${myDIR}/.build |
| 24 | 24 | |
| 25 | 25 | # |
| 26 | -# Build LIB3270 | |
| 26 | +# Unpack LIB3270 | |
| 27 | 27 | # |
| 28 | -if [ -e mingw-lib3270.tar.xz ]; then | |
| 29 | - | |
| 30 | - echo "Unpacking lib3270" | |
| 31 | - tar -C / -Jxvf mingw-lib3270.tar.xz | |
| 32 | - | |
| 33 | -else | |
| 34 | - echo "Building lib3270" | |
| 35 | - git clone https://github.com/PerryWerneck/lib3270.git ./.build/lib3270 || die "clone lib3270 failure" | |
| 36 | - cd ./.build/lib3270 | |
| 37 | - ./autogen.sh || die "Lib3270 autogen failure" | |
| 38 | - ./configure || die "Lib3270 Configure failure" | |
| 39 | - make clean || die "Lib3270 Make clean failure" | |
| 40 | - make all || die "Lib3270 Make failure" | |
| 41 | - make install || die "Lib3270 Install failure" | |
| 42 | - cd ../.. | |
| 43 | -fi | |
| 28 | +echo "Unpacking lib3270" | |
| 29 | +tar -C / -Jxf mingw-lib3270.${MSYSTEM_CARCH}.tar.xz > $LOGFILE 2>&1 || die "Unpack lib3270 failure" | |
| 44 | 30 | |
| 45 | 31 | # |
| 46 | 32 | # Build LIBV3270 |
| 47 | 33 | # |
| 48 | -if [ -e mingw-libv3270.tar.xz ]; then | |
| 49 | - | |
| 50 | - echo "Unpacking libv3270" | |
| 51 | - tar -C / -Jxvf mingw-libv3270.tar.xz | |
| 52 | - | |
| 53 | -else | |
| 54 | - echo "Building libv3270" | |
| 55 | - mkdir -p ${myDIR}/.build/libv3270 | |
| 56 | - git clone https://github.com/PerryWerneck/libv3270.git ${myDIR}/.build/libv3270 > $LOGFILE 2>&1 || die "clone libv3270 failure" | |
| 57 | - pushd ${myDIR}/.build/libv3270 | |
| 58 | - ./autogen.sh > $LOGFILE 2>&1 || die "Autogen failure" | |
| 59 | - ./configure > $LOGFILE 2>&1 || die "Configure failure" | |
| 60 | - make clean > $LOGFILE 2>&1 || die "Make clean failure" | |
| 61 | - make all > $LOGFILE 2>&1 || die "Make failure" | |
| 62 | - make install > $LOGFILE 2>&1 || die "Install failure" | |
| 63 | - popd | |
| 64 | -fi | |
| 34 | +echo "Unpacking libv3270" | |
| 35 | +tar -C / -Jxf mingw-libv3270.tar.xz > $LOGFILE 2>&1 || die "Unpack libv3270 failure" | |
| 65 | 36 | |
| 66 | 37 | # |
| 67 | 38 | # Build PW3270 |
| ... | ... | @@ -74,7 +45,7 @@ make clean > $LOGFILE 2>&1 || die "Make clean failure" |
| 74 | 45 | make all > $LOGFILE 2>&1 || die "Make failure" |
| 75 | 46 | |
| 76 | 47 | make DESTDIR=.bin/package install |
| 77 | -tar --create --xz --file=mingw-pw3270.tar.xz --directory=.bin/package --verbose . | |
| 48 | +tar --create --xz --file=mingw-pw3270.${MSYSTEM_CARCH}.tar.xz --directory=.bin/package --verbose . | |
| 78 | 49 | |
| 79 | 50 | echo "Build complete" |
| 80 | 51 | ... | ... |