Created originally as part of PW3270 application.
- TODO
- TODO
-
Add the MinGW Repositories
sudo zypper ar obs://windows:mingw:win32 mingw32 sudo zypper ar obs://windows:mingw:win64 mingw64 sudo zypper ar obs://home:PerryWerneck:pw3270 pw3270 sudo zypper ref
-
Get libv3270 sources from git
git clone https://github.com/PerryWerneck/libv3270.git ./v3270
-
Install 64 bits cross compilers
./v3270/win/install-cross.sh --64
-
Configure 64 bits build environment
./v3270/win/win-configure.sh --64
-
Build
cd v3270 make clean make all
-
Build and install lib3270
-
Install the required libraries
pacman -S mingw-w64-x86_64-gtk3
-
Get libv327 8135 0 sources from git
git clone https://github.com/PerryWerneck/libv3270.git ./libv3270
-
Build library using the mingw shell
cd libv3270 ./autogen.sh make all
-
Build and install lib3270
-
Install additional dependencies
brew update brew install xz meson ninja curl gettext openssl pkgconfig gtk+3 brew upgrade
-
Get libv3270 sources from git
git clone https://github.com/PerryWerneck/lib3270.git ./libv3270 cd libv3270
-
Configure, build and install
meson setup --prefix=$(brew --prefix)/Cellar/libv3270/$(grep 'version:' meson.build | cut -d: -f2 | cut -d\' -f2) --reconfigure --wipe .build meson compile -C .build meson install -C .build brew link libv3270
To uninstall
```shell
brew unlink libv3270
rm -fr "$(brew --cellar)/libv3270"
```
-
Install jhbuild and GTK-OSX
-
build
jhbuild --moduleset=https://raw.githubusercontent.com/PerryWerneck/libv3270/master/mac/libv3270.modules build libv3270