Search Criteria
Package Details: xdg-desktop-portal-wlr-git 0.7.0.r11.g1eaa02e-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/xdg-desktop-portal-wlr-git.git (read-only, click to copy) |
---|---|
Package Base: | xdg-desktop-portal-wlr-git |
Description: | xdg-desktop-portal backend for wlroots |
Upstream URL: | https://github.com/emersion/xdg-desktop-portal-wlr |
Keywords: | screenshare wayland wlroots |
Licenses: | custom:MIT |
Conflicts: | xdg-desktop-portal-wlr |
Provides: | xdg-desktop-portal-impl, xdg-desktop-portal-wlr |
Submitter: | depau |
Maintainer: | danshick |
Last Packager: | danshick |
Votes: | 7 |
Popularity: | 0.46 |
First Submitted: | 2019-10-19 05:02 (UTC) |
Last Updated: | 2024-01-08 19:12 (UTC) |
Dependencies (13)
- libinih (libinih-gitAUR)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber)
- pipewire (pipewire-gitAUR, pipewire-full-gitAUR)
- xdg-desktop-portal (xdg-desktop-portal-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- meson (meson-gitAUR) (make)
- scdoc (scdoc-gitAUR) (make)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- bemenu (widgie-menu-compatAUR, bemenu-gitAUR) (optional) – one of the built-in chooser options for the screencast portal
- grim (grim-gitAUR) (optional) – required for the screenshot portal to function
- slurp (slurp-gitAUR) (optional) – support for interactive mode for the screenshot portal; one of the built-in chooser options for the screencast portal
- wofi (wofi-hgAUR) (optional) – one of the built-in chooser options for the screencast portal
Required by (29)
- cassette (requires xdg-desktop-portal-impl)
- cassette-git (requires xdg-desktop-portal-impl)
- discord-screenaudio (requires xdg-desktop-portal-impl)
- flameshot-git (requires xdg-desktop-portal-wlr) (optional)
- flowinity-flameshot (requires xdg-desktop-portal-wlr) (optional)
- lutris-git (requires xdg-desktop-portal-impl)
- paperde (requires xdg-desktop-portal-wlr) (optional)
- phosh-git (requires xdg-desktop-portal-wlr) (optional)
- phosh-next (requires xdg-desktop-portal-wlr) (optional)
- slack-desktop-wayland (requires xdg-desktop-portal-wlr) (optional)
- sway-asan-git (requires xdg-desktop-portal-wlr) (optional)
- sway-disable-titlebar (requires xdg-desktop-portal-wlr) (optional)
- sway-git (requires xdg-desktop-portal-wlr) (optional)
- sway-hidecursor-leftbar (requires xdg-desktop-portal-wlr) (optional)
- sway-i3-style-fullscreen-git (requires xdg-desktop-portal-wlr) (optional)
- sway-im (requires xdg-desktop-portal-wlr) (optional)
- sway-im-git (requires xdg-desktop-portal-wlr) (optional)
- sway-rc (requires xdg-desktop-portal-wlr) (optional)
- swayfx (requires xdg-desktop-portal-wlr) (optional)
- swayfx-git (requires xdg-desktop-portal-wlr) (optional)
- swayfx-i3-style-fullscreen-2-git (requires xdg-desktop-portal-wlr) (optional)
- swayfx-i3-style-fullscreen-git (requires xdg-desktop-portal-wlr) (optional)
- wayfire-desktop-git (requires xdg-desktop-portal-wlr)
- webcord-git (requires xdg-desktop-portal-impl) (optional)
- webcord-git-screenshare (requires xdg-desktop-portal-impl) (optional)
- webcord-screenshare-vencord-git (requires xdg-desktop-portal-impl) (optional)
- webcord-vencord-git (requires xdg-desktop-portal-impl) (optional)
- wemeet-wayland-screenshare-git (requires xdg-desktop-portal-impl)
- xdg-desktop-portal-git (requires xdg-desktop-portal-impl)
Latest Comments
« First ‹ Previous 1 2 3 4 5 Next › Last »
auruser123 commented on 2021-01-18 10:18 (UTC)
can somebody update the package with @thotypous patch ?
thotypous commented on 2021-01-14 18:57 (UTC)
The following patch fixes the issue reported by @danshick. Please apply:
danshick commented on 2021-01-09 17:52 (UTC) (edited on 2021-01-09 17:53 (UTC) by danshick)
arch-meson is breaking this build by setting
--auto_features=enabled
. It needs to be set back to auto so that our build can detect if you are using systemd, elogind, or basu. You could also manually specify a logind provider with-Dsd-bus-provider=systemd
or similar.kris7t commented on 2021-01-09 12:08 (UTC)
Build currently fails with
depau commented on 2020-09-11 14:43 (UTC) (edited on 2020-09-11 14:44 (UTC) by depau)
@soyuka
Yeah this is a circular dependency issue that occurs only at build time (if you build the package, remove the other implementation and install the package it will work). Maybe I should remove the dependency on
xdg-desktop-portal
so that the package builds without installing another implementation, but then you'll still have to ensurexdg-desktop-portal
is installed.Keep in mind that you still need a
-gtk
/-kde
implementation in most cases anyway. Portals are free to implement a subset of features, if you have multiple installed it will usewlr
first and then fill the gaps with the other portals.For example, the "file chooser" portal is not provided by the
-wlr
portal impl, so you won't be able to use Flatpaks that use this feature unless you install another implementation as well.soyuka commented on 2020-09-05 14:26 (UTC) (edited on 2020-09-21 10:08 (UTC) by soyuka)
Hi,
I feel this package is still not installable using package managers like yay or aurman and I had an issue using makepkg directly. Indeed, it looks for
xdg-desktop-portal
which looks forxdg-desktop-portal-impl
. As thewlr
is not listed, we'll be asked to install eitherkde
eithergtk
. Is there a way to install onlywlr
?See https://github.com/emersion/xdg-desktop-portal-wlr/issues/49 for more details about this.
Thanks @Depau for the detailed comment. Installing
-kde
actually solves the issue I had.danshick commented on 2020-06-12 16:45 (UTC)
Thanks, much appreciated. Now if users raise issues, we'll have a convenient way to get them onto master with debugging symbols present.
depau commented on 2020-05-24 23:04 (UTC) (edited on 2020-05-24 23:07 (UTC) by depau)
Well I guess it makes sense if it helps development.
I will also add a build-time message to warn the users, since as an AUR users I generally don't like it when maintainers do that.
EDIT: it's up :)
danshick commented on 2020-05-24 21:08 (UTC)
Would you mind adding debug and !strip to the options? It would make it easier for getting coredump backtraces for users reporting bugs against master. Now that there's a non -git package, I think this is appropriate.
https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces#General
depau commented on 2020-05-13 17:27 (UTC)
Added. I also added
obs-xdg-portal
, though it's marked as missing becauseobs-xdg-portal-git
is missing theprovides
variable.« First ‹ Previous 1 2 3 4 5 Next › Last »