57 lines
2.3 KiB
YAML
57 lines
2.3 KiB
YAML
Categories:
|
|
- Internet
|
|
License: MIT
|
|
AuthorName: Jon Staab
|
|
AuthorWebSite: https://flotilla.social
|
|
WebSite: https://app.flotilla.social
|
|
SourceCode: https://gitea.coracle.social/coracle/flotilla
|
|
IssueTracker: https://gitea.coracle.social/coracle/flotilla/issues
|
|
Changelog: https://gitea.coracle.social/coracle/flotilla/src/branch/master/CHANGELOG.md
|
|
|
|
AutoName: Flotilla
|
|
|
|
RepoType: git
|
|
Repo: https://gitea.coracle.social/coracle/flotilla.git
|
|
Binaries: https://gitea.coracle.social/api/packages/coracle/generic/flotilla-fdroid/%v/flotilla-fdroid-%v.apk
|
|
|
|
Builds:
|
|
- versionName: 1.11.1
|
|
versionCode: 53
|
|
commit: 04bd38429e60768b21ec2c79c38438b47d97b3a2
|
|
subdir: android/app
|
|
sudo:
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
|
- update-alternatives --auto java
|
|
- curl -Lo node.tar.xz https://nodejs.org/dist/v22.23.3/node-v22.23.3-linux-x64.tar.xz
|
|
- echo "df450af89261115ef9f9e3830c3eeb2cc9213b63c720b1af623cb5dcbe2e02de node.tar.xz"
|
|
| sha256sum -c -
|
|
- tar xJf node.tar.xz --strip-components=1 -C /usr/local/
|
|
- rm node.tar.xz
|
|
- corepack enable
|
|
gradle:
|
|
- fdroid
|
|
prebuild: ../../scripts/fdroid/prepare.sh
|
|
scanignore:
|
|
- node_modules
|
|
build: ../../scripts/fdroid/build.sh
|
|
|
|
AllowedAPKSigningKeys: 6daf683e1ca83a4cd88573e9739e2aa944c85d56154e344230557cffed4ad78c
|
|
|
|
MaintainerNotes: |-
|
|
scripts/fdroid/prepare.sh removes Firebase, Google Services, Plausible and the ACINQ
|
|
native secp256k1 library, then installs dependencies, so it runs as prebuild ahead of
|
|
the scanner. node_modules holds FLOSS build tools (esbuild, sharp), hence scanignore.
|
|
Capacitor needs JDK 21, installed from trixie, and Node comes from nodejs.org at a
|
|
pinned checksum to match the lts/jod in .nvmrc.
|
|
|
|
Builds are reproducible: upstream's release workflow runs this recipe in the
|
|
buildserver-trixie image (scripts/fdroid/reproduce.sh) and publishes that apk, signed
|
|
with the distribution key, at Binaries.
|
|
|
|
AutoUpdateMode: Version
|
|
UpdateCheckMode: Tags ^[0-9]+\.[0-9]+\.[0-9]+$
|
|
UpdateCheckData: android/app/build.gradle|(?m)^\s*versionCode\s+(\d+)\s*$|.|(?m)^\s*versionName\s+"([^"]+)"\s*$
|
|
CurrentVersion: 1.11.1
|
|
CurrentVersionCode: 53
|