diff options
author | psykose <alice@ayaya.dev> | 2023-01-28 05:50:18 +0000 |
---|---|---|
committer | alice <alice@ayaya.dev> | 2023-01-29 21:00:24 +0000 |
commit | 020b1c302e80a8cd44f9fadcace2ce994009f4da (patch) | |
tree | cb2a6b9ad9026e941396c58b2731e4625af29f8c | |
parent | 7d88efd0c0898f8c1c9457c7983d6661fd2f3f6f (diff) | |
download | aports-020b1c302e80a8cd44f9fadcace2ce994009f4da.tar.gz aports-020b1c302e80a8cd44f9fadcace2ce994009f4da.tar.bz2 aports-020b1c302e80a8cd44f9fadcace2ce994009f4da.tar.xz |
community/appstream: upgrade to 0.16.0
-rw-r--r-- | community/appstream/APKBUILD | 38 |
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 " |