diff --git a/srcpkgs/xdg-desktop-portal-wlr/patches/fix-return-value-on-cmd-failure.patch b/srcpkgs/xdg-desktop-portal-wlr/patches/fix-return-value-on-cmd-failure.patch new file mode 100644 index 00000000000..40b7a809516 --- /dev/null +++ b/srcpkgs/xdg-desktop-portal-wlr/patches/fix-return-value-on-cmd-failure.patch @@ -0,0 +1,22 @@ +From ebb50839a560134d44d7a7512faae15deae9c0fb Mon Sep 17 00:00:00 2001 +From: Stefano Ragni +Date: Sun, 18 Apr 2021 19:55:19 +0200 +Subject: [PATCH] wlr_screencast: fix return value on cmd failure + +--- + src/screencast/wlr_screencast.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/screencast/wlr_screencast.c b/src/screencast/wlr_screencast.c +index 45bea73..a3b0637 100644 +--- a/src/screencast/wlr_screencast.c ++++ b/src/screencast/wlr_screencast.c +@@ -406,7 +406,7 @@ static bool wlr_output_chooser(struct xdpw_output_chooser *chooser, + + if (!wait_chooser(pid)) { + close(chooser_out[0]); +- goto end; ++ return false; + } + + FILE *f = fdopen(chooser_out[0], "r"); diff --git a/srcpkgs/xdg-desktop-portal-wlr/template b/srcpkgs/xdg-desktop-portal-wlr/template index 3392d274358..2854b7e0de2 100644 --- a/srcpkgs/xdg-desktop-portal-wlr/template +++ b/srcpkgs/xdg-desktop-portal-wlr/template @@ -1,17 +1,19 @@ # Template file for 'xdg-desktop-portal-wlr' pkgname=xdg-desktop-portal-wlr -version=0.2.0 +version=0.3.0 revision=1 build_style=meson -hostmakedepends="pkg-config wayland-devel" -makedepends="wayland-devel wayland-protocols elogind-devel pipewire-devel" +hostmakedepends="pkg-config wayland-devel scdoc" +makedepends="wayland-devel wayland-protocols elogind-devel pipewire-devel + iniparser-devel" depends="xdg-desktop-portal" short_desc="Backend of xdg-desktop-portal for wlroots" maintainer="Isaac Freund " license="MIT" homepage="https://github.com/emersion/xdg-desktop-portal-wlr" distfiles="${homepage}/archive/v${version}.tar.gz" -checksum=316f5df3a70331c2fa5476e33acf92349e56eb0514d245b942fcf3122ba32df6 +checksum=5c80469b04c4e5d22689f755d61adcf92758bc1c85f0747ae1f586b4bcd7873c +patch_args=-Np1 post_install() { vlicense LICENSE