-
Create an Ubuntu 18.04 installation, e.g. by using the netboot installer at http://archive.ubuntu.com/ubuntu/dists/artful/main/installer-amd64/current/images/netboot/mini.iso
-
Install the add-apt-repository tool and the mingw repository
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:tobydox/mingw-w64
sudo apt-get update
-
Install the following packages:
- cmake
- nsis
- tofrodos
- g++-mingw-w64
- qt5base-mingw-w64
- qt5tools-mingw-w64
- qt5translations-mingw-w64
- openssl-mingw-w64
- libz-mingw-w64-dev
- libpng-mingw-w64
- libjpeg-turbo-mingw-w64
- interception-mingw-w64
- openldap-mingw-w64
- lzo2-mingw-w64
- qca-mingw-w64
- cyrus-sasl-mingw-w64
-
Change to the Veyon source directory and type
mkdir b cd b ../cmake/build_mingw64 make win-nsi
-
This will create a ready-to-use Win64 installer like the ones you can download from the Veyon website.
-
If you want to build a Win32 installer, run the build_mingw32 script instead.