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 @@ + + + + + + + + + + + + + + + + + + + + + +