[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