diff --git a/data/meson.build b/data/meson.build
index 66ad68d16..45b3faa24 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -66,10 +66,14 @@ portal_impl_sources = files(
'org.freedesktop.impl.portal.Wallpaper.xml',
)
+portal_app_sources = files(
+ 'org.freedesktop.app.portal.ScreenCast.xml',
+)
+
background_monitor_sources = files(
'org.freedesktop.background.Monitor.xml',
)
-install_data([portal_sources, portal_impl_sources],
+install_data([portal_sources, portal_impl_sources, portal_app_sources],
install_dir: datadir / 'dbus-1' / 'interfaces',
)
diff --git a/data/org.freedesktop.app.portal.ScreenCast.xml b/data/org.freedesktop.app.portal.ScreenCast.xml
new file mode 100644
index 000000000..a6f71d63d
--- /dev/null
+++ b/data/org.freedesktop.app.portal.ScreenCast.xml
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/data/org.freedesktop.impl.portal.ScreenCast.xml b/data/org.freedesktop.impl.portal.ScreenCast.xml
index 8a1593c9c..8c4bab3fb 100644
--- a/data/org.freedesktop.impl.portal.ScreenCast.xml
+++ b/data/org.freedesktop.impl.portal.ScreenCast.xml
@@ -25,7 +25,7 @@
The Screen cast portal allows to create screen cast sessions.
- This documentation describes version 5 of this interface.
+ This documentation describes version 6 of this interface.
-->
@@ -234,6 +241,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+