Search Criteria
Package Details: hyprland-git 0.48.0.r53.ge76f2776-1
Package Actions
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: | 2.14 |
First Submitted: | 2022-04-12 20:26 (UTC) |
Last Updated: | 2025-04-07 18:23 (UTC) |
Dependencies (55)
- aquamarine-gitAUR
- cairo (cairo-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- glslang (glslang-gitAUR)
- hyprcursor-gitAUR
- hyprgraphics-gitAUR
- hyprland-qtutils-gitAUR
- hyprlang-gitAUR
- hyprutils-gitAUR
- libdisplay-info (libdisplay-info-gitAUR)
- libdrm (libdrm-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libinput (libinput-noaccumAUR, libinput-three-finger-dragAUR, libinput-gitAUR, libinput-multiplierAUR)
- libliftoff (libliftoff-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxcursor
- Show 35 more dependencies...
Required by (68)
- autoricer-bin (requires hyprland) (optional)
- focal-hyprland-git (requires hyprland)
- gbar-git (requires hyprland) (optional)
- greetd-regreet-git (requires wayland-compositor)
- grimblast-git (requires hyprland)
- hdisplays (requires hyprland) (make)
- hdrop-git (requires hyprland)
- hy3 (requires hyprland)
- hy3-git (requires hyprland)
- hycov-git (requires hyprland)
- hypr-trans-git (requires hyprland)
- hypr-wellbeing-bin (requires hyprland)
- hypraway (requires hyprland)
- hyprdim (requires hyprland)
- hyprdwl-git (requires hyprland)
- hyprfreeze-git (requires hyprland)
- hyprgrass-meta (requires hyprland)
- hyprland-activewindow (requires hyprland)
- hyprland-autoname-workspaces-git (requires hyprland)
- hyprland-meta-git
- hyprland-plugin-borders-plus-plus (requires hyprland)
- hyprland-plugin-borders-plus-plus (requires hyprland) (make)
- hyprland-plugin-borders-plus-plus-git (make)
- hyprland-plugin-csgo-vulkan-fix (requires hyprland)
- hyprland-plugin-csgo-vulkan-fix (requires hyprland) (make)
- hyprland-plugin-csgo-vulkan-fix-git (make)
- hyprland-plugin-hyprbars (requires hyprland)
- hyprland-plugin-hyprbars (requires hyprland) (make)
- hyprland-plugin-hyprbars-git (make)
- hyprland-plugin-hyprexpo (requires hyprland)
- hyprland-plugin-hyprexpo (requires hyprland) (make)
- hyprland-plugin-hyprscroller-git (requires hyprland)
- hyprland-plugin-hyprtrails (requires hyprland)
- hyprland-plugin-hyprtrails (requires hyprland) (make)
- hyprland-plugin-hyprtrails-git (make)
- hyprland-plugin-hyprwinwrap (requires hyprland)
- hyprland-plugin-hyprwinwrap (requires hyprland) (make)
- hyprland-plugin-hyprwinwrap-git (make)
- hyprland-scratchpad-git (requires hyprland)
- hyprland-screenshot (requires hyprland)
- hyprland-target (requires hyprland)
- hyprland-workspaces (requires hyprland)
- hyprls-git (requires hyprland) (optional)
- hyprlux (requires hyprland)
- hyproled-git (requires hyprland)
- hyprpanel (requires hyprland)
- hyprpanel-bin (requires hyprland)
- hyprpaper-gen-git (requires hyprland) (optional)
- hyprscratch (requires hyprland)
- hyprshade (requires hyprland)
- hyprshade-git (requires hyprland)
- hyprshade-rewrite-git (requires hyprland)
- hyprsome-git (requires hyprland)
- hyprswitch (requires hyprland)
- lxqt-wayland-session-git (requires hyprland) (optional)
- mist-de (requires hyprland)
- ml4w-hyprland (requires hyprland)
- ml4w-hyprland-git (requires hyprland)
- pyprland (requires hyprland)
- signal-desktop-fix-sway (requires hyprland) (optional)
- wallpickr-git (requires hyprland)
- way-edges-bin (requires hyprland) (optional)
- way-edges-git (requires hyprland) (optional)
- wlr-layout-ui (requires hyprland) (optional)
- wlr-layout-ui-git (requires hyprland) (optional)
- xdg-desktop-portal-hyprland-git (requires hyprland) (optional)
- zdhpctl (optional)
- zdhpctl (requires hyprland) (optional)
Latest Comments
« First ‹ Previous 1 .. 26 27 28 29 30 31 32 33 34 35 36 .. 39 Next › Last »
Frontear commented on 2023-09-28 22:55 (UTC) (edited on 2023-09-28 22:58 (UTC) by Frontear)
Honestly it shouldn't matter if the man pages are outdated or not, its part of the source and PKGBUILD's should be building the source as close to accuracy as possible. On the vein of the repo package, it's also wrong because it also lacks the portal conf file described below.
No, I'm referring to a file that it meant to be installed in /usr/share/xdg-desktop-portal/hyprland-portals.conf (see L72 of the Makefile in the repo). This file tells xdg-desktop-portal the preferred portal that Hyprland wants to use, fixing an age old bug where other portals would conflict under Hyprland. Your PKGBUILD does not include it at all.
I just don't understand why both yours and the repos PKGBUILD is so unbelievably complicated. The actual build instructions are simple, but for some reason both your PKGBUILD and the repo one rewrite the entire Makefile instructions manually, creating a hell of a PKGBUILD to maintain.
<deleted-account> commented on 2023-09-27 18:20 (UTC)
Cannot reproduce, can you try cleanbuild?
The upstream man page is very incomplete/outdated (hasn't changed in a year), the
hyprland
package in the repo doesn't contain them either.Doesn't that belong to
xdg-desktop-portal-hyprland
?<deleted-account> commented on 2023-09-23 14:16 (UTC)
This is only a build script, such problems should be reported upstream.
n0mm4d commented on 2023-09-23 13:47 (UTC)
The last update broke this package and it doesn't open the session on GDM anymore, I'm using the Nvidia driver, and until now, it has been working correctly.
<deleted-account> commented on 2023-08-19 20:15 (UTC)
I tested with
wolfpld/tracy
in the source array andprepare()
. It seems to build. Here is the patch if you are interested.<deleted-account> commented on 2023-08-19 19:28 (UTC)
wolfpld/tracy
has been added as a submodule, should it also be added to thesource
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
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 fornamcap
(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 forgitui-git
;)FabioLolix commented on 2023-07-08 10:29 (UTC)
That says twice that need to go in
"$pkgdir/usr/share/licenses/${pkgname}"
,namcap
says that tooThat 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
« First ‹ Previous 1 .. 26 27 28 29 30 31 32 33 34 35 36 .. 39 Next › Last »