Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c823243e53 | ||
|
|
d5a74213d6 |
@@ -34,17 +34,17 @@ Nothing listing-related goes in the recipe. F-Droid harvests
|
|||||||
is fed from: title, descriptions, icon, feature graphic, screenshots and
|
is fed from: title, descriptions, icon, feature graphic, screenshots and
|
||||||
`changelogs/<versionCode>.txt`. `title.txt` becomes the app name per locale.
|
`changelogs/<versionCode>.txt`. `title.txt` becomes the app name per locale.
|
||||||
|
|
||||||
## Submitting
|
## Status
|
||||||
|
|
||||||
After `v1.0.0` is tagged and `agendula_v1.0.0.apk` is live on the self-hosted
|
Submitted as [fdroiddata!49998](https://gitlab.com/fdroid/fdroiddata/-/merge_requests/49998)
|
||||||
repo:
|
on 2026-09-24. Its CI rebuilt v1.0.0 and verified it against our published APK
|
||||||
|
("compared built binary to supplied reference binary successfully").
|
||||||
|
|
||||||
1. Fork `https://gitlab.com/fdroid/fdroiddata`, copy the recipe to
|
The file here is a copy of the submitted recipe. fdroiddata's copy is the one
|
||||||
`metadata/de.jeanlucmakiola.agendula.yml`.
|
that counts; after the merge F-Droid picks up new `vX.Y.Z` tags on its own
|
||||||
2. `fdroid readmeta && fdroid lint de.jeanlucmakiola.agendula`, then
|
(`AutoUpdateMode`), so there is no per-release work there. Only a change to the
|
||||||
`fdroid build -v -l de.jeanlucmakiola.agendula` to rebuild and verify.
|
recipe itself (a new submodule, a build flag) needs an MR, pinned to a full
|
||||||
3. Open the merge request. Later versions are picked up from new `vX.Y.Z` tags
|
commit hash, never a tag.
|
||||||
(`AutoUpdateMode`), so there is no per-release work in fdroiddata.
|
|
||||||
|
|
||||||
The recipe says `License: MIT`; `:dav` is vendored MPL-2.0 (`dav/PROVENANCE.md`).
|
The recipe says `License: MIT`; `:dav` is vendored MPL-2.0 (`dav/PROVENANCE.md`).
|
||||||
If the reviewer asks, change it to `MIT AND MPL-2.0`.
|
If the reviewer asks, change it to `MIT AND MPL-2.0`.
|
||||||
|
|||||||
@@ -1,11 +1,3 @@
|
|||||||
# Draft fdroiddata recipe for the OFFICIAL F-Droid repository. Submitted as
|
|
||||||
# metadata/de.jeanlucmakiola.agendula.yml in fdroiddata; see README.md here.
|
|
||||||
# Not the self-hosted control file (that is ../../fdroid-metadata/).
|
|
||||||
#
|
|
||||||
# Reproducible build + developer-signed binary: F-Droid rebuilds from source,
|
|
||||||
# compares against our APK from `Binaries`, and on a match publishes OUR binary,
|
|
||||||
# so official and self-hosted installs share one signature.
|
|
||||||
|
|
||||||
Categories:
|
Categories:
|
||||||
- Task
|
- Task
|
||||||
License: MIT
|
License: MIT
|
||||||
@@ -22,15 +14,10 @@ RepoType: git
|
|||||||
Repo: https://codeberg.org/jlmakiola/agendula.git
|
Repo: https://codeberg.org/jlmakiola/agendula.git
|
||||||
Binaries: https://apps.dev.jeanlucmakiola.de/dev/fdroid/repo/agendula_v%v.apk
|
Binaries: https://apps.dev.jeanlucmakiola.de/dev/fdroid/repo/agendula_v%v.apk
|
||||||
|
|
||||||
# 1.0.0 is the first release that carries every reproducibility fix
|
|
||||||
# (scripts/check_reproducible_release.sh); 0.x releases strip datastore's .so
|
|
||||||
# files host-dependently and won't verify. submodules: floret-kit is an
|
|
||||||
# included build. No key.properties on the buildserver, so the release build
|
|
||||||
# comes out unsigned, which is what F-Droid compares.
|
|
||||||
Builds:
|
Builds:
|
||||||
- versionName: 1.0.0
|
- versionName: 1.0.0
|
||||||
versionCode: 10000
|
versionCode: 10000
|
||||||
commit: v1.0.0
|
commit: 671910f54b097306ed83d69f910eb328cb07dc3d
|
||||||
subdir: app
|
subdir: app
|
||||||
submodules: true
|
submodules: true
|
||||||
gradle:
|
gradle:
|
||||||
|
|||||||
Reference in New Issue
Block a user