BSD Ports

devel/appstream 1.2.1 OpenBSD

access to machine-readable software metadata

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Antoine Jacoutot <[email protected]>
Last update
Commit
e27be15bf8
Categories
devel

Description

AppStream makes machine-readable software metadata easily accessible. It is a foundational block for modern Linux software centers, offering a seamless way to retrieve information about available software, no matter the repository it is contained in. It can provide data about available applications as well as available firmware, drivers, fonts and other components. This project it part of freedesktop.org.

What AppStream Offers:

  • Specifications & Standards: Describes the XML-based MetaInfo files for use by upstream projects, as well as AppStream catalog metadata in XML or YAML for use by repository providers.
  • Reference Implementation: Provides GLib/GObject libraries for easy manipulation of metadata, with features for quick metadata indexing, querying and system compatibility checks. A Qt interface and other language bindings are provided as well.
  • Tools: Includes `appstreamcli` for metadata queries, data verification and diagnostics. The `appstreamcli compose` tool can be used for simple catalog metadata composition.

In the other systems

The newest version among them is 1.2.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
OpenBSDdevel/appstream1.2.1 newestno data-Antoine Jacoutot <[email protected]>2026-10-09
FreeBSDdevel/appstream1.2.1 newestnone known-[email protected]2026-09-30
NetBSDdevel/appstream1.1.6nb1 behind since 2026-08-29none known-[email protected]2026-09-29
DragonFlydevel/appstream1.0.4 behind since 2026-07-23none known-[email protected]-
MidnightBSDdevel/appstream1.1.2 behind since 2026-07-23no data-[email protected]2026-09-10
HardenedBSDdevel/appstream1.2.1 newestno data-[email protected]-
GhostBSDdevel/appstream1.2.0 behind since 2026-09-29no data-[email protected]-

Compare across BSDs

Version history 5

  1. 1.2.1 e27be15bf8
  2. 1.2.0 9f23f07137
  3. 1.1.6 18dad5a708
  4. 1.1.5 3661136060
  5. 1.1.4 2ed7c82609

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg_add appstream

From the ports tree:

cd /usr/ports/devel/appstream && make install

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Build dependencies 11
Run dependencies 7

Commit history 5

DateCommitCreditsLog message
e27be15bf8 ajacoutot Update to appstream-1.2.1.
9f23f07137 ajacoutot Update to appstream-1.2.0.
18dad5a708 ajacoutot Update to appstream-1.1.6.
3661136060 ajacoutot Update to appstream-1.1.5.
2ed7c82609 ajacoutot Update to appstream-1.1.4.