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: | 93 |
Popularity: | 1.24 |
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)
- 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
- Show 35 more dependencies...
Required by (67)
- 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)
- hyprland-activewindow (requires hyprland)
- hyprland-autoname-workspaces-git (requires hyprland)
- hyprland-meta-git
- hyprland-plugin-borders-plus-plus (requires hyprland)
- Show 47 more...
Latest Comments
« First ‹ Previous 1 .. 8 9 10 11 12 13 14 15 16 17 18 .. 39 Next › Last »
zjeffer commented on 2024-07-21 14:27 (UTC)
@rabaimor Reinstalling
hyprlang-git
fixed it, see my discussion with vaxry here: https://github.com/hyprwm/hyprutils/pull/9#issuecomment-2241629614zjeffer commented on 2024-07-21 13:34 (UTC)
@rabaimor I have the same issue but I haven't yet figured out what causes it. It started happening when hyprutils v0.2.0 was released (where the so version was increased from 0 to 1), which was before the latest AUR package update.
A quick workaround is to symlink
libhyprutils.so.0.2.0
tolibhyprutils.so.0
:<deleted-account> commented on 2024-07-19 14:21 (UTC)
Update completely broke it:
Hyprland: error while loading shared libraries: libhyprutils.so.0: cannot open shared object file: No such file or directory
Downgading hyprland-git and hyprland-git-debug only resulted in a different error cause of different libaries, had to downgrade both hyprutils and hyprland.
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
tobuild()
.Build with specific pull requests
Use
pick_mr <pull request number>
at the end ofprepare()
to merge pull requests locally. For example, to merge https://github.com/hyprwm/Hyprland/pull/6268, useEnable legacy renderer
In the
build()
function, add-D legacy_renderer=true
to meson setupCompilation errors
If you encounter compilation errors, try the following first:
protocols/
, such asprotocols/linux-dmabuf-v1.hpp
, then rebuild or installhyprwayland-scanner-git
;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.
zjeffer commented on 2024-07-17 16:45 (UTC) (edited on 2024-07-17 17:54 (UTC) by zjeffer)
@alekgr Should now be fixed. I updated the PKGBUILD to depend on the -git hypr packages instead of the releases.
EDIT: nevermind, I see what the problem is now. See disucssion here: https://github.com/hyprwm/hyprutils/pull/9. Recompiling should fix it.
alekgr commented on 2024-07-16 23:41 (UTC)
workaround by sym linking libhyprutils.so.0 to libhyprutils.0.2.0
alekgr commented on 2024-07-16 22:21 (UTC)
Anybody having issues starting Hyprland with the latest 2 commits Looks like hyprutils 2.0 broke it for me
Getting this on error logs. I can't see libhyprutils.so.0
Hyprland: error while loading shared libraries: libhyprutils.so.0: cannot open shared object file: No such file or directory
lrwxrwxrwx 1 root root 17 Jul 15 20:19 libhyprutils.so -> libhyprutils.so.1 -rwxr-xr-x 1 root root 75824 Jul 15 20:19 libhyprutils.so.0.2.0 lrwxrwxrwx 1 root root 21 Jul 15 20:19 libhyprutils.so.1 -> libhyprutils.so.0.2.0
zjeffer commented on 2024-06-29 07:59 (UTC)
@xiota SCRINFO should now be fixed.
<deleted-account> commented on 2024-06-27 07:15 (UTC)
Got flagged a couple of times that the
pkgver
was too low, so I changed it to zero.« First ‹ Previous 1 .. 8 9 10 11 12 13 14 15 16 17 18 .. 39 Next › Last »