Current we support building Seafile client(i686/x86_64) for Windows/Linux on Fedora development environment. We may support more Linux distributions in the future.
When you are in Fedora, run Install-dev-packages-Fedora.sh script to install all necessray packages firstly.
Run make or make HOST_OS=MINGW32 and get i686 32-bits ./ms-build folder.
Run make HOST_OS=MINGW64 and get x86_64-bits ./ms-build64 folder.
Run make HOST_OS= and get ./build folder.
Run InitDockerVerification.sh to create docker image and related environment for the first time.
Run RunDockerVerification.sh to create a new docker instance and build Seafile client. The build contents would be placed in your host directory by docker volumn. In your ./build it's the Linux build. The ./ms-build is the 32-bits Windows build and ./ms-build64 is the 64-bits build.
Run DropDockerVerification.sh to drop the docker image and related environment.
Report issue on https://github.com/xnervwang/SeafileClientBuildTools, or send email to Xnerv Wang [email protected].