# REQUIREMENTS # (1) For Flutter: sudo apt install curl clang cmake libgtk-3-dev ninja-build # Project specific: sudo apt install libayatana-appindicator3-dev # (2) For AppImage: # sudo apt install libfuse2 # Download from https://github.com/AppImageCrafters/appimage-builder/releases # then sudo chmod +x appimage-builder-1.1.0-x86_64.AppImage && sudo mv appimage-builder-1.1.0-x86_64.AppImage /usr/local/bin/appimage-builder # UNCOMMENT THESE LINES TO BUILD FROM LATEST COMMIT # git reset --hard origin/main # git pull cd .. rm -rf /tmp/build cp localsend /tmp/build -r pushd /tmp/build git submodule update --init alias flutter='submodules/flutter/bin/flutter' flutter clean flutter pub get flutter pub run build_runner build -d flutter build linux rm -rf AppDir rm -rf appimage-build mkdir AppDir cp -r build/linux/x64/release/bundle/* AppDir appimage-builder sudo chmod +x LocalSend-latest-x86_64.AppImage rm -rf AppDir rm -rf appimage-build popd cd localsend cp /tmp/build/LocalSend-latest-x86_64.AppImage .