diff --git a/PKGBUILD b/PKGBUILD index 4b63ce3..831dc16 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -68,6 +68,12 @@ package() { install -Dm644 packaging/wayland-sessions/wo.desktop \ "$pkgdir/usr/share/wayland-sessions/wo.desktop" + install -Dm644 packaging/portals/wo.portal \ + "$pkgdir/usr/share/xdg-desktop-portal/portals/wo.portal" + + install -Dm644 packaging/dbus-services/org.freedesktop.impl.portal.desktop.wo.service \ + "$pkgdir/usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.wo.service" + install -Dm644 config.example.toml \ "$pkgdir/usr/share/doc/$pkgname/config.example.toml" diff --git a/packaging/dbus-services/org.freedesktop.impl.portal.desktop.wo.service b/packaging/dbus-services/org.freedesktop.impl.portal.desktop.wo.service new file mode 100644 index 0000000..726ae45 --- /dev/null +++ b/packaging/dbus-services/org.freedesktop.impl.portal.desktop.wo.service @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=org.freedesktop.impl.portal.desktop.wo +Exec=/usr/bin/wo-portal diff --git a/packaging/portals/wo.portal b/packaging/portals/wo.portal new file mode 100644 index 0000000..4619874 --- /dev/null +++ b/packaging/portals/wo.portal @@ -0,0 +1,4 @@ +[portal] +DBusName=org.freedesktop.impl.portal.desktop.wo +Interfaces=org.freedesktop.impl.portal.ScreenCast; +UseIn=wo;