################################################################################ # # solarus # ################################################################################ SOLARUS_VERSION = 1.6.5 SOLARUS_SITE = \ https://gitlab.com/solarus-games/solarus/-/archive/v$(SOLARUS_VERSION) SOLARUS_SOURCE = solarus-v$(SOLARUS_VERSION).tar.bz2 SOLARUS_LICENSE = GPL-3.0 (code), CC-BY-SA-4.0 (Solarus logos and icons), \ CC-BY-SA-3.0 (GUI icons) SOLARUS_LICENSE_FILES = license.txt # Install libsolarus.so SOLARUS_INSTALL_STAGING = YES SOLARUS_DEPENDENCIES = glm libmodplug libogg libvorbis openal physfs \ sdl2 sdl2_image sdl2_ttf # Disable launcher GUI (requires Qt5) SOLARUS_CONF_OPTS = \ -DSOLARUS_GUI=OFF \ -DSOLARUS_TESTS=OFF ifeq ($(BR2_PACKAGE_HAS_LIBGL),y) SOLARUS_DEPENDENCIES += libgl else SOLARUS_CONF_OPTS += -DSOLARUS_GL_ES=ON SOLARUS_DEPENDENCIES += libgles endif ifeq ($(BR2_PACKAGE_LUAJIT),y) SOLARUS_CONF_OPTS += -DSOLARUS_USE_LUAJIT=ON SOLARUS_DEPENDENCIES += luajit else SOLARUS_CONF_OPTS += -DSOLARUS_USE_LUAJIT=OFF SOLARUS_DEPENDENCIES += lua endif $(eval $(cmake-package))