From fbd592e741ce2df6f61b16d601cfcd9c4bc0fd4c Mon Sep 17 00:00:00 2001 From: Victor Tebar Date: Wed, 1 Nov 2023 21:52:14 +0000 Subject: [PATCH] added sway-portals.conf --- main/sway/.checksums | 1 + main/sway/.pkgfiles | 5 ++++- main/sway/spkgbuild | 4 +++- main/sway/sway-portals.conf | 4 ++++ 4 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 main/sway/sway-portals.conf diff --git a/main/sway/.checksums b/main/sway/.checksums index 4b5a5eddd..1d66bf464 100644 --- a/main/sway/.checksums +++ b/main/sway/.checksums @@ -1,2 +1,3 @@ 3db9bd06c2dd45e11ae7342a843bc1c8 sway-1.8.1.tar.gz +96db63109d51150c66cce8b9a9dff8bf sway-portals.conf 273ae3ec0ca43f3134cb3e533dde67fa sway.desktop diff --git a/main/sway/.pkgfiles b/main/sway/.pkgfiles index ba244a91c..88d7b9148 100644 --- a/main/sway/.pkgfiles +++ b/main/sway/.pkgfiles @@ -1,4 +1,4 @@ -sway-1.8.1-3 +sway-1.8.1-4 drwxr-xr-x root/root etc/ drwxr-xr-x root/root etc/sway/ -rw-r--r-- root/root etc/sway/config @@ -45,6 +45,9 @@ drwxr-xr-x root/root usr/share/man/man7/ -rw-r--r-- root/root usr/share/man/man7/swaybar-protocol.7.gz drwxr-xr-x root/root usr/share/wayland-sessions/ -rw-r--r-- root/root usr/share/wayland-sessions/sway.desktop +drwxr-xr-x root/root usr/share/xdg-desktop-portal/ +drwxr-xr-x root/root usr/share/xdg-desktop-portal/portals/ +-rw-r--r-- root/root usr/share/xdg-desktop-portal/portals/sway-portals.conf drwxr-xr-x root/root usr/share/zsh/ drwxr-xr-x root/root usr/share/zsh/site-functions/ -rw-r--r-- root/root usr/share/zsh/site-functions/_sway diff --git a/main/sway/spkgbuild b/main/sway/spkgbuild index 64f681b2c..a71e7bad2 100644 --- a/main/sway/spkgbuild +++ b/main/sway/spkgbuild @@ -3,8 +3,9 @@ name=sway version=1.8.1 -release=3 +release=4 source="https://github.com/swaywm/sway/releases/download/$version/sway-$version.tar.gz + sway-portals.conf sway.desktop" build() { @@ -15,4 +16,5 @@ build() { meson compile -C build DESTDIR=$PKG meson install --no-rebuild -C build install -Dm644 $SRC/sway.desktop $PKG/usr/share/wayland-sessions/sway.desktop + install -Dm644 $SRC/sway-portals.conf -t $PKG/usr/share/xdg-desktop-portal/portals/ } diff --git a/main/sway/sway-portals.conf b/main/sway/sway-portals.conf new file mode 100644 index 000000000..edb5c5dbe --- /dev/null +++ b/main/sway/sway-portals.conf @@ -0,0 +1,4 @@ +[preferred] +default=gtk +org.freedesktop.impl.portal.Screencast=wlr +org.freedesktop.impl.portal.Screenshot=wlr