Working pkgbuild - please change this PKGBUILD
Search Criteria
Package Details: hyprland-git 0.48.0.r62.gd775686-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 |
Conflicts: | hyprland |
Provides: | hyprland, wayland-compositor |
Submitter: | hertog |
Maintainer: | Vaxry (zjeffer, alba4k) |
Last Packager: | alba4k |
Votes: | 95 |
Popularity: | 2.56 |
First Submitted: | 2022-04-12 20:26 (UTC) |
Last Updated: | 2025-04-11 23:37 (UTC) |
Dependencies (56)
- 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-gitAUR, libinput-multiplierAUR, libinput-three-finger-dragAUR)
- libliftoff (libliftoff-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxcursor
- Show 36 more dependencies...
Required by (71)
- 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
- Show 51 more...
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 11 12 13 14 15 16 17 18 19 20 21 .. 40 Next › Last »
earlybird commented on 2024-05-19 12:30 (UTC)
mitch_mg2 commented on 2024-05-17 01:35 (UTC) (edited on 2024-05-17 01:37 (UTC) by mitch_mg2)
Currently cant build using paru with the following meson error:
protocols/meson.build:92:18: ERROR: File //usr/share/hyprland-protocols/protocols/hyprland-focus-grab-v1.xml does not exist.
ding4 commented on 2024-05-15 20:59 (UTC)
@Onyx0452, thanks. That was the trick. I must have had the PKGBUILD from the previous commit with the same pkgver number cached. I kept wondering why it was trying to mv that file when I could see that that line had been removed in the latest commit.
Onyx0452 commented on 2024-05-15 20:52 (UTC)
@ding4 @xiota in case you are using yay: managed to make it work by clearing the yay cache (yay -Scc
) and clean rebuilding. Might be enough to delete ~/.cache/yay/hyprland-git
ding4 commented on 2024-05-15 20:29 (UTC) (edited on 2024-05-15 20:33 (UTC) by ding4)
Following brownfox's fix I got further in the upgrade. I'm getting the same error as xiota for version hyprland-git-0.39.1.r105.5e6f7b1c-1
mv: cannot stat '/home/ding/.cache/yay/hyprland-git/pkg/hyprland-git/usr/include/wlr': No such file or directory
Ghosthree3 commented on 2024-05-15 15:21 (UTC)
Yes, a recent commit bumped the hyprwayland-scanner version requirement to >=0.3.7, which has not yet hit the official repo.
brownfox commented on 2024-05-15 13:26 (UTC) (edited on 2024-05-15 13:36 (UTC) by brownfox)
Found ninja-1.12.1 at /usr/bin/ninja
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /home/derek/.cache/yay/hyprland-git/src/Hyprland/build
ninja: Entering directory `/home/derek/.cache/yay/hyprland-git/src/Hyprland/build'
[138/573] Generating protocols/_usr_share_wayland_wayland_xml with a custom command
FAILED: protocols/wayland.cpp protocols/wayland.hpp
/usr/bin/hyprwayland-scanner --wayland-enums /usr/share/wayland/wayland.xml protocols
Couldn't load proto
[148/573] Compiling C object subprojects/udis86/liblibudis86.a.p/libudis86_decode.c.o
../subprojects/udis86/libudis86/decode.c: In function ‘decode_operand’:
../subprojects/udis86/libudis86/decode.c:1959:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
1959 | u->br_far = 1;
| ~~~~~~~~~~~^~~
../subprojects/udis86/libudis86/decode.c:1961:5: note: here
1961 | case OP_M:
| ^~~~
../subprojects/udis86/libudis86/decode.c:1962:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
1962 | if (MODRM_MOD(modrm(u)) == 3) {
| ^
../subprojects/udis86/libudis86/decode.c:1966:5: note: here
1966 | case OP_E:
| ^~~~
../subprojects/udis86/libudis86/decode.c:1992:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
1992 | if (MODRM_MOD(modrm(u)) != 3) {
| ^
../subprojects/udis86/libudis86/decode.c:1996:5: note: here
1996 | case OP_Q:
| ^~~~
../subprojects/udis86/libudis86/decode.c:2003:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
2003 | if (MODRM_MOD(modrm(u)) != 3) {
| ^
../subprojects/udis86/libudis86/decode.c:2007:9: note: here
2007 | case OP_W:
| ^~~~
[155/573] Compiling C++ object hyprpm/src/hyprpm.p/core_PluginManager.cpp.o
../hyprpm/src/core/PluginManager.cpp: In function ‘std::string execAndGet(std::string)’:
../hyprpm/src/core/PluginManager.cpp:45:50: warning: ignoring attributes on template argument ‘int (*)(FILE*)’ [-Wignored-attributes]
45 | const std::unique_ptr<FILE, decltype(&pclose)> pipe(popen(cmd.c_str(), "r"), pclose);
| ^
[157/573] Precompiling header ../src/pch/pch.hpp
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
-> error making: hyprland-git-exit status 4
-> Failed to install the following packages. Manual intervention is required:
hyprland-git - exit status 4
Compilation error
==== Solution
- remove hyprland-scanner and hyprland-scanner-debug
yay -Rns hyprwayland-scanner-debug hyprwayland-scanner
- reinstall hyprland-scanner-git
yay -S hyprland-scanner-git
Onyx0452 commented on 2024-05-15 13:20 (UTC)
@memchr they provide their own static-linked fork of wlroots, so I suppose system-installed wlroots should not be a dep (see https://github.com/hyprwm/wlroots-hyprland)
<deleted-account> commented on 2024-05-15 08:48 (UTC)
What is the significance of /usr/lib/libwlroots.a
? Can anyone confirm if this is needed to build the plugin?
xiota commented on 2024-05-14 15:59 (UTC)
In case the actual error message is helpful. Clean chroot.
mv: cannot stat '/home/main-builder/pkgwork/pkg/hyprland-git/usr/include/wlr': No such file or directory
==> ERROR: A failure occurred in package().
Pinned Comments
xiota commented on 2025-04-11 01:10 (UTC) (edited on 2025-04-11 01:11 (UTC) by xiota)
Here's the current depends tree to help people figure out (re)build order. Some duplicates are omitted.
alba4k commented on 2025-04-09 20:40 (UTC)
To report issues, open pull requests, or check out other hyprland-related packages, you can check out https://github.com/alba4k/hyprwm-pkgbuilds