Package Details: hyprland-git 0.46.0.r6.5f1df55f-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, BSD-2-Clause
Conflicts: hyprland
Provides: hyprland
Submitter: hertog
Maintainer: Vaxry (zjeffer, alba4k)
Last Packager: alba4k
Votes: 97
Popularity: 5.46
First Submitted: 2022-04-12 20:26 (UTC)
Last Updated: 2024-12-18 12:48 (UTC)

Required by (62)

Sources (2)

Latest Comments

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

xiota commented on 2024-12-20 00:56 (UTC)

@izmyname Add make flags to /etc/makepkg.conf.

izmyname commented on 2024-12-19 22:44 (UTC)

cmake compilation is very slow. Are you sure you didn't miss something like optimization flags or similar thing?

moetayuko commented on 2024-12-18 06:41 (UTC) (edited on 2024-12-18 06:41 (UTC) by moetayuko)

@alba4k thanks for the prompt response, regarding your note:

  1. if so you may wanna notify the maintainers of extra/hyprland and extra/xdg-desktop-portal-hyprland about the decision
  2. I'm unsure if cmake --build ./build --config Release has impacts even after removing -DCMAKE_BUILD_TYPE=Release, it might be a good idea to follow the template in wiki https://wiki.archlinux.org/title/CMake_package_guidelines#Template
  3. I guess there's no need to manipulate the license array, copying the LICENSE file should be sufficient
install -Dm0644 subprojects/udis86/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE-udis86"

alba4k commented on 2024-12-17 20:58 (UTC)

Hi @moetayuko, thanks for the feedback, will update all other hypr* packages accordingly, where applicable.

A short note regarding a couple of those things:

1) /usr/share/xdg-desktop-portal is supposed to be bundled by hyrland, according to vaxry. I have fixed the xdph-git package as soon as the change was made, weird that the repo xdph package is still doing it the other way around.

2) -DCMAKE_BUILD_TYPE=Release was there as it's used in the wiki guidelines. After reading the article, I think I will remove it in this and other packages.

3) regarding licenses, should simply both BSD-3-Clause (Hyprland) and BSD-2-Clause (udis86) be listed in the license array?

Thanks again

izmyname commented on 2024-12-17 08:40 (UTC)

I dunno why, but cmake is painfully slow and doesn't even load my cpu while building

moetayuko commented on 2024-12-17 08:00 (UTC) (edited on 2024-12-17 08:00 (UTC) by moetayuko)

there are some minor issues with the pkgbuild, please consider fix:

  • make, patch and pkgconf are part of base-devel so don't need to list in makedepends
  • jq is not needed
  • need to depend on util-linux-libs and libuuid.so
  • the cmake build command sets -DCMAKE_BUILD_TYPE=Release which overrides the default compiler optimization flag, see https://wiki.archlinux.org/title/CMake_package_guidelines for details
  • arch=(any) shouldn't be used for architecture-specific packages, need to explicitly list all supported one
  • usr/share/xdg-desktop-portal conflicts with the xdg-desktop-portal-hyprland package
  • missing license for udis86 subproject

izmyname commented on 2024-12-16 20:49 (UTC)

Well, I'm afraid of driving when sober, so can't relate.

Anyways, good luck with your driver license.

alba4k commented on 2024-12-16 20:01 (UTC)

I noticed that this pkgbuild was using meson too when I got added as co and thought of changing that. Never really bothered to do anything: if it works, why fix it? will probably look into that later.

Yeah I saw re2 being added as dep, couldn't do anything atm as I was at a course to (hopefully ;P) get my driving license. smth mandatory we need to do here in switzerland where they tell us "guys, if you're drunk enough to not be able to walk, don't drive" or "you're not in germany, don't do 250 on highways"

zjeffer commented on 2024-12-16 19:17 (UTC)

https://github.com/hyprwm/Hyprland/pull/8738