diff --git a/libportal/.SRCINFO b/libportal/.SRCINFO new file mode 100644 index 0000000000..5ee68ac390 --- /dev/null +++ b/libportal/.SRCINFO @@ -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 diff --git a/libportal/.nvchecker.toml b/libportal/.nvchecker.toml new file mode 100644 index 0000000000..de0c6de7db --- /dev/null +++ b/libportal/.nvchecker.toml @@ -0,0 +1,3 @@ +[libportal] +source = "git" +git = "https://github.com/flatpak/libportal.git" diff --git a/libportal/PKGBUILD b/libportal/PKGBUILD index bc38ad0ca2..87b97b0faf 100644 --- a/libportal/PKGBUILD +++ b/libportal/PKGBUILD @@ -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"