[arch-commits] Commit in xdg-desktop-portal/trunk (PKGBUILD)
Jan Steffens
heftig at gemini.archlinux.org
Fri Aug 12 13:15:46 UTC 2022
Date: Friday, August 12, 2022 @ 13:15:46
Author: heftig
Revision: 452609
1.15.0-1
Modified:
xdg-desktop-portal/trunk/PKGBUILD
----------+
PKGBUILD | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-08-12 13:12:48 UTC (rev 452608)
+++ PKGBUILD 2022-08-12 13:15:46 UTC (rev 452609)
@@ -3,7 +3,7 @@
# Contributor: Patrick Griffis <tingping at tingping.se>
pkgname=xdg-desktop-portal
-pkgver=1.14.6
+pkgver=1.15.0
pkgrel=1
pkgdesc="Desktop integration portals for sandboxed apps"
url="https://github.com/flatpak/xdg-desktop-portal"
@@ -10,9 +10,9 @@
arch=(x86_64)
license=(LGPL)
depends=(glib2 pipewire fuse3 geoclue2 rtkit systemd)
-makedepends=(python xmlto docbook-xsl git flatpak libportal)
+makedepends=(meson xmlto docbook-xsl git flatpak libportal)
options=(debug)
-_commit=bd1eab9361832f320a83ea3b2a98c8894376fc22 # tags/1.14.6
+_commit=95b70566e05ef493539cdcbe2d9321a529858eb7 # tags/1.15.0
source=("git+https://github.com/flatpak/xdg-desktop-portal#commit=$_commit")
sha256sums=('SKIP')
@@ -23,18 +23,19 @@
prepare() {
cd $pkgname
- NOCONFIGURE=1 ./autogen.sh
}
build() {
- cd $pkgname
- ./configure --prefix=/usr --libexecdir=/usr/lib
- make
+ arch-meson $pkgname build
+ meson compile -C build
}
+check() {
+ meson test -C build --print-errorlogs
+}
+
package() {
depends+=(xdg-desktop-portal-impl)
- cd $pkgname
- make DESTDIR="$pkgdir" install
+ meson install -C build --destdir "$pkgdir"
}
More information about the arch-commits
mailing list