Package Details: hyprland-git 0.46.0.r115.ga6b26371-1

Git Clone URL: https://aur.archlinux.org/hyprland-git.git (read-only, click to copy)
Package Base: hyprland-git
Description: Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks
Upstream URL: https://github.com/hyprwm/Hyprland
Licenses: BSD-3-Clause, BSD-2-Clause
Conflicts: hyprland
Provides: hyprland, wayland-compositor
Submitter: hertog
Maintainer: Vaxry (zjeffer, alba4k)
Last Packager: alba4k
Votes: 94
Popularity: 1.58
First Submitted: 2022-04-12 20:26 (UTC)
Last Updated: 2025-01-15 20:42 (UTC)

Required by (64)

Sources (2)

Latest Comments

« First ‹ Previous 1 .. 22 23 24 25 26 27 28 29 30 31 32 .. 39 Next › Last »

xiota commented on 2023-10-18 22:40 (UTC) (edited on 2023-10-18 22:44 (UTC) by xiota)

In protocols/meson.build, there is the following:

protocols = [
  ...
  [hl_protocol_dir, 'protocols/hyprland-toplevel-export-v1.xml'],
  [hl_protocol_dir, 'protocols/hyprland-global-shortcuts-v1.xml']
]
...
foreach p : protocols
        ...
        wl_protos_headers += custom_target(
                ...
                install: true,
                ...
        )
endforeach

<deleted-account> commented on 2023-10-18 22:18 (UTC)

I just build it in docker, it indeed creates install targets for hyprland-protocols. But I wonder why.

xiota commented on 2023-10-18 22:16 (UTC) (edited on 2023-10-18 22:21 (UTC) by xiota)

@grappas Don't use xdg-desktop-portal-hyprland-git. The package is broken. See the aur comments for complaints about packaging issues. (But if you insist, pacman has an --overwrite option. You're on your own figuring it out.)

@memchr I don't care to waste local computing resources to rebuild this. Doesn't really matter to me if there are a couple extra files. I can provide a chaotic-aur build log if you want to try to figure out why they're being included.

<deleted-account> commented on 2023-10-18 21:48 (UTC)

This is from chaotic-aur. Can you reproduce it on your own machine?

xiota commented on 2023-10-18 21:42 (UTC) (edited on 2023-10-18 21:48 (UTC) by xiota)

hyprland-git-0.31.0.r7.a0b675ec-1-x86_64.pkg.tar.zst, built yesterday, clean chroot.

$ tar tf hyprland-git-0.31.0.r7.a0b675ec-1-x86_64.pkg.tar.zst | grep xml
usr/share/hyprland-protocols/protocols/hyprland-global-shortcuts-v1.xml
usr/share/hyprland-protocols/protocols/hyprland-toplevel-export-v1.xml

<deleted-account> commented on 2023-10-18 21:14 (UTC)

@grappas

$ pacman -Ql hyprland-git | grep 'hyprland-toplevel-export-v1.xml'

Nope, hyprland-git does not install these files, your packages are out of date.

grappas commented on 2023-10-18 20:32 (UTC)

error: failed to commit transaction (conflicting files)
xdg-desktop-portal-hyprland-git: /usr/share/hyprland-protocols/protocols/hyprland-global-shortcuts-v1.xml exists in filesystem (owned by hyprland-git)
xdg-desktop-portal-hyprland-git: /usr/share/hyprland-protocols/protocols/hyprland-toplevel-export-v1.xml exists in filesystem (owned by hyprland-git)
xdg-desktop-portal-hyprland-git: /usr/share/pkgconfig/hyprland-protocols.pc exists in filesystem (owned by hyprland-git)
Errors occurred, no packages were upgraded.
 -> error installing repo packages

<deleted-account> commented on 2023-10-18 03:00 (UTC)

Thanks, fixed.