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: