diff options
Diffstat (limited to 'community/appstream/APKBUILD')
-rw-r--r-- | community/appstream/APKBUILD | 49 |
1 files changed, 22 insertions, 27 deletions
diff --git a/community/appstream/APKBUILD b/community/appstream/APKBUILD index 0f60c1a851f..30b110e0d32 100644 --- a/community/appstream/APKBUILD +++ b/community/appstream/APKBUILD @@ -1,52 +1,49 @@ # Contributor: Leo <thinkabit.ukim@gmail.com> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Contributor: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Pablo Correa Gomez <ablocorrea@hotmail.com> pkgname=appstream -pkgver=0.15.4 -pkgrel=0 +pkgver=1.0.2 +pkgrel=2 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 - qt5-qtbase-dev + pango-dev + qt6-qtbase-dev yaml-dev " -triggers="$pkgname.trigger=/usr/share/app-info/*" +triggers="$pkgname.trigger=/usr/share/app-info/*:/var/cache/swcatalog/xml" install="$pkgname.post-install $pkgname.post-upgrade" subpackages=" $pkgname-dbg $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 \ @@ -54,13 +51,14 @@ build() { -Dvapi=false \ -Dapt-support=false \ -Dgir=true \ - $_conf \ + -Dcompose=true \ . output - meson compile ${JOBS:+-j ${JOBS}} -C output + meson compile -C output } check() { - meson test --no-rebuild -v -C output + XDG_RUNTIME_DIR="$builddir" \ + meson test --no-rebuild --print-errorlogs -C output } package() { @@ -73,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. @@ -86,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=" -815295fb37d34ae4dff0a8d0a465b5a37286cfa02ac9ae940f77daeab3ca0e2b3519e72cd7e4c61d67298bcc0c94f64ebb50bcde8e2d5fe2f6aa4b188346a27e AppStream-0.15.4.tar.xz +e5c109c383e3bf3af3693bfb3146663767c2c61fac0bd421f2ce52242fe7b869effeacc4d207987321dfeb4ab0ba77ece6c1c6eea054a7365204cd955426517a AppStream-1.0.2.tar.xz " |