build(learn): the F-Droid repository keeps the kingfisher as its icon

The repository is all of Halkyon's apps', so its icon stays Halkyon's
emblem (ADR 0031, D3), kept in tool/release/fdroid/ now that the snap's
icon is Learn's graduation cap. Learn's listing keeps the snap's.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
Tizian 「ティツィアーン」 2026-10-28 10:45:43 +01:00
commit f749acb9ec
Signed by: raisondetredev
GPG key ID: 07F6FCF405488B64
3 changed files with 7 additions and 4 deletions

View file

@ -82,8 +82,8 @@ mkdir -p "$working/repo"
cp -r tool/release/fdroid/. "$working/"
# fdroid refuses a config.yml others can read.
chmod 600 "$working/config.yml"
cp snap/gui/halkyon-learn.png "$working/halkyon.png"
# The app's own icon in the F-Droid app, the same: fdroid can't find the launcher
# Learn's own icon in the F-Droid app, the snap's (the repository's is the
# kingfisher, halkyon.png in tool/release/fdroid/): fdroid can't find the launcher
# icon in a release APK, whose build shortens the resources' paths (res/9w.png
# rather than res/mipmap-hdpi/ic_launcher.png; fdroidserver issue 885).
mkdir -p "$working/metadata/app.halkyon.learn/en-US"

View file

@ -12,7 +12,9 @@ repo_description: >-
archive_name: Halkyon (archive)
archive_description: >-
Older versions of Halkyon's apps.
# The snap's icon, which tool/fdroid_repo.sh copies beside this file.
# The kingfisher, Halkyon's emblem, on a white tile with rounded corners (the snap's
# icon until Learn's became the graduation cap, ADR 0031, D3): the repository is all
# of Halkyon's apps', not Learn's.
repo_icon: halkyon.png
archive_icon: halkyon.png
# The newest three versions of each app stay in the repository, older ones move

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB