diff options
Diffstat (limited to 'community/appstream/APKBUILD')
-rw-r--r-- | community/appstream/APKBUILD | 65 |
1 files changed, 36 insertions, 29 deletions
diff --git a/community/appstream/APKBUILD b/community/appstream/APKBUILD index 51be7c75897..30b110e0d32 100644 --- a/community/appstream/APKBUILD +++ b/community/appstream/APKBUILD @@ -1,39 +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.14.6 -pkgrel=1 +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 AND GPL-2.0-or-later" -makedepends="meson yaml-dev libxml2-dev glib-dev lmdb-dev gobject-introspection-dev - gperf qt5-qtbase-dev libsoup-dev curl-dev" -triggers="$pkgname.trigger=/usr/share/app-info/*" +license="LGPL-2.1-or-later" +makedepends=" + cairo-dev + curl-dev + fontconfig-dev + gdk-pixbuf-dev + glib-dev + gobject-introspection-dev + gperf + itstool + librsvg-dev + libxml2-dev + libxmlb-dev + meson + pango-dev + qt6-qtbase-dev + yaml-dev + " +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" +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|mips*|riscv64) ;; - *) - makedepends="$makedepends 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 \ @@ -41,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() { @@ -60,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. @@ -72,12 +81,10 @@ compose() { qt() { pkgdesc="Qt5 interface for AppStream" - license="LGPL-2.1-or-later" - mkdir -p "$subpkgdir"/usr/lib - mv "$pkgdir"/usr/lib/libAppStreamQt.so.* "$subpkgdir"/usr/lib + amove usr/lib/libAppStreamQt.so.* } sha512sums=" -810aa7427df50793f4bed27cc3cb5b72c156f0c582f241e06131aa8eabe82d59c8ac0bcc37a22877f7a19ac4640a9a831f8b567ce3e2d26a41ce999515affdb0 AppStream-0.14.6.tar.xz +e5c109c383e3bf3af3693bfb3146663767c2c61fac0bd421f2ce52242fe7b869effeacc4d207987321dfeb4ab0ba77ece6c1c6eea054a7365204cd955426517a AppStream-1.0.2.tar.xz " |