Categories: - Sports & Health License: AGPL-3.0-only AuthorName: SkateSpots WebSite: https://skate-spots.org SourceCode: https://git.skate-spots.org/skatespots/SkateSpots IssueTracker: https://git.skate-spots.org/skatespots/SkateSpots/issues Changelog: https://git.skate-spots.org/skatespots/SkateSpots/releases AutoName: SkateSpots Summary: Local-first skate map, crews, events and marketplace Description: |- SkateSpots is a local-first skating map for finding spots, crews, events and gear. Your keys stay on your device, your messages stay in encrypted crew chats and the app does not use analytics or sell your data. Find skate spots on the map, add new ones, organise sessions with your crew, follow events and browse the community marketplace. The Android app bundles the same web app for fast shell startup and native camera, location, push and NFC support where available. SkateSpots is self-hosted and built on open protocols. You can run your own relay and Blossom storage instead of relying on a central service. RepoType: git Repo: https://git.skate-spots.org/skatespots/SkateSpots.git Builds: - versionName: 1.7.61 versionCode: 10761 commit: 5ebf741427303be0b0feeff5ce1d8420e2c0ddea subdir: . prebuild: - npm ci - npm run android:init - npm run android:sync # F-Droid signs the APK itself. Remove the developer signing config so # Gradle emits an unsigned release APK instead of requiring the keystore. - sed -i '/signingConfig signingConfigs.release/d' android/app/build.gradle build: - cd android && ./gradlew assembleRelease --no-daemon output: android/app/build/outputs/apk/release/app-release-unsigned.apk # The generated Android project is intentionally not committed. This # recipe recreates it with Capacitor before Gradle runs. F-Droid will sign # the resulting APK with its own key. The F-Droid buildserver supplies the # JDK/Android SDK; do not install packages with sudo in a recipe. AutoUpdateMode: Version UpdateCheckMode: Tags CurrentVersion: 1.7.61 CurrentVersionCode: 10761