devel/appstream - The NetBSD Packages Collection

Tools and libraries to work with AppStream metadata

AppStream is a collaborative effort for making machine-readable
software metadata easily available to programs that need it.  It
is part of the Freedesktop ecosystem and provides a convenient way
to retrieve information about available software, making it one of
the building blocks for modern software centers.

AppStream consists of a specification to describe individual software
component metadata in XML (so-called MetaInfo files), as well as
a derived specification for a metadata-collection format to provide
a list of these metadata entries in XML or YAML for easy consumption
by software centers and other tools which need to know about
available software in a repository.  In addition to the metadata
specification, AppStream specifies a set of related features to
help providing better metadata for software repositories (primarily
in Linux distributions).  This reference implementation of AppStream
provides a shared library to work with these metadata files, features
to index and query their data quickly, as well as other useful
related functionality to make building programs which work with
software metadata very easy.

Build dependencies

devel/gperf textproc/libxslt textproc/gtk-doc devel/meson devel/glib2-tools pkgtools/mktools textproc/itstool devel/pkgconf pkgtools/cwrappers

Runtime dependencies

devel/glib2 devel/gobject-introspection textproc/libstemmer textproc/libxmlb textproc/libyaml www/curl devel/glib2 devel/gobject-introspection textproc/libstemmer textproc/libyaml www/curl

Binary packages

NetBSD 10.0aarch64appstream-0.16.3nb2.tgz
NetBSD 10.0aarch64ebappstream-0.16.3nb2.tgz
NetBSD 10.0alphaappstream-0.16.3nb2.tgz
NetBSD 10.0earmv6hfappstream-0.16.3nb2.tgz
NetBSD 10.0earmv7hfappstream-0.16.3nb2.tgz
NetBSD 10.0i386appstream-0.16.3nb2.tgz
NetBSD 10.0x86_64appstream-0.16.3nb2.tgz
NetBSD 8.0x86_64appstream-0.16.3nb2.tgz
NetBSD 9.0aarch64appstream-0.16.3nb2.tgz
NetBSD 9.0alphaappstream-0.16.3nb2.tgz
NetBSD 9.0earmv6hfappstream-0.16.3nb2.tgz
NetBSD 9.0earmv7hfappstream-0.16.3nb2.tgz
NetBSD 9.0i386appstream-0.16.3nb2.tgz
NetBSD 9.0powerpcappstream-0.16.3nb2.tgz
NetBSD 9.0x86_64appstream-0.16.3nb2.tgz
NetBSD 9.3x86_64appstream-0.16.3nb2.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options


Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.