1################################################################################ 2# 3# solarus 4# 5################################################################################ 6 7SOLARUS_VERSION = 1.6.5 8SOLARUS_SITE = \ 9 https://gitlab.com/solarus-games/solarus/-/archive/v$(SOLARUS_VERSION) 10SOLARUS_SOURCE = solarus-v$(SOLARUS_VERSION).tar.bz2 11 12SOLARUS_LICENSE = GPL-3.0 (code), CC-BY-SA-4.0 (Solarus logos and icons), \ 13 CC-BY-SA-3.0 (GUI icons) 14SOLARUS_LICENSE_FILES = license.txt 15 16# Install libsolarus.so 17SOLARUS_INSTALL_STAGING = YES 18 19SOLARUS_DEPENDENCIES = glm libmodplug libogg libvorbis openal physfs \ 20 sdl2 sdl2_image sdl2_ttf 21 22# Disable launcher GUI (requires Qt5) 23SOLARUS_CONF_OPTS = \ 24 -DSOLARUS_GUI=OFF \ 25 -DSOLARUS_TESTS=OFF 26 27ifeq ($(BR2_PACKAGE_HAS_LIBGL),y) 28SOLARUS_DEPENDENCIES += libgl 29else 30SOLARUS_CONF_OPTS += -DSOLARUS_GL_ES=ON 31SOLARUS_DEPENDENCIES += libgles 32endif 33 34ifeq ($(BR2_PACKAGE_LUAJIT),y) 35SOLARUS_CONF_OPTS += -DSOLARUS_USE_LUAJIT=ON 36SOLARUS_DEPENDENCIES += luajit 37else 38SOLARUS_CONF_OPTS += -DSOLARUS_USE_LUAJIT=OFF 39SOLARUS_DEPENDENCIES += lua 40endif 41 42$(eval $(cmake-package)) 43