| Name |
appstream |
| Description |
Provides a standard for creating app stores across distributions |
| Version |
1.1.2-1 |
| Package Base |
appstream |
| Homepage |
https://distributions.freedesktop.org/wiki/AppStream |
| Maintainers |
['Antonio Rojas <arojas@archlinux.org>'] |
| Contributors |
['Jameson Pugh <imntreal@gmail.com>', 'Tim Jester-Pfadt <t.jp<at>gmx.de>'] |
| Distro-repo |
https://gitlab.archlinux.org/archlinux/packaging/packages/appstream |
| Sources |
['git+https://github.com/ximion/appstream#tag=v1.1.2?signed', 'update-appstream-cache.hook'] |
| Dependencies |
['cairo', 'curl', 'fontconfig', 'freetype2', 'gcc-libs', 'gdk-pixbuf2', 'glib2', 'glibc', 'libfyaml', 'librsvg', 'libstemmer', 'libxml2', 'libxmlb', 'pango', 'systemd-libs', 'zstd'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['bash-completion', 'gi-docgen', 'git', 'glib2-devel', 'gobject-introspection', 'gperf', 'itstool', 'meson', 'qt6-tools', 'vala', 'xmlto'] |
| Provides |
[] |
| Builddate |
28-01-2026 22:50:57 |
| Architecture |
x86_64 |
| Distro-Version |
|
| Licenses |
['LGPL-2.1-or-later'] |
| Hash |
420d2bfb3b6a3de61b12cc21253eedc6177671027c9fd97be818bf3345f0ab43 |
# Maintainer: Antonio Rojas <arojas@archlinux.org>
# Contributor: Jameson Pugh <imntreal@gmail.com>
# Contributor: Tim Jester-Pfadt <t.jp<at>gmx.de>
pkgbase=appstream
pkgname=(appstream
appstream-qt)
pkgver=1.1.2
pkgrel=1
pkgdesc='Provides a standard for creating app stores across distributions'
arch=(x86_64)
url='https://distributions.freedesktop.org/wiki/AppStream'
license=(LGPL-2.1-or-later)
depends=(cairo
curl
fontconfig
freetype2
gcc-libs
gdk-pixbuf2
glib2
glibc
libfyaml
librsvg
libstemmer
libxml2
libxmlb
pango
systemd-libs
zstd)
makedepends=(bash-completion
gi-docgen
git
glib2-devel
gobject-introspection
gperf
itstool
meson
qt6-tools
vala
xmlto)
source=(git+https://github.com/ximion/appstream#tag=v$pkgver?signed
update-appstream-cache.hook)
sha256sums=('ddc40e0d569bc900eee1b6d35eb6d936901dacac632c37c46f0c3178289f00a3'
'edc632e4a76ebe5efc76a56fe5f797e5c981cca6f2f0111c7ce0170d1330c788')
validpgpkeys=(D33A3F0CA16B0ACC51A60738494C8A5FBF4DECEB) # Matthias Klumpp <matthias@tenstral.net>
build() {
meson build appstream \
--prefix=/usr \
--libexecdir=lib \
-Dqt=true \
-Dvapi=true \
-Dcompose=true
meson compile -C build
}
package_appstream() {
meson install --destdir "$pkgdir" -C build
# provided by -qt subpackage
rm -r "$pkgdir"/usr/{include/AppStreamQt,lib/cmake,lib/libAppStreamQt.*}
install -Dm644 update-appstream-cache.hook "$pkgdir"/usr/share/libalpm/hooks/90-update-appstream-cache.hook
}
package_appstream-qt() {
pkgdesc='Qt6 interface for AppStream'
depends=(appstream
gcc-libs
glib2
glibc
qt6-base)
meson install --destdir "$pkgdir" -C build
# provided by appstream
rm -r "$pkgdir"/usr/{bin,include/appstream{,-compose},lib/{appstreamcli-compose,girepository-1.0,libappstream*,pkgconfig},share}
}