Search Criteria
Package Details: hyprland-git 0.46.0.r115.ga6b26371-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: | 1.58 |
First Submitted: | 2022-04-12 20:26 (UTC) |
Last Updated: | 2025-01-15 20:42 (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, glibc-eac-binAUR)
- 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-multiplierAUR, libinput-noaccumAUR, libinput-three-finger-dragAUR, libinput-gitAUR)
- libliftoff (libliftoff-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxcursor
- libxfixes
- libxkbcommon (libxkbcommon-gitAUR)
- libxrender
- mesa (mesa-minimal-gitAUR, mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-amber)
- opengl-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, nvidia-vulkan-utilsAUR, mesa-minimal-gitAUR, mesa-wsl2-gitAUR, nvidia-535xx-utilsAUR, mesa-amd-bc250AUR, nvidia-utils-teslaAUR, nvidia-525xx-utilsAUR, amdonly-gaming-mesa-gitAUR, nvidia-550xx-utilsAUR, nvidia-510xx-utilsAUR, mesa-gitAUR, nvidia-390xx-utilsAUR, nvidia-utils-betaAUR, nvidia-470xx-utilsAUR, mesa, mesa-amber, nvidia-utils)
- pango (pango-gitAUR)
- pixman (pixman-gitAUR)
- polkit (polkit-gitAUR, polkit-consolekitAUR)
- re2 (re2-gitAUR)
- seatd (seatd-gitAUR)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR)
- tomlplusplus
- util-linux-libs (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- wayland-protocols (wayland-protocols-gitAUR)
- xcb-proto (xcb-proto-gitAUR)
- xcb-util
- xcb-util-errors
- xcb-util-image
- xcb-util-keysyms
- xcb-util-renderutil
- xcb-util-wm
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-hidpi-xpropAUR, xorg-xwayland-bug865-issue1578AUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glaze (glaze-gitAUR) (make)
- hyprland-protocols-gitAUR (make)
- hyprwayland-scanner-gitAUR (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- xorgproto (xorgproto-gitAUR) (make)
- cmake (cmake-gitAUR) (optional) – to build and install plugins using hyprpm
- cpio (cpio-gitAUR) (optional) – to build and install plugins using hyprpm
- glaze (glaze-gitAUR) (optional) – to build and install plugins using hyprpm
- meson (meson-gitAUR) (optional) – to build and install plugins using hyprpm
- uwsm (optional) – the recommended way to start Hyprland
Required by (64)
- 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)
- hy3 (requires hyprland)
- hy3-git (requires hyprland)
- hycov-git (requires hyprland)
- hypr-trans-git (requires hyprland)
- hypr-wellbeing-bin (requires hyprland)
- hyprdim (requires hyprland)
- hyprdwl-git (requires hyprland)
- hyprfreeze-git (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)
- Show 44 more...
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 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
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
« First ‹ Previous 1 .. 26 27 28 29 30 31 32 33 34 35 36 .. 39 Next › Last »