123456789101112131415161718192021222324252627282930313233343536373839404142 |
- ################################################################################
- #
- # 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))
|