1SUMMARY = "A backend implementation for xdg-desktop-portal that is using GTK and various pieces of GNOME infrastructure."
2HOMEPAGE = "https://github.com/flatpak/xdg-desktop-portal-gtk"
3LICENSE = "LGPL-2.1-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
5
6DEPENDS = " \
7    glib-2.0-native \
8    gtk+3\
9    xdg-desktop-portal \
10    libadwaita \
11    dconf \
12"
13
14inherit gettext meson pkgconfig gsettings features_check
15
16REQUIRED_DISTRO_FEATURES = "polkit"
17
18SRC_URI = "git://github.com/flatpak/xdg-desktop-portal-gtk.git;protocol=https;branch=main"
19
20S = "${WORKDIR}/git"
21SRCREV = "54003825481c2b48fd0c42355b484469dea12020"
22
23PACKAGECONFIG ?= "wallpaper appchooser lockdown settings"
24
25PACKAGECONFIG[wallpaper] = "-Dwallpaper=enabled,-Dwallpaper=disabled,gnome-desktop"
26PACKAGECONFIG[settings] = "-Dsettings=enabled,-Dsettings=disabled,gsettings-desktop-schemas fontconfig"
27PACKAGECONFIG[appchooser] = "-Dappchooser=enabled,-Dappchooser=disabled"
28PACKAGECONFIG[lockdown] = "-Dlockdown=enabled,-Dlockdown=disabled"
29
30FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
31