aboutsummaryrefslogtreecommitdiffstats
path: root/community/libportal/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libportal/APKBUILD')
-rw-r--r--community/libportal/APKBUILD33
1 files changed, 15 insertions, 18 deletions
diff --git a/community/libportal/APKBUILD b/community/libportal/APKBUILD
index 7f7f7de3348..aac50efc447 100644
--- a/community/libportal/APKBUILD
+++ b/community/libportal/APKBUILD
@@ -1,12 +1,13 @@
# Contributor: TBK <alpine@jjtc.eu>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Contributor: Rasmus Thomsen <oss@cogitri.dev>
+# Contributor: Pablo Correa Gomez <ablocorrea@hotmail.com>
+# Maintainer: Pablo Correa Gomez <ablocorrea@hotmail.com>
pkgname=libportal
-pkgver=0.5
+pkgver=0.7.1
pkgrel=0
pkgdesc="GIO-style async APIs for most Flatpak portals"
url="https://github.com/flatpak/libportal"
-# riscv64: gtk4.0 missing
-arch="all !riscv64"
+arch="all"
license="LGPL-3.0-or-later"
makedepends="
meson
@@ -15,36 +16,32 @@ makedepends="
gobject-introspection-dev
vala
gtk+3.0-dev
+ gtk4.0-dev
qt5-qtbase-dev
+ qt5-qttools-dev
qt5-qtx11extras-dev
"
+checkdepends="xvfb-run"
subpackages="
$pkgname-dev
$pkgname-gtk3:_gtk3
+ $pkgname-gtk4:_gtk4
$pkgname-qt5:_qt5
"
source="$pkgname-$pkgver.tar.gz::https://github.com/flatpak/libportal/archive/$pkgver.tar.gz"
-_backends="gtk3,qt5"
-case "$CARCH" in
- s390x) ;;
- *)
- makedepends="$makedepends gtk4.0-dev"
- subpackages="$subpackages $pkgname-gtk4:_gtk4"
- _backends="$_backends,gtk4"
- ;;
-esac
-
build() {
abuild-meson \
- -Dbackends=$_backends \
+ -Dbackend-gtk3=enabled \
+ -Dbackend-gtk4=enabled \
+ -Dbackend-qt5=enabled \
-Ddocs=false \
. output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
}
check() {
- meson test -C output
+ xvfb-run -s '-nolisten local' -a meson test -C output
}
package() {
@@ -77,5 +74,5 @@ _qt5() {
}
sha512sums="
-405cb8d75ba364145be57d52f460b364d62e742234bfd26a81816e9e0d6586ade13f5c01afec65a20c92408a3449832ad20e47ecea26a6375f55c878b2315f00 libportal-0.5.tar.gz
+6caebc9f587a2bf943cc578f744e4c7abd5e6457c394c8d9266e0933fde700e6ecae5d187c07a5481709a5524035e20226a3536ab0aa3ef34dd4364194aa6fab libportal-0.7.1.tar.gz
"