BSD Ports

devel/appstream 1.1.6nb1 NetBSD

Tools and libraries to work with AppStream metadata

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
5fbb8dbd8c
License
gnu-lgpl-v2.1
Categories
devel
Package size
934.4 KiB, 6393.3 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDdevel/appstream1.1.6nb1
FreeBSDdevel/appstream1.2.1
OpenBSDdevel/appstream1.2.1
DragonFlydevel/appstream1.0.4
MidnightBSDdevel/appstream1.1.2

Install

Binary package:

pkgin install appstream

From pkgsrc:

cd /usr/pkgsrc/devel/appstream && make install clean

Dependencies

Run dependencies 8

Commit history 8

DateCommitCreditsLog message
5fbb8dbd8c adam appstream: updated to 1.2.1
1.2.1 Features: * curl: Include "libcurl" in UA string so AI bot protection hits us less * compose: Permit changing the downloader user agent * compose: Try to guess what media we actually downloaded if processing failed * Add support for elogind Bugfixes: * meson: Make sed command cross-platform friendly * meson: Don't use any absolute include path to find libstemmer.h * system-info: Avoid overflow in physical memory total on 32-bit systems * compose: Flag a missing ffprobe as its own error * docs: Work around a rare DAPS race condition when building documentation * Resolve or skip failing tests on riscv64 & s390x * validator: Fix validation of `references` elements * tests: Relax fontconfig orthography data check for 2.18.3 bug Miscellaneous: …
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
f309e702fe adam appstream: updated to 1.2.0
1.2.0 Notes: * This release marks the libappstream-compose API as stable. * This release introduces a new, lightly sandboxed (on Linux) media worker for appstream-compose and switches to VIPS for image processing. Please report any issues you may find! The sandbox can be disabled by setting `ASC_NO_SANDBOX=1` in the environment. The image formats XPM, TIFF and BMP will no longer be read by Compose, and will be rejected unconditionally. * This release introduces <heading>My headline!</heading> markup for AppStream descriptions. Older versions will remove this markup, so only use it if your target clients have a recent version of AppStream. Features: * compose: Create AscMedia for isolated out-of-process media handling using asc-mediaworker …
5e4aea17e2 wiz *: recursive bump for pcre2 10.48

The latest 5 of 8 in the history this site was built from.