# SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2020-present Fewtarius PKG_NAME="moonlight" PKG_VERSION="5bb47ce8b64480048c58d6453bdb16d8742638fa" PKG_ARCH="any" PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/moonlight-stream/moonlight-embedded" PKG_URL="${PKG_SITE}.git" PKG_DEPENDS_TARGET="toolchain opus SDL2 libevdev alsa curl enet avahi libvdpau libcec ffmpeg" PKG_SHORTDESC="Moonlight Embedded is an open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield, but built for Linux." PKG_TOOLCHAIN="cmake" GET_HANDLER_SUPPORT="git" PKG_PATCH_DIRS+="${DEVICE}" if [ "${PROJECT}" = "Rockchip" ] then PKG_DEPENDS_TARGET+=" librga rkmpp" fi if [ ! "${OPENGL}" = "no" ]; then PKG_DEPENDS_TARGET+=" ${OPENGL} glu libglvnd" fi if [ "${OPENGLES_SUPPORT}" = yes ]; then PKG_DEPENDS_TARGET+=" ${OPENGLES}" fi if [ "${VULKAN_SUPPORT}" = "yes" ] then PKG_DEPENDS_TARGET+=" vulkan-loader vulkan-headers" fi post_makeinstall_target() { mkdir -p ${INSTALL}/usr/config/moonlight cp -R ${PKG_BUILD}/moonlight.conf ${INSTALL}/usr/config/moonlight rm ${INSTALL}/usr/etc/moonlight.conf rm ${INSTALL}/usr/share/moonlight/gamecontrollerdb.txt }