new bblfs: gui-wm/hyprland-0.49.0

This commit is contained in:
2026-01-09 21:13:28 -05:00
parent e938d7d49b
commit 4ebea74221

View File

@@ -0,0 +1,66 @@
pkgname=hyprland
pkgver=0.49.0
pkgdesc='a highly customizable dynamic tiling Wayland compositor'
arch=(x86_64 aarch64)
homepage="https://github.com/hyprwm/${pkgname^}"
license=(BSD-3-Clause)
depends=(cairo
aquamarine
gcc
glibc
glib
hyprcursor
hyprgraphics
hyprlang
hyprutils
hyprwayland-scanner
libdisplay-info
libdrm
libglvnd
libinput
libxkbcommon
mesa # libgbm.so
pango
pixman
re2
seatd
systemd
tomlplusplus libtomlplusplus.so libudev.so
util-linux
wayland
wayland-protocols
)
makedepends=(cmake
glaze
hyprland-protocols
meson
ninja
)
sources=("${pkgname}-${pkgver}.tar.gz")
urls=("https://github.com/hyprwm/${pkgname}/archive/v${pkgver}.tar.gz")
md5sums=("b4fe6fe4b952e6f9c2a20e5f6f8d1840")
src_prepare() {
tar -xf ${distdir}/${sources[0]} --strip-components=1
#sed -i -e "s|scripts/generateVersion.sh|echo|g" meson.build
}
src_build() {
local meson_args=(
--prefix=/usr
--buildtype=release
--wrap-mode=nodownload
-D legacy_renderer=disabled
-D systemd=enabled
-D xwayland=disabled
)
meson setup build "${meson_args[@]}"
meson compile -C build
}
src_install() {
DESTDIR="$pkgdir" meson install -C build
}
# vim:ft=sh syn=sh et sw=2: