Search Criteria
Package Details: hyprland-git 0.48.0.r53.ge76f2776-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: | 2.14 |
First Submitted: | 2022-04-12 20:26 (UTC) |
Last Updated: | 2025-04-07 18:23 (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-noaccumAUR, libinput-three-finger-dragAUR, libinput-gitAUR, libinput-multiplierAUR)
- libliftoff (libliftoff-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxcursor
- Show 35 more dependencies...
Required by (68)
- 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
- hyprland-plugin-borders-plus-plus (requires hyprland)
- hyprland-plugin-borders-plus-plus (requires hyprland) (make)
- hyprland-plugin-borders-plus-plus-git (make)
- hyprland-plugin-csgo-vulkan-fix (requires hyprland)
- hyprland-plugin-csgo-vulkan-fix (requires hyprland) (make)
- hyprland-plugin-csgo-vulkan-fix-git (make)
- hyprland-plugin-hyprbars (requires hyprland)
- hyprland-plugin-hyprbars (requires hyprland) (make)
- hyprland-plugin-hyprbars-git (make)
- hyprland-plugin-hyprexpo (requires hyprland)
- hyprland-plugin-hyprexpo (requires hyprland) (make)
- hyprland-plugin-hyprscroller-git (requires hyprland)
- hyprland-plugin-hyprtrails (requires hyprland)
- hyprland-plugin-hyprtrails (requires hyprland) (make)
- hyprland-plugin-hyprtrails-git (make)
- hyprland-plugin-hyprwinwrap (requires hyprland)
- hyprland-plugin-hyprwinwrap (requires hyprland) (make)
- hyprland-plugin-hyprwinwrap-git (make)
- hyprland-scratchpad-git (requires hyprland)
- hyprland-screenshot (requires hyprland)
- hyprland-target (requires hyprland)
- hyprland-workspaces (requires hyprland)
- hyprls-git (requires hyprland) (optional)
- hyprlux (requires hyprland)
- hyproled-git (requires hyprland)
- hyprpanel (requires hyprland)
- hyprpanel-bin (requires hyprland)
- hyprpaper-gen-git (requires hyprland) (optional)
- hyprscratch (requires hyprland)
- hyprshade (requires hyprland)
- hyprshade-git (requires hyprland)
- hyprshade-rewrite-git (requires hyprland)
- hyprsome-git (requires hyprland)
- hyprswitch (requires hyprland)
- lxqt-wayland-session-git (requires hyprland) (optional)
- mist-de (requires hyprland)
- ml4w-hyprland (requires hyprland)
- ml4w-hyprland-git (requires hyprland)
- pyprland (requires hyprland)
- signal-desktop-fix-sway (requires hyprland) (optional)
- wallpickr-git (requires hyprland)
- way-edges-bin (requires hyprland) (optional)
- way-edges-git (requires hyprland) (optional)
- wlr-layout-ui (requires hyprland) (optional)
- wlr-layout-ui-git (requires hyprland) (optional)
- xdg-desktop-portal-hyprland-git (requires hyprland) (optional)
- zdhpctl (requires hyprland) (optional)
- zdhpctl (optional)
Latest Comments
« First ‹ Previous 1 .. 28 29 30 31 32 33 34 35 36 37 38 39 Next › Last »
FabioLolix commented on 2023-06-17 13:36 (UTC)
Wayland compositor based on wlroots
and is used as git submodules instead of using the system version (may not be compatible with system version)rpi2 commented on 2023-06-17 02:35 (UTC)
why is install wlroots for,etc?
mitch_mg2 commented on 2023-06-15 23:49 (UTC)
@eclairevoyant. Build works! Congrats. Now we wait...
eclairevoyant commented on 2023-06-15 23:38 (UTC) (edited on 2023-06-15 23:39 (UTC) by eclairevoyant)
Fixed PKGBUILD here: https://gist.github.com/eclairevoyant/0007c44a52c715f243452d17362104b3#file-pkgbuild
This also fixes a reference to
$srcdir
in/usr/include/hyprland/wlroots/config.h
eclairevoyant commented on 2023-06-15 22:40 (UTC)
Anyway I'm working on a PKGBUILD that should fix-fix all the issues below. Maybe I'll file a bug report for the Arch package too since it seems to have the missing-RELRO issue as well...
eclairevoyant commented on 2023-06-15 22:27 (UTC) (edited on 2023-06-15 22:27 (UTC) by eclairevoyant)
@mitch_mg2 your PKGBUILD also doesn't follow the git submodule guidelines as per https://wiki.archlinux.org/title/VCS_package_guidelines#Git_submodules and also doesn't handle LDFLAGS fully because it builds without RELRO - it has fixed it for
Hyprland
and the so-file but not forhyprctl
.namcap
also highlights an insecure RUNPATH here which I just noticed (same issue in the AUR PKGBUILD though).Also I just noticed that
gcc
is in themakedepends
, it should be removed since it's part ofbase-devel
.But to answer @rpi2's question, it builds fine in a clean chroot. So..... build in a clean chroot lol
mitch_mg2 commented on 2023-06-15 17:58 (UTC)
@rpi2. Raise an issue on the github so we don't litter the comments section with troubleshooting. This original PKGBUILD from 2023-03-20 has built fine for me on 0.26, which you were not able to build either and had to revert to 2947. I tested my custom PKGBUILD on a clean docker instance of arch:base-devel using this script (it uses yay as its aur helper): https://github.com/Stunkymonkey/aur-pkgbuild-tester
I built it successfully just some 15 minutes ago on the latest git commit "[gha] bump flake inputs" Im thinking it might be some sort of configuration error. I can help you over at github issues. @eclairevoyant and @Brynte can you test this as well?
rpi2 commented on 2023-06-15 10:07 (UTC)
@mitch_mg2, wlroots update & PKGBUILD got error.
mitch_mg2 commented on 2023-06-14 16:47 (UTC)
Sorry for the github plug, but I've hosted a revised PKGBUILD in my own repo, use at your own risk. Here are the following changes:
Removed the options flags that almost certainly caused the LDFLAGS errors (Section 4.4 in the ArchWiki: https://wiki.archlinux.org/title/makepkg ). Outright copy pasted @eclairevoyant's pkgver line. Removed -j flag Build and Package functions almost entirely copied off official repo package. There was a few discrepancies with file permissions Inserted header files several plugins rely on (such as hy3) that do not exist in the -git PKGBUILD. Also off the official PKGBUILD. Added a quick "prepare" function. Could use some revision but seems to work for now. Changed arch to x86_64 and aaarch64.
Please let me know of any issues with my edited PKGBUILD. Again, use at your own risk, this is experimental. https://github.com/MitchMG2/HyprlandPKGBUILDCustom
rpi2 commented on 2023-05-30 00:30 (UTC)
can build 2947 but not 0.26?
« First ‹ Previous 1 .. 28 29 30 31 32 33 34 35 36 37 38 39 Next › Last »