Publish your first flutter app to F-droid
Fork official fdroiddata repo
git clone https://gitlab.com/git-elliot/fdroiddata
cd fdroiddata
fdroid init
fdroid readmeta
Add flavor for fdroid in app.gradle
flutter build apk --flavor fdroid
fdroid import --url https://github.com/git-elliot/vernet
code metadata/org.fsociety.vernet.yml
--- add version, license, category, remove gradle, subdir, add tag in commit
Update metadata in fdroid
fdroid rewritemeta org.fsociety.vernet
fdroid readmeta
fdroid lint org.fsociety.vernet
fdroid build -v -l org.fsociety.vernet # runs only once for each tag
My Recipe
Categories: - Connectivity - Internet - Security License: Apache-2.0 SourceCode: https://github.com/git-elliot/vernet IssueTracker: https://github.com/git-elliot/vernet/issues AutoName: Vernet RepoType: git Repo: https://github.com/git-elliot/vernet Builds: - versionName: 1.0.0 versionCode: 2 commit: v1.0.0+2 output: build/app/outputs/flutter-apk/app-fdroid-release.apk srclibs: - flutter@2.2.1 build: - $$flutter$$/bin/flutter config --no-analytics - $$flutter$$/bin/flutter packages pub get - $$flutter$$/bin/flutter build apk --flavor fdroid AutoUpdateMode: Version v%v+%c UpdateCheckMode: Tags UpdateCheckData: pubspec.yaml|version:\s.*\+(\d+)|.|version:\s.*\+ CurrentVersion: 1.0.0 CurrentVersionCode: 2 #new line required at the end of file
Comments
Post a Comment