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)

Dependencies (55)

Required by (64)

Sources (2)

Latest Comments

« First ‹ Previous 1 .. 26 27 28 29 30 31 32 33 34 35 36 .. 39 Next › Last »

<deleted-account> commented on 2023-08-19 19:28 (UTC)

wolfpld/tracy has been added as a submodule, should it also be added to the source array in PKGBULD?

FabioLolix commented on 2023-07-08 10:46 (UTC)

I don't take everything namcap says as gospel, in gitui-git that's likely due to mass substitution of ${pkgname} with ${pkgname%-git}

eclairevoyant commented on 2023-07-08 10:42 (UTC)

The wiki says one thing, TUs do another.

namcap says that too

namcap is full of garbage, I've seen it say bash scripts don't need bash, it has a stupid way of checking for RELRO as well, and it can't even detect when the package itself contains a given library (so it complains that the package is missing itself). It's a diaper to prevent users from crapping all over the AUR. It is not the canonical reference for whether a package is correct; generally common sense and also proper analysis of the upstream code is needed.

Btw, if you're taking namcap as gospel, it's a bit ironic that a maintainer for namcap (who has also made most of the commits in the last few years) would also make such a commit as the one I linked below for gitui-git ;)

FabioLolix commented on 2023-07-08 10:29 (UTC)

The PKGBUILD guidelines refer to the general case and I don't think they account for the VCS case accurately. It seems like there is little to no consistency as to whether licenses are installed in $pkgname vs ${pkgname%-VCS}

That says twice that need to go in "$pkgdir/usr/share/licenses/${pkgname}" , namcap says that too

I just saw an example of the latter by one of the TUs in gitui-git.

That need to be corrected, just commented

docs and other stuff can go in ${pkgname%-VCS} or usual location

eclairevoyant commented on 2023-07-08 07:40 (UTC)

The PKGBUILD guidelines refer to the general case and I don't think they account for the VCS case accurately. It seems like there is little to no consistency as to whether licenses are installed in $pkgname vs ${pkgname%-VCS}. I just saw an example of the latter by one of the TUs in gitui-git.

To me it makes more sense to use ${pkgname%-VCS} because it aligns with the program/binary/package naming irrespective of whether it is the VCS version or not. It also is more consistent with where the config, docs, and libraries are located, otherwise we are just scattering files on the system

FabioLolix commented on 2023-07-08 07:22 (UTC)

License folder need to be "$pkgdir/usr/share/licenses/${pkgname}"

eclairevoyant commented on 2023-07-07 17:40 (UTC) (edited on 2023-07-07 17:41 (UTC) by eclairevoyant)

@FabioLolix do you mind adding me as comaintainer? I spent a fair bit of time on the PKGBUILD and have been waiting a month to maintain this. I also have a PKGBUILD already prepared so we don't have to wait on this.

eclairevoyant commented on 2023-07-06 21:35 (UTC) (edited on 2023-07-06 21:37 (UTC) by eclairevoyant)

@Mange Just use the PKGBUILD I posted earlier for now (https://gist.github.com/eclairevoyant/0007c44a52c715f243452d17362104b3#file-pkgbuild), hopefully this package will get disowned soon. I submitted the req about a month ago

@blackout I'll have to double check on that, thanks for reporting.

@mitch_mg2 not a "he" but thanks for also pointing this out

mitch_mg2 commented on 2023-07-06 21:35 (UTC)

@Mange

Scroll down and view eclairevoyant's comments. He has a gist.github.com link to a working modified PKGBUILD.

Mange commented on 2023-07-06 21:25 (UTC)

The PKGBUILD does not install any headers, making installation of plugins impossible.

See how upstream official package added it here: https://gitlab.archlinux.org/archlinux/packaging/packages/hyprland/-/compare/f79752b90bfa5c9aa736c733e023c79f89945054...f9191b6d98ce403f780a0d78b343823832f8c9a5