ports/contrib (3.6): xdg-desktop-portal: 1.14.6 -> 1.15.0
commit 4aefd3b822d7a2071502aff9f7acc2868aa2e1aa Author: Tim Biermann <tbier@posteo.de> Date: Sun Aug 14 10:50:58 2022 +0200 xdg-desktop-portal: 1.14.6 -> 1.15.0 diff --git a/xdg-desktop-portal/.footprint b/xdg-desktop-portal/.footprint index bf346db0f..0fdab9762 100644 --- a/xdg-desktop-portal/.footprint +++ b/xdg-desktop-portal/.footprint @@ -1,10 +1,20 @@ +drwxr-xr-x root/root home/ +drwxr-xr-x root/root home/ramdisk/ +drwxr-xr-x root/root home/ramdisk/xdg-desktop-portal/ +drwxr-xr-x root/root home/ramdisk/xdg-desktop-portal/src/ +drwxr-xr-x root/root home/ramdisk/xdg-desktop-portal/src/foo/ +-rw-r--r-- root/root home/ramdisk/xdg-desktop-portal/src/foo/xdg-desktop-portal-rewrite-launchers.service +-rw-r--r-- root/root home/ramdisk/xdg-desktop-portal/src/foo/xdg-desktop-portal.service +-rw-r--r-- root/root home/ramdisk/xdg-desktop-portal/src/foo/xdg-document-portal.service +-rw-r--r-- root/root home/ramdisk/xdg-desktop-portal/src/foo/xdg-permission-store.service drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/lib/ --rwxr-xr-x root/root usr/lib/xdg-desktop-portal --rwxr-xr-x root/root usr/lib/xdg-desktop-portal-rewrite-launchers --rwxr-xr-x root/root usr/lib/xdg-desktop-portal-validate-icon --rwxr-xr-x root/root usr/lib/xdg-document-portal --rwxr-xr-x root/root usr/lib/xdg-permission-store +drwxr-xr-x root/root usr/lib/xdg-desktop-portal/ +-rwxr-xr-x root/root usr/lib/xdg-desktop-portal/xdg-desktop-portal +-rwxr-xr-x root/root usr/lib/xdg-desktop-portal/xdg-desktop-portal-rewrite-launchers +-rwxr-xr-x root/root usr/lib/xdg-desktop-portal/xdg-desktop-portal-validate-icon +-rwxr-xr-x root/root usr/lib/xdg-desktop-portal/xdg-document-portal +-rwxr-xr-x root/root usr/lib/xdg-desktop-portal/xdg-permission-store drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/dbus-1/ drwxr-xr-x root/root usr/share/dbus-1/interfaces/ diff --git a/xdg-desktop-portal/.signature b/xdg-desktop-portal/.signature index 93414b302..11ac713ab 100644 --- a/xdg-desktop-portal/.signature +++ b/xdg-desktop-portal/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3yyJS3Z8C3dslrkKsV1GFL/4jM72dUOmiK8UVksua0UIxi+LCpxOzuHHse8AVMbkU9IZNlx5WWZPnMX8TJ4Bzw4= -SHA256 (Pkgfile) = 79c983e89d06d5fc0ae0659c2f476e09432646cc1ec23e60bd4711b95cc95960 -SHA256 (.footprint) = e32e15df608561a9fd0947c07d40352fb5c62d7455f862d7f2f93802af6a0919 -SHA256 (xdg-desktop-portal-1.14.6.tar.gz) = c47090e003e865a42e90c12b980d6c9b2dab5617ba6c5c56f614842c2aa291cc +RWSagIOpLGJF36wUlmrFSSEuMdS+k2scOV6IvrHKTLzIfc0MnYsBTw+44BA1N1Fufy3JUcY57tW7lr6qDEomVNNcY3ftfdFtZAQ= +SHA256 (Pkgfile) = 9a1898f553efafb00490f9a22f1fd6abb9b21084882d57dffed293502251a7f1 +SHA256 (.footprint) = 0c36d0aaa6dd794e156316df8da2f6c9f25cd03f96dc698f807d6f2befba3a77 +SHA256 (xdg-desktop-portal-1.15.0.tar.gz) = a0fc502e862dd4b23530bf4aa97899145415228b4c54bf6e6ef8b61e68ebb2bf diff --git a/xdg-desktop-portal/Pkgfile b/xdg-desktop-portal/Pkgfile index ab11bf4e9..11e5c0fe7 100644 --- a/xdg-desktop-portal/Pkgfile +++ b/xdg-desktop-portal/Pkgfile @@ -1,28 +1,27 @@ # Description: Desktop integration portals for sandboxed apps # URL: https://github.com/flatpak/xdg-desktop-portal # Maintainer: Tim Biermann, tbier at posteo dot de -# Depends on: fuse3 json-glib libportal -# Optional: geoclue pipewire +# Depends on: flatpak fuse3 +# Optional: geoclue libportal pipewire name=xdg-desktop-portal -version=1.14.6 +version=1.15.0 release=1 source=(https://github.com/flatpak/xdg-desktop-portal/archive/$version/$name-$versio...) build() { - cd $name-$version + meson setup $name-$version build \ + --prefix=/usr \ + --libexecdir=lib/$name \ + --buildtype=plain \ + --wrap-mode nodownload \ + -D b_lto=true \ + -D b_pie=true \ + -D systemd=disabled \ + -D docbook-docs=disabled - prt-get isinst pipewire && PKGMK_XDGDP+=' --enable-pipewire' || PKGMK_XDGDP+=' --disable-pipewire' - prt-get isinst geoclue && PKGMK_XDGDP+=' --enable-geoclue' || PKGMK_XDGDP+=' --disable-geoclue' + meson compile -C build + DESTDIR=$PKG meson install -C build - NOCONFIGURE=1 ./autogen.sh - ./configure --prefix=/usr $PKGMK_XDGDP \ - --libexecdir=/usr/lib \ - --enable-libportal \ - --without-systemd \ - --disable-docbook-docs \ - --disable-nls - make - make DESTDIR=$PKG install - rm -fr $PKG/usr/{lib/systemd,share/doc} + rm -r $PKG/usr/{lib/systemd,share/locale} }
participants (1)
-
crux@crux.nu