From 050eea38c1e4c6e4cc65b7fc21245b56c42b8295 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Mon, 13 Mar 2023 23:49:14 -0300 Subject: [PATCH] Using pre-build lib3270 artifact. --- win/ci-build.sh | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/win/ci-build.sh b/win/ci-build.sh index 50d0825..fd37f0c 100755 --- a/win/ci-build.sh +++ b/win/ci-build.sh @@ -25,21 +25,27 @@ rm -fr ${myDIR}/.build # # Build LIB3270 # -echo "Building lib3270" -mkdir -p ${myDIR}/.build/lib3270 -git clone https://github.com/PerryWerneck/lib3270.git ${myDIR}/.build/lib3270 > $LOGFILE 2>&1 || die "clone lib3270 failure" -pushd ${myDIR}/.build/lib3270 -./autogen.sh > $LOGFILE 2>&1 || die "Autogen failure" -./configure > $LOGFILE 2>&1 || die "Configure failure" -make clean > $LOGFILE 2>&1 || die "Make clean failure" -make all > $LOGFILE 2>&1 || die "Make failure" -make install > $LOGFILE 2>&1 || die "Install failure" -popd +if [ -e mingw-lib3270.tar.xz ]; then + + echo "Unpacking lib3270" + tar -C / -Jxvf mingw-lib3270.tar.xz + +else + echo "Building lib3270" + git clone https://github.com/PerryWerneck/lib3270.git ./.build/lib3270 || die "clone lib3270 failure" + cd ./.build/lib3270 + ./autogen.sh || die "Lib3270 autogen failure" + ./configure || die "Lib3270 Configure failure" + make clean || die "Lib3270 Make clean failure" + make all || die "Lib3270 Make failure" + make install || die "Lib3270 Install failure" + cd ../.. +fi # # Build PW3270 # -echo "Building PW3270" +echo "Building libv3270" cd ${myDIR} ./autogen.sh > $LOGFILE 2>&1 || die "Autogen failure" ./configure > $LOGFILE 2>&1 || die "Configure failure" -- libgit2 0.21.2