Skip to content
No description, website, or topics provided.
Makefile Python Shell CMake Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.dockerignore
DockerEntry.sh
Dockerfile
DropDockerVerification.sh
InitDockerVerification.sh
InstallDevPackagesFedora.sh
Makefile
OneKey.sh
README.md
ResolveDllDeps.py
RunDockerVerification.sh
Toolchain-cross-linux.i686.cmake
Toolchain-cross-linux.x86_64.cmake

README.md

SeafileClientBuildTools

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.

Initialize and build

When you are in Fedora, run Install-dev-packages-Fedora.sh script to install all necessray packages firstly.

How to build Windows client

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.

How to build Linux client

Run make HOST_OS= and get ./build folder.

How to run docker script

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.

You can’t perform that action at this time.