Package Details: hyprland-git 0.38.0.r105.582d6233-1

Git Clone URL: https://aur.archlinux.org/hyprland-git.git (read-only, click to copy)
Package Base: hyprland-git
Description: A dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks.
Upstream URL: https://github.com/hyprwm/Hyprland
Licenses: BSD
Conflicts: hyprland
Provides: hyprland
Submitter: hertog
Maintainer: memchr
Last Packager: memchr
Votes: 72
Popularity: 6.59
First Submitted: 2022-04-12 20:26 (UTC)
Last Updated: 2024-04-28 00:10 (UTC)

Required by (34)

Sources (5)

Pinned Comments

memchr commented on 2024-04-26 13:54 (UTC) (edited on 2024-04-26 13:55 (UTC) by memchr)

What is the difference between foo and foo-git packages?

Many AUR packages come in "stable" release and "unstable" development versions. Development packages usually have a suffix denoting their Version Control System and are not intended for regular use, but may offer new features or bugfixes. Because these packages only download the latest available source when you execute makepkg, their pkgver() in the AUR does not reflect upstream changes.

Latest Comments

1 2 3 4 5 6 .. 23 Next › Last »

marianoboragno commented on 2024-05-03 16:01 (UTC)

Heads up and further clarification to the error below:

It doesn't compile with the aur/hyprwayland-scanner package, it requires aur/hyprwayland-scanner-git, but the dependency is on aur/hyprwayland-scanner.

If it is the first time hyprwayland-scanner is being installed as a dependency, stop the process, install aur/hyprwayland-scanner-git and then update hyprland.

Pryka commented on 2024-04-30 21:20 (UTC)

@tilltend Thanks. It worked!

tilltend commented on 2024-04-30 19:09 (UTC)

@Pryka You need update hyprwayland-scanner-git.

memchr commented on 2024-04-30 00:21 (UTC)

I suggest reporting this upstream

Pryka commented on 2024-04-29 17:57 (UTC) (edited on 2024-04-29 17:59 (UTC) by Pryka)

Can't build it for about 2-3 days now:

[475/513] Compiling C++ object src/Hyprland.p/protocols_ForeignToplevelWlr.cpp.o FAILED: src/Hyprland.p/protocols_ForeignToplevelWlr.cpp.o c++ -Isrc/Hyprland.p -Isrc -I../src -Isubprojects/wlroots-hyprland/include -I../subprojects/wlroots-hyprland/include -Isubprojects/udis86 -I../subprojects/udis86 -I../subprojects/udis86/libudis86 -Isubprojects/udis86/__CMake_build -I../subprojects/udis86/__CMake_build -Iprotocols -I/usr/include/libdrm -I/usr/include/pixman-1 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -flto=auto -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include pch.hpp -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -DHAS_EXECINFO -DUSES_SYSTEMD -std=c++23 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/pryka/.cache/yay/hyprland-git/src=/usr/src/debug/hyprland-git -flto=auto -fPIE -pthread -DWLR_USE_UNSTABLE -MD -MQ src/Hyprland.p/protocols_ForeignToplevelWlr.cpp.o -MF src/Hyprland.p/protocols_ForeignToplevelWlr.cpp.o.d -o src/Hyprland.p/protocols_ForeignToplevelWlr.cpp.o -c ../src/protocols/ForeignToplevelWlr.cpp ../src/protocols/ForeignToplevelWlr.cpp: In member function ‘void CForeignToplevelWlrManager::onMap(PHLWINDOW)’: ../src/protocols/ForeignToplevelWlr.cpp:198:51: error: invalid conversion from ‘std::__shared_ptr<CZwlrForeignToplevelHandleV1, __gnu_cxx::_S_atomic>::element_type*’ {aka ‘CZwlrForeignToplevelHandleV1*’} to ‘uint32_t’ {aka ‘unsigned int’} [-fpermissive] 198 | resource->sendToplevel(NEWHANDLE->resource.get()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | std::__shared_ptr<CZwlrForeignToplevelHandleV1, __gnu_cxx::_S_atomic>::element_type* {aka CZwlrForeignToplevelHandleV1*} In file included from ../src/protocols/ForeignToplevelWlr.hpp:6, from ../src/protocols/ForeignToplevelWlr.cpp:1: protocols/wlr-foreign-toplevel-management-unstable-v1.hpp:94:23: note: initializing argument 1 of ‘void CZwlrForeignToplevelManagerV1::sendToplevel(uint32_t)’ 94 | void sendToplevel(uint32_t); | ^~~~~~~~ [477/513] Compiling C++ object src/Hyprland.p/protocols_ForeignToplevel.cpp.o FAILED: src/Hyprland.p/protocols_ForeignToplevel.cpp.o c++ -Isrc/Hyprland.p -Isrc -I../src -Isubprojects/wlroots-hyprland/include -I../subprojects/wlroots-hyprland/include -Isubprojects/udis86 -I../subprojects/udis86 -I../subprojects/udis86/libudis86 -Isubprojects/udis86/__CMake_build -I../subprojects/udis86/__CMake_build -Iprotocols -I/usr/include/libdrm -I/usr/include/pixman-1 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -flto=auto -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include pch.hpp -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -Wno-unused-parameter -Wno-unused-value -Wno-missing-field-initializers -Wno-narrowing -DHAS_EXECINFO -DUSES_SYSTEMD -std=c++23 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/pryka/.cache/yay/hyprland-git/src=/usr/src/debug/hyprland-git -flto=auto -fPIE -pthread -DWLR_USE_UNSTABLE -MD -MQ src/Hyprland.p/protocols_ForeignToplevel.cpp.o -MF src/Hyprland.p/protocols_ForeignToplevel.cpp.o.d -o src/Hyprland.p/protocols_ForeignToplevel.cpp.o -c ../src/protocols/ForeignToplevel.cpp ../src/protocols/ForeignToplevel.cpp: In member function ‘void CForeignToplevelList::onMap(PHLWINDOW)’: ../src/protocols/ForeignToplevel.cpp:60:51: error: invalid conversion from ‘std::__shared_ptr<CExtForeignToplevelHandleV1, __gnu_cxx::_S_atomic>::element_type*’ {aka ‘CExtForeignToplevelHandleV1*’} to ‘uint32_t’ {aka ‘unsigned int’} [-fpermissive] 60 | resource->sendToplevel(NEWHANDLE->resource.get()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ | | | std::__shared_ptr<CExtForeignToplevelHandleV1, __gnu_cxx::_S_atomic>::element_type* {aka CExtForeignToplevelHandleV1*} In file included from ../src/protocols/ForeignToplevel.hpp:7, from ../src/protocols/ForeignToplevel.cpp:1: protocols/ext-foreign-toplevel-list-v1.hpp:87:23: note: initializing argument 1 of ‘void CExtForeignToplevelListV1::sendToplevel(uint32_t)’ 87 | void sendToplevel(uint32_t); | ^~~~~~~~ [484/513] Compiling C++ object src/Hyprland.p/protocols_IdleInhibit.cpp.o ninja: build stopped: subcommand failed.

Any ideas?

memchr commented on 2024-04-27 11:57 (UTC)

It has already been added, please update your local PKGBUILD.

clsty commented on 2024-04-27 11:56 (UTC)

Please add hyprwayland-scanner-git , it won't build successfully without this dependency.

alekgr commented on 2024-04-26 23:28 (UTC)

looks like latest commit doesn't build

I put it on upstream https://github.com/hyprwm/Hyprland/issues/5760

memchr commented on 2024-04-26 13:54 (UTC) (edited on 2024-04-26 13:55 (UTC) by memchr)

What is the difference between foo and foo-git packages?

Many AUR packages come in "stable" release and "unstable" development versions. Development packages usually have a suffix denoting their Version Control System and are not intended for regular use, but may offer new features or bugfixes. Because these packages only download the latest available source when you execute makepkg, their pkgver() in the AUR does not reflect upstream changes.

alekgr commented on 2024-04-23 01:28 (UTC)

submitted https://github.com/hyprwm/Hyprland/issues/5706 upstream