Page MenuHomeFreeBSD

Framework: Introduce the appstream target
Needs ReviewPublic

Authored by arrowd on Jul 28 2025, 6:06 PM.
Tags
None
Referenced Files
F133761413: D51601.diff
Tue, Oct 28, 5:11 AM
Unknown Object (File)
Sat, Oct 25, 3:00 AM
Unknown Object (File)
Sun, Oct 19, 11:33 AM
Unknown Object (File)
Sun, Oct 19, 11:33 AM
Unknown Object (File)
Sat, Oct 18, 9:47 PM
Unknown Object (File)
Wed, Oct 15, 1:10 AM
Unknown Object (File)
Sep 2 2025, 11:33 AM
Unknown Object (File)
Sep 1 2025, 1:42 PM
Subscribers
None

Details

Reviewers
None
Group Reviewers
portmgr
Summary

This supplementary target allows to run appstream-generator on the port's
STAGEDIR to see if its AppStream metadata is correct. It requires the
appstream-generator package to be installed. The asgen-config.json file is
generated from a template and is filled with stubs.

To properly generate the AppStream metadata Poudriere is required.

This is a supplemental change for https://github.com/freebsd/poudriere/pull/1237
which describes why do we need AppStream at all.

Test Plan

make -C science/pulseview stage appstream

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 65813
Build 62696: arc lint + arc unit

Event Timeline

arrowd created this revision.