# Description: Desktop integration portals for sandboxed apps
# URL: https://flatpak.github.io/xdg-desktop-portal/
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: flatpak libportal pipewire
# Optional: geoclue python3-docutils

name=xdg-desktop-portal
version=1.22.1
release=1
_glnx=ff64d52116ae74f0d25e24f089db28921ea171ff
_gvdb=c6f2359cc1d00f16e0a0e2527fa0bc1882b8b5ab
source=(https://github.com/flatpak/xdg-desktop-portal/archive/$version/$name-$version.tar.gz
  https://gitlab.gnome.org/GNOME/libglnx/-/archive/$_glnx/libglnx-$_glnx.tar.bz2
  https://gitlab.gnome.org/GNOME/gvdb/-/archive/$_gvdb/gvdb-$_gvdb.tar.bz2)

build() {
  mv libglnx-$_glnx $name-$version/subprojects/libglnx
  mv gvdb-$_gvdb $name-$version/subprojects/gvdb

  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 tests=disabled

  meson compile -C build
  DESTDIR=$PKG meson install -C build

  rm -r $PKG/usr/{lib/systemd,share/locale}
}
