summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/xdg-desktop-portal
Commit message (Collapse)AuthorAgeFilesLines
* xdg-desktop-portal: add missing glib-2.0-native dependencyMaxime Roussin-Belanger2024-01-271-0/+1
| | | | | | | | | | Without this we get this error `| ../git/src/meson.build:3:29: ERROR: Program 'gdbus-codegen' not found or not executable` and glib-2.0-native provides gdbus-codegen Signed-off-by: Maxime Roussin-BĂ©langer <maxime.roussinbelanger@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal: Upgrade 1.18.0 -> 1.18.1Markus Volk2023-11-061-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current meson.build fails if flatpak was not found using pkgconfig ../git/meson.build:203:44: ERROR: Unknown variable "flatpak_dep" Removing -Dflatpak-interfaces-dir setting and relying on pkgconfig for flatpak instead seems to work well in our case and avoids the error above This is a new minor release of xdg-desktop-portal 1.18 series. Users and distributions are strongly encouraged to update to this version. These are the changes included in this release: -Communicate better when the Background portal kills an app -Properly quote Flatpak command in the Background portal -Improve documentation of the "cursor_mode" propery of the ScreenCast backend D-Bus interface -Fix ScreenCast portal removing transient restore permissions too early. This fixes screen sharing dialogs on Chromium asking for the screen multiple times. -Only send the Closed session signal to the sender -Add Meson options to disable building with Bubblewrap, and without the -Flatpak portal documentation. Disabling Bubblewrap is highly discouraged,and only meant to be used on platforms that do not currently support it. By disabling Bubblewrap, bitmap validation happens without a sandbox, which is highly insecure since image parsing is a common source of exploits. Really, just do not disable Bubblewrap please. -Improve the manpage of portals.conf -Various spelling fixes to the Document portal -Add a new website! We don't have a fancy domain yet, but the website can be accessed at https://flatpak.github.io/xdg-desktop-portal/ -Improve pid mapping for host system apps. This should get rid of some rare, unnecessary warnings. -Adjust documentation of Global Shortcuts portal's timestamps to millisecond granularity -Bump minimum Meson version to 0.58 Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal: upgrade 1.16.0 -> 1.18.0Markus Volk2023-09-203-33/+36
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* *.patch: add Upstream-Status to all patchesMartin Jansa2023-06-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is new patch-status QA check in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a This is temporary work around just to hide _many_ warnings from optional patch-status (if you add it to WARN_QA). This just added Upstream-Status: Pending everywhere without actually investigating what's the proper status. This is just to hide current QA warnings and to catch new .patch files being added without Upstream-Status, but the number of Pending patches is now terrible: 5 (26%) meta-xfce 6 (50%) meta-perl 15 (42%) meta-webserver 21 (36%) meta-gnome 25 (57%) meta-filesystems 26 (43%) meta-initramfs 45 (45%) meta-python 47 (55%) meta-multimedia 312 (63%) meta-networking 756 (61%) meta-oe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal: fix bwrap pathMarkus Volk2023-03-251-1/+9
| | | | | | | bwrap path is read from STAGING_BINDIR_NATIVE. This commit fixes reproducibility and runtime Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal: add runtime dependency on rtkitMarkus Volk2023-02-021-5/+3
| | | | | | | | | | | | | | According to the used desktop environment there are high level xdg-desktop-portal backends available. There are implementations for kde, lxde, gnome, wlroots. Even hyprland provides its own portal backend addition. These backends are known to cause unexpected behavior if mixed together, so it was a little bit overambitious to set the gnome portal as a runtime dependency by default as it may break other environments. Remove it from RDEPENDS Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal: add recipeMarkus Volk2022-12-232-0/+66
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>