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.