PKGNAME=moonlight-qt
PKGDES="An open source PC client for NVIDIA GameStream"
PKGDEP="qt-6 libdrm wayland libglvnd libva libvdpau ffmpeg openssl sdl2 sdl2-ttf opus"
BUILDDEP__AMD64="ffnvcodec"
PKGSEC=video

BUILDDEP__ARM64="$BUILDDEP llvm"
BUILDDEP__LOONGARCH64="${BUILDDEP} llvm"
BUILDDEP__LOONGARCH64_NOSIMD="${BUILDDEP} llvm"
USECLANG__ARM64=1
USECLANG__LOONGARCH64=1
USECLANG__LOONGARCH64_NOSIMD=1

# FIXME: LLVM builds will try to link LLVM IR bitcode
# with lto enabled. Turn off LTO as a workaround.
# Proper LTO flags shall be set to ensure correct behavior.
NOLTO__ARM64=1
NOLTO__LOONGARCH64=1
NOLTO__LOONGARCH64_NOSIMD=1
