Package Details: hyprland-git 0.45.0.r18.3fb47372-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
Conflicts: hyprland
Provides: hyprland
Submitter: hertog
Maintainer: Vaxry (zjeffer, alba4k)
Last Packager: alba4k
Votes: 97
Popularity: 8.70
First Submitted: 2022-04-12 20:26 (UTC)
Last Updated: 2024-11-21 17:56 (UTC)

Dependencies (54)

Required by (61)

Sources (2)

Pinned Comments

zjeffer commented on 2024-07-17 16:50 (UTC) (edited on 2024-07-17 16:52 (UTC) by zjeffer)

Tips & tricks, common issues

using ccache/sccache

Precompiled headers (PCH) was enabled by default, this would most likely invalidate the compiler cache if any of the upstream header files change. To disable PCH, add the meson build option -Db_pch=false to build().

build() {
  ...
  meson setup build \
    -D b_pch=false
  ...
}

Build with specific pull requests

Use pick_mr <pull request number> at the end of prepare() to merge pull requests locally. For example, to merge https://github.com/hyprwm/Hyprland/pull/6268, use

prepare() {
    ...

    pick_mr 6268
}

Enable legacy renderer

In the build() function, add -D legacy_renderer=true to meson setup

Compilation errors

If you encounter compilation errors, try the following first:

  • If errors are raised by generated source files under protocols/, such as protocols/linux-dmabuf-v1.hpp, then rebuild or install hyprwayland-scanner-git;
  • Compile with makepkg --cleanbuild.

Symbol not declared

Errors like

  • <symbol> was not declared in this scope
  • <symbol> has not been declared

are usually caused by missing headers. Please consider reporting this upstream or creating a pull request if it has not already been done.

Latest Comments

« First ‹ Previous 1 .. 13 14 15 16 17 18 19 20 21 22 23 .. 32 Next › Last »

sinasina commented on 2023-12-04 19:44 (UTC) (edited on 2023-12-04 19:46 (UTC) by sinasina)

@h3ss

This is very strange. I'm using yay & it's not seeing an update & have not seen one since I installed the hyprland-git. Just to check I installed paru, but there is no difference. I guess I'll need to figure this one out.. (or maybe I'll just switch to the regular upstream version, since the bug I needed a fix for is now fixed there too)

h3ss commented on 2023-12-04 18:35 (UTC)

@sinasina Packaged affixed with -git should automatically track the corresponding git repository. The pinned comment from @memchr was because people were marking the package as outdated due to the version number not being updated on this webpage. It does not need to be updated here because it tracks the source git repo.

If your AUR helper is not seeing the updates, that would be a problem with the AUR helper, not this package. I can tell you that my machines see updates to this package multiple times every day, immediately after the git repo is updated, so it is working correctly for me. (I'm using paru for my AUR helper)

sinasina commented on 2023-12-04 17:45 (UTC)

Does the pinned comment mean that AUR helpers will not see the updates, thus we should just reinstall if we want to get the latest git patches?

<deleted-account> commented on 2023-12-04 13:05 (UTC)

@glamprou26 See the pinned comment, this is a git package.

glamprou26 commented on 2023-12-04 13:04 (UTC)

Latest Git commit fixed this: Whenever a window or layersurface is closed, there's a high chance vram consumption will go up by 10mb and such memory won't be freed, eventually consuming all vram and making the system unusable. Please update the package!

snickersanyone commented on 2023-11-25 16:32 (UTC)

Sorry, I should have mentioned it here: I already submitted an issue to hyprlands github. The fix has been merged two hours ago (https://github.com/hyprwm/Hyprland/pull/3950) and the package successfully builds again.

akshettrj commented on 2023-11-25 14:00 (UTC)

Oh yes, my bad. I never looked at the PKGBUILD of this package. I am really sorry for wrong suggestions. I will try to get it fixed in the UPSTREAM

<deleted-account> commented on 2023-11-25 00:40 (UTC)

@akshettrj

Thank you for your work. However, I suggest you report this issue upstream, as the patch file subprojects/packagefiles/wlroots-meson-build.patch needs to be fixed.

akshettrj commented on 2023-11-24 13:11 (UTC) (edited on 2023-11-24 13:14 (UTC) by akshettrj)

The package fails to build because the Hyprland upstream has changed the wlroots sover from 12032 to 13032 in this commit: https://github.com/hyprwm/Hyprland/commit/af5d06593f83344e20537ad5ec7a780eda4fce87

suggested changes: https://aur.archlinux.org/packages/hyprland-nvidia-git#comment-945045

D3vil0p3r commented on 2023-11-21 11:04 (UTC) (edited on 2023-11-21 12:57 (UTC) by D3vil0p3r)

Is this package compatible with NVIDIA GPUs? I see that AUR has hyprland-nvidia and hyprland-nvidia-git packages but someone told me that hyprland and hyprland-git packages should work with NVIDIA GPUs. Is it correct? If so, what is the difference between hyprland{-git} package and hyprland-nvidia{-git} package?