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,45 +23,16 @@ cd ${myDIR} | ||
| 23 | rm -fr ${myDIR}/.build | 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 | # Build LIBV3270 | 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 | # Build PW3270 | 38 | # Build PW3270 |
| @@ -74,7 +45,7 @@ make clean > $LOGFILE 2>&1 || die "Make clean failure" | @@ -74,7 +45,7 @@ make clean > $LOGFILE 2>&1 || die "Make clean failure" | ||
| 74 | make all > $LOGFILE 2>&1 || die "Make failure" | 45 | make all > $LOGFILE 2>&1 || die "Make failure" |
| 75 | 46 | ||
| 76 | make DESTDIR=.bin/package install | 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 | echo "Build complete" | 50 | echo "Build complete" |
| 80 | 51 |