Skip to content

feat(appimage): metainfo AppStream et validation (prérequis AppImageHub) - #7

Merged
Paullux merged 3 commits into
mainfrom
feat/appimage-metainfo
Oct 17, 2026
Merged

Paullux merged 3 commits into
mainfrom
feat/appimage-metainfo

Conversation

@Paullux

@Paullux Paullux commented Oct 17, 2026

Copy link
Copy Markdown
Member

Contenu

  • packaging/appimage/org.pdf_equilibrist.pdf_equilibrist.metainfo.xml : métadonnées AppStream (version et date injectées par build_appimage.sh), installées dans usr/share/metainfo de l'AppImage.
  • build_appimage.sh : valide le metainfo (appstreamcli) et le .desktop (desktop-file-validate) quand les outils sont présents.
  • linux-appimage.yml : installe appstream et desktop-file-utils pour que ces validations tournent en CI.
  • packaging/alternativeto/LISTING.md : brouillon de fiche AlternativeTo.

Pourquoi

Prérequis d'AppImageHub : .desktop valide, metainfo AppStream recommandé. Le metainfo et le .desktop ont été validés en local (WSL), sans avertissement en mode pédantique. Le build complet de l'AppImage avec ces fichiers n'a pas encore tourné : c'est ce que vérifie la CI de cette PR.

La soumission à AppImageHub (une PR sur appimage/appimage.github.io) viendra après la prochaine release, qui embarquera ce metainfo.

🤖 Generated with Claude Code

Paullux and others added 3 commits October 17, 2026 17:56
…ation appstreamcli et desktop-file-validate en CI

Prérequis d'AppImageHub : fichier .desktop valide, metainfo recommandé.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…validation AppStream informative

developer -> developer_name et suppression de l'URL vcs-browser, rejetés par appstreamcli 0.15 ;
un écart de version de l'outil ne doit pas empêcher de produire l'AppImage.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@Paullux
Paullux merged commit 1b372f3 into main Oct 17, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant