* update libportal to 0.7.1-3

This commit is contained in:
Alexander Baldeck 2024-08-20 08:26:47 +02:00
parent 0bbe6281d4
commit 40ce0e82c7
3 changed files with 63 additions and 4 deletions

53
libportal/.SRCINFO Normal file
View File

@ -0,0 +1,53 @@
pkgbase = libportal
pkgdesc = GIO-style async APIs for most Flatpak portals
pkgver = 0.7.1
pkgrel = 3
url = https://github.com/flatpak/libportal
arch = x86_64
license = LGPL-3.0-only
checkdepends = python-dbusmock
checkdepends = python-pytest
checkdepends = xorg-server-xvfb
makedepends = gi-docgen
makedepends = git
makedepends = gjs
makedepends = glib2-devel
makedepends = gobject-introspection
makedepends = gtk3
makedepends = gtk4
makedepends = meson
makedepends = qt5-base
makedepends = qt5-x11extras
makedepends = vala
source = git+https://github.com/flatpak/libportal#commit=e9ed3a50cdde321eaf42361212480a66eb94a57a
b2sums = SKIP
pkgname = libportal
depends = libglib-2.0.so
depends = libgobject-2.0.so
depends = libgio-2.0.so
optdepends = xdg-desktop-portal: Portal service
provides = libportal.so
pkgname = libportal-gtk3
pkgdesc = GIO-style async APIs for most Flatpak portals - GTK 3 backend
depends = libgdk-3.so
depends = libgtk-3.so
depends = libportal
provides = libportal-gtk3.so
pkgname = libportal-gtk4
pkgdesc = GIO-style async APIs for most Flatpak portals - GTK 4 backend
depends = libgtk-4.so
depends = libportal
provides = libportal-gtk4.so
pkgname = libportal-qt5
pkgdesc = GIO-style async APIs for most Flatpak portals - Qt 5 backend
depends = libportal
depends = qt5-base
depends = qt5-x11extras
provides = libportal-qt5.so
pkgname = libportal-docs
pkgdesc = GIO-style async APIs for most Flatpak portals - documentation

View File

@ -0,0 +1,3 @@
[libportal]
source = "git"
git = "https://github.com/flatpak/libportal.git"

View File

@ -10,15 +10,16 @@ pkgname=(
libportal-docs
)
pkgver=0.7.1
pkgrel=2
pkgrel=3
pkgdesc="GIO-style async APIs for most Flatpak portals"
url="https://github.com/flatpak/libportal"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=(LGPL3)
license=(LGPL-3.0-only)
makedepends=(
gi-docgen
git
gjs
glib2-devel
gobject-introspection
gtk3
gtk4
@ -26,7 +27,6 @@ makedepends=(
qt5-base
qt5-x11extras
vala
xdg-desktop-portal
)
checkdepends=(
python-dbusmock
@ -44,6 +44,9 @@ pkgver() {
prepare() {
cd libportal
# Fix tests with with dbusmock 0.30.0
git cherry-pick -n 6cd7c2ab82575b76f876ee2bd2d31f6cb77f022f
}
build() {
@ -69,8 +72,8 @@ _pick() {
package_libportal() {
depends=(
libg{lib,object,io}-2.0.so
xdg-desktop-portal
)
optdepends=('xdg-desktop-portal: Portal service')
provides=(libportal.so)
meson install -C build --destdir "$pkgdir"