aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpsykose <alice@ayaya.dev>2023-01-28 05:50:18 +0000
committeralice <alice@ayaya.dev>2023-01-29 21:00:24 +0000
commit020b1c302e80a8cd44f9fadcace2ce994009f4da (patch)
treecb2a6b9ad9026e941396c58b2731e4625af29f8c
parent7d88efd0c0898f8c1c9457c7983d6661fd2f3f6f (diff)
downloadaports-020b1c302e80a8cd44f9fadcace2ce994009f4da.tar.gz
aports-020b1c302e80a8cd44f9fadcace2ce994009f4da.tar.bz2
aports-020b1c302e80a8cd44f9fadcace2ce994009f4da.tar.xz
community/appstream: upgrade to 0.16.0
-rw-r--r--community/appstream/APKBUILD38
1 files changed, 16 insertions, 22 deletions
diff --git a/community/appstream/APKBUILD b/community/appstream/APKBUILD
index f18241558db..e97f38a89a6 100644
--- a/community/appstream/APKBUILD
+++ b/community/appstream/APKBUILD
@@ -2,22 +2,26 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Pablo Correa Gomez <ablocorrea@hotmail.com>
pkgname=appstream
-pkgver=0.15.5
-pkgrel=2
+pkgver=0.16.0
+pkgrel=0
pkgdesc="Provides a standard for creating app stores across distributions"
url="https://distributions.freedesktop.org/wiki/AppStream"
arch="all"
license="LGPL-2.1-or-later"
makedepends="
+ cairo-dev
curl-dev
+ fontconfig-dev
+ gdk-pixbuf-dev
glib-dev
gobject-introspection-dev
gperf
itstool
- libsoup-dev
+ librsvg-dev
libxml2-dev
libxmlb-dev
meson
+ pango-dev
qt5-qtbase-dev
yaml-dev
"
@@ -28,26 +32,18 @@ subpackages="
$pkgname-dev
$pkgname-doc
$pkgname-qt
+ $pkgname-compose
$pkgname-lang
"
source="https://www.freedesktop.org/software/appstream/releases/AppStream-$pkgver.tar.xz
"
builddir="$srcdir/AppStream-$pkgver"
-# librsvg doesn't exist on these arches
-case "$CARCH" in
- s390x|riscv64) ;;
- *)
- makedepends="$makedepends cairo-dev fontconfig-dev
- gdk-pixbuf-dev librsvg-dev pango-dev"
- subpackages="$subpackages $pkgname-compose"
- _conf="-Dcompose=true"
- ;;
-esac
-
build() {
abuild-meson \
+ -Db_lto=true \
-Dqt=true \
+ -Dsystemd=false \
-Ddocs=false \
-Dapidocs=false \
-Dinstall-docs=false \
@@ -55,12 +51,13 @@ build() {
-Dvapi=false \
-Dapt-support=false \
-Dgir=true \
- $_conf \
+ -Dcompose=true \
. output
meson compile ${JOBS:+-j ${JOBS}} -C output
}
check() {
+ XDG_RUNTIME_DIR="$builddir" \
meson test --no-rebuild --print-errorlogs -C output
}
@@ -74,10 +71,8 @@ package() {
compose() {
pkgdesc="Building blocks to compose AppStream metadata"
- mkdir -p "$subpkgdir"/usr/lib
- mv "$pkgdir"/usr/lib/libappstream-compose* \
- "$pkgdir"/usr/lib/girepository-1.0/AppStreamCompose* \
- "$subpkgdir"/usr/lib
+ amove usr/lib/libappstream-compose*
+ amove usr/lib/girepository-*/AppStreamCompose*
# Needs so:libappstream-compose.so and thus needs
# to be moved to prevent a recursive dependency.
@@ -87,10 +82,9 @@ compose() {
qt() {
pkgdesc="Qt5 interface for AppStream"
- mkdir -p "$subpkgdir"/usr/lib
- mv "$pkgdir"/usr/lib/libAppStreamQt.so.* "$subpkgdir"/usr/lib
+ amove usr/lib/libAppStreamQt.so.*
}
sha512sums="
-83202a8db9a31e4328b2a831b02e65389aad1ba95a4c2b2709084fb843cb3675af6fac73f932a31bb3a6d3ff5db85a863c01528be67d9bbd3b9614a978239771 AppStream-0.15.5.tar.xz
+5035d396548a82277b7248fca1a9bd5e10c24735e1d28115e05cfd6ba1a1cb71fa287a97923aaef4d986f432acbb541d8b22244f3499d5727c6b7d153e7008c2 AppStream-0.16.0.tar.xz
"