| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=7bbflfcnfro3uhhpuc4b2u76h4; path=/
content-type: text/html; charset=UTF-8
date: Sat, 27 Dec 2025 08:31:38 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
appstrea..
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./devel/appstream, Tools and libraries to work with AppStream metadata
[
Branch: CURRENT, Version: 1.1.1nb1, Package name: appstream-1.1.1nb1, Maintainer: pkgsrc-users
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.
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
appstrea..doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./devel/appstream, Tools and libraries to work with AppStream metadata
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 1.1.1nb1, Package name: appstream-1.1.1nb1, Maintainer: pkgsrc-users
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.
Master sites:
Filesize: 4085.036 KBVersion history: (Expand)
- (2025-11-15) Updated to version: appstream-1.1.1nb1
- (2025-11-14) Updated to version: appstream-1.1.1
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-10-23) Updated to version: appstream-1.0.6nb2
- (2025-10-05) Updated to version: appstream-1.0.6nb1
CVS history: (Expand)
| 2025-11-15 08:56:57 by Thomas Klausner | Files touched by this commit (9) |
Log message: *: bump PKGREVISION for library dependency change in appstream |
| 2025-11-15 02:12:57 by Ryo ONODERA | Files touched by this commit (2) |
Log message: devel/appstream: Use textproc/libfyaml instead of textproc/libyaml * Bump PKGREVISION after dependency change. * Sync buildlink3.mk with appstream.pc. |
| 2025-11-14 10:46:31 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: appstream: updated to 1.1.1 Version 1.1.1 Features: * Add option to disable man page creation Bugfixes: * Add explicit UTF-8 tests to check for libfyaml's unicode handling * yaml: Drop implicit string quoting, make it explicit Miscellaneous: * qt: Drop support for Qt5 Version 1.1.0 Notes: * This release switches to libfyaml for YAML parsing. This allows us to support YAML 1.2 and limit parsing to it, enables better JSON parsing, and lower peak memory use when processing YAML. It also allows for future memory optimizations. Parsing a more restricted set of YAML may also help security. * This release also seals some internal libappstream-compose API that was public for a while for use by appstream-generator. It has no users anymore and should not have been public. This is one step closer to declaring the compose C API stable as well. Features: * Port YAML parsing to libfyaml * Port YAML emission to libfyaml * compose: Port to libfyaml * yaml: Reduce string copies when comparing main keys, compare lengths first * yaml: Reduce copies when filling locale tables and string list * compose: Add support for JPEG-XL * compose: Make the AscImage API more generic * compose: Seal away all GdkPixbuf and AscCanvas references from public API Bugfixes: * validator: Fix possible double dereference of the same issue instance * tests: Pass tests with older versions of libfyaml * Fix a few double-free issues in error conditions * compose: Fix possible race condition when fetching pangrams * compose: Draw better background shapes and center text properly for font icons * parser: Guard against "tag" elements with NULL values * yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically) * cache: Fix potential use-after-free issue when counting components Miscellaneous: * Update COPYING with latest from FSF * Update GPL-2.0.txt with latest from FSF * compose: Prefer int over uint everywhere in AscImage API |
| 2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999) |
Log message: *: recursive bump for pcre2 Running an old binary against the new pcre doesn't work: /usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ /usr/pkg/lib/libglib-2.0.so.0 not defined |
| 2025-10-05 21:26:29 by Jonathan Schleifer | Files touched by this commit (485) |
Log message: *: rev bump for curl |
| 2025-08-18 17:01:52 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: appstream: updated to 1.0.6 Version 1.0.6 Features: * compose: Accept .ttc font files * compose: Give font icons a background shape * compose: Render more elaborate font sample cards Bugfixes: * compose: Insert screenshot tags for auto-generated font screenshots * compose: Trim substring when truncating font sample text * meson: don't override appstreamcli when cross-building * compose: Prefer rendering font icon with "Regular" style * compose: Sanitize font text samples before using them as icon * Follow directory symlinks when looking for Flatpak data * compose: Drop bad private-header include in public header * compose: Drop unneeded const declaration for GKeyFile * Fix typo that prevented video metadata from being composed properly |
| 2025-07-19 07:37:52 by Thomas Klausner | Files touched by this commit (190) |
Log message: *: bump gobject-introspection users for ABI bump XXX: I'm actually not sure why the ABI was bumped for 1.84, but now that it is we have to bump PKGREVISIONs, otherwise pkgin is quite unhappy |
| 2025-06-05 08:36:39 by Thomas Klausner | Files touched by this commit (1) |
Log message: appstream: requires gnu17, mark it as wanting c17 |
