Package Details: xdg-desktop-portal-hyprland-git 1.3.6.r1.gfb9c8d66-2

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)

Required by (13)

Sources (1)

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 provides xdg-desktop-portal-wlr and xdg-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.