Search Criteria
Package Details: xdg-desktop-portal-hyprland-git 1.3.6.r1.gfb9c8d66-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/xdg-desktop-portal-hyprland-git.git (read-only, click to copy) |
---|---|
Package Base: | xdg-desktop-portal-hyprland-git |
Description: | xdg-desktop-portal backend for hyprland |
Upstream URL: | https://github.com/hyprwm/xdg-desktop-portal-hyprland |
Licenses: | BSD-3-Clause |
Conflicts: | xdg-desktop-portal-hyprland |
Provides: | xdg-desktop-portal-hyprland, xdg-desktop-portal-impl |
Submitter: | That1Calculator |
Maintainer: | Vaxry (alba4k) |
Last Packager: | alba4k |
Votes: | 25 |
Popularity: | 0.82 |
First Submitted: | 2022-12-04 01:43 (UTC) |
Last Updated: | 2024-10-29 15:08 (UTC) |
Dependencies (20)
- hyprlang-gitAUR
- hyprutils-gitAUR
- hyprwayland-scanner-gitAUR
- libdrm (libdrm-gitAUR)
- libinih (libinih-gitAUR)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber)
- qt6-base (qt6-base-headlessAUR, qt6-base-gitAUR)
- qt6-wayland
- sdbus-cpp (sdbus-cpp-nosystemd-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- xdg-desktop-portal (xdg-desktop-portal-gitAUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- hyprland-protocols-gitAUR (make)
- scdoc (scdoc-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- grim (grim-gitAUR) (optional) – required for the screenshot portal to function
- hyprland (hyprland-asan-gitAUR, hyprland-cmake-gitAUR, hyprland-legacyrenderer-gitAUR, hyprland-displaylink-gitAUR, hyprland-legacyrendererAUR, hyprland-nosystemd-gitAUR, hyprland-hidpi-xpropAUR, hyprland-hidpi-xprop-gitAUR, hyprland-gitAUR, hyprland-noxAUR) (optional) – the Hyprland compositor
- slurp (slurp-gitAUR) (optional) – support for interactive mode for the screenshot portal; one of the built-in chooser options for the screencast portal
Required by (13)
- cassette (requires xdg-desktop-portal-impl)
- cassette-git (requires xdg-desktop-portal-impl)
- discord-screenaudio (requires xdg-desktop-portal-impl)
- hyprland-meta-git
- lutris-git (requires xdg-desktop-portal-impl)
- ml4w-hyprland (requires xdg-desktop-portal-hyprland)
- ml4w-hyprland-git (requires xdg-desktop-portal-hyprland)
- 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
1 2 3 4 5 6 .. 8 Next › Last »
xiota commented on 2024-10-29 14:43 (UTC) (edited on 2024-10-29 14:43 (UTC) by xiota)
@alba4k Only a metapackage requires
xdg-desktop-portal-wlr
. Other packages list it as optional. Considering the minimal benefit vs problems it can cause users, would probably be better to remove from provides.alba4k commented on 2024-10-29 08:42 (UTC)
What I meant is that xdph is literally a fork of xdpw
Enova commented on 2024-10-29 08:35 (UTC)
I get the sentiment, but to be fair you can use many parts of xdg-desktop-portal-(kde/gnome/gtk) on hyprland/wlroots as well. I don't think it's the job of this specific package to denote that compatibility unless all packages of this type can agree on a convention.
I would say just providing the impl will be enough.
alba4k commented on 2024-10-29 08:31 (UTC)
This package does technically provide xdpw though, as xdph can be used in any wlroots based compositor without issue and will act the same way xdpw would. Not aure it makes sense to remove that statement. Sure though, I suppose this could be removed as providing the impl should be enough.
Let me know what I should do
Enova commented on 2024-10-29 01:05 (UTC)
It seems like pacman has no way to ignore the conflict, and they recommend fixing the packages above all else (https://bbs.archlinux.org/viewtopic.php?id=247171). I don't know what the solution would be either, unfortunately. So far I've been manually editing the PKGBUILD to remove the provides statement but this is frustrating, especially because this package locks up any -Syu system updates I do.
Enova commented on 2024-10-28 23:38 (UTC)
It's still conflicting with
xdg-desktop-portal-wlr-git
. I was assuming because this package providesxdg-desktop-portal-wlr
andxdg-desktop-portal-wlr-git
conflicts with that.Enova commented on 2024-10-28 23:14 (UTC) (edited on 2024-10-28 23:31 (UTC) by Enova)
Can xdg-desktop-portal-wlr be removed from the list of provides for this package? While this package does indeed provide a usable implementation of that package, it causes a conflict when trying to install both. Both can be installed at the same time with no issues and there is a good reason to do so depending on the user. For example, xdg-desktop-portal-hyprland crashes sometimes and is generally very jank when used with Vesktop, while xdg-desktop-portal-wlr does not have these issues.
1 2 3 4 5 6 .. 8 Next › Last »