Bluecherry Version 3 client
Developer information
Build from source
1min
the build process is pretty straight forward you need to have flutter https //flutter dev/docs/get started/install installed on your system git clone https //github com/bluecherrydvr/unity cd unity flutter pub get flutter build \[linux|windows|macos|android|ios] the automated build process is done using github actions you may find the workflow here https //github com/bluecherrydvr/unity/blob/11da43311773e627b38d7dd2ff15e65e9da201fc/ github/workflows/main yml the workflow builds the app for all supported platforms & uploads the artifacts to the release page on linux, a flutter executable with different environment variables is used to build the app for different distributions this tells the app how the system is configured and how it should install updates to run for linux, you need to provide the following environment variables based on your system, where \[distro env]can be appimage(appimage), deb(debian), rpm(redhat), tar gz(tarball) or pi(raspberry pi) flutter run dart define from file=linux/env/\[distro env] json