mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 05:51:45 -09:00
package/supertuxkart: bump to version 1.3
Switch to github to download the release archive. Add sdl2 dependency added by [1]. Remove FriBidi dependency replaced by SheenBidi library (bundled) for better unicode support [2] [3]. Remove libglew removed by [4]. Replace MbedTLS instead of Nettle [5]. [1]00cb6c2d48[2]13db1b83c1[3]dc0a5a9c66[4]3f0eb215f7[5]d753393f4dSigned-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
committed by
Thomas Petazzoni
parent
7ad423ab51
commit
4ac4d6879b
@@ -15,14 +15,13 @@ config BR2_PACKAGE_SUPERTUXKART
|
|||||||
select BR2_PACKAGE_HARFBUZZ
|
select BR2_PACKAGE_HARFBUZZ
|
||||||
select BR2_PACKAGE_JPEG
|
select BR2_PACKAGE_JPEG
|
||||||
select BR2_PACKAGE_LIBCURL
|
select BR2_PACKAGE_LIBCURL
|
||||||
select BR2_PACKAGE_LIBFRIBIDI
|
|
||||||
select BR2_PACKAGE_LIBGLEW
|
|
||||||
select BR2_PACKAGE_LIBOGG
|
select BR2_PACKAGE_LIBOGG
|
||||||
select BR2_PACKAGE_LIBPNG
|
select BR2_PACKAGE_LIBPNG
|
||||||
select BR2_PACKAGE_LIBSQUISH
|
select BR2_PACKAGE_LIBSQUISH
|
||||||
select BR2_PACKAGE_LIBVORBIS
|
select BR2_PACKAGE_LIBVORBIS
|
||||||
select BR2_PACKAGE_NETTLE if !BR2_PACKAGE_OPENSSL
|
select BR2_PACKAGE_MBEDTLS if !BR2_PACKAGE_OPENSSL
|
||||||
select BR2_PACKAGE_OPENAL
|
select BR2_PACKAGE_OPENAL
|
||||||
|
select BR2_PACKAGE_SDL2
|
||||||
select BR2_PACKAGE_XLIB_LIBXRANDR
|
select BR2_PACKAGE_XLIB_LIBXRANDR
|
||||||
select BR2_PACKAGE_ZLIB
|
select BR2_PACKAGE_ZLIB
|
||||||
select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID if BR2_PACKAGE_BLUEZ5_UTILS # runtime
|
select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID if BR2_PACKAGE_BLUEZ5_UTILS # runtime
|
||||||
|
|||||||
@@ -1,8 +1,3 @@
|
|||||||
# Locally computed
|
# Locally computed
|
||||||
sha256 e9b02b0b11ab68aacaec38306903feffe59a501224805cd3645cebf10e880ae8 supertuxkart-1.1-src.tar.xz
|
sha256 eeabeb0d9801688a218f6f0a76ea3546a46a322ccaca9a258148ecacfe083ffd SuperTuxKart-1.3-src.tar.xz
|
||||||
# From https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/1.1/
|
|
||||||
sha1 68be26f4b15d30dede26563cbcc6de999036c5e0 supertuxkart-1.1-src.tar.xz
|
|
||||||
md5 731569c58428f32a0e46943fad7ba1e3 supertuxkart-1.1-src.tar.xz
|
|
||||||
|
|
||||||
# Locally computed
|
|
||||||
sha256 d27207a5213f746aac53893e9ecc18456e9595d3ffa662bd1ec9eb10787c214a COPYING
|
sha256 d27207a5213f746aac53893e9ecc18456e9595d3ffa662bd1ec9eb10787c214a COPYING
|
||||||
|
|||||||
@@ -4,9 +4,11 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
SUPERTUXKART_VERSION = 1.1
|
SUPERTUXKART_VERSION = 1.3
|
||||||
SUPERTUXKART_SOURCE = supertuxkart-$(SUPERTUXKART_VERSION)-src.tar.xz
|
SUPERTUXKART_SOURCE = SuperTuxKart-$(SUPERTUXKART_VERSION)-src.tar.xz
|
||||||
SUPERTUXKART_SITE = http://downloads.sourceforge.net/project/supertuxkart/SuperTuxKart/$(SUPERTUXKART_VERSION)
|
# Do not use the github helper here, the generated tarball is *NOT*
|
||||||
|
# the same as the one uploaded by upstream for the release.
|
||||||
|
SUPERTUXKART_SITE = https://github.com/supertuxkart/stk-code/releases/download/$(SUPERTUXKART_VERSION)
|
||||||
|
|
||||||
# Supertuxkart itself is GPL-3.0+, but it bundles a few libraries with different
|
# Supertuxkart itself is GPL-3.0+, but it bundles a few libraries with different
|
||||||
# licenses. Irrlicht, bullet and angelscript have Zlib license, while glew is
|
# licenses. Irrlicht, bullet and angelscript have Zlib license, while glew is
|
||||||
@@ -21,14 +23,13 @@ SUPERTUXKART_DEPENDENCIES = \
|
|||||||
harfbuzz \
|
harfbuzz \
|
||||||
jpeg \
|
jpeg \
|
||||||
libcurl \
|
libcurl \
|
||||||
libfribidi \
|
|
||||||
libgl \
|
libgl \
|
||||||
libglew \
|
|
||||||
libogg \
|
libogg \
|
||||||
libpng \
|
libpng \
|
||||||
libsquish \
|
libsquish \
|
||||||
libvorbis \
|
libvorbis \
|
||||||
openal \
|
openal \
|
||||||
|
sdl2 \
|
||||||
xlib_libXrandr \
|
xlib_libXrandr \
|
||||||
zlib
|
zlib
|
||||||
|
|
||||||
@@ -37,7 +38,6 @@ SUPERTUXKART_DEPENDENCIES = \
|
|||||||
# Disable In-game recorder (there is no libopenglrecorder package)
|
# Disable In-game recorder (there is no libopenglrecorder package)
|
||||||
SUPERTUXKART_CONF_OPTS = -DBUILD_SHARED_LIBS=OFF \
|
SUPERTUXKART_CONF_OPTS = -DBUILD_SHARED_LIBS=OFF \
|
||||||
-DBUILD_RECORDER=OFF \
|
-DBUILD_RECORDER=OFF \
|
||||||
-DUSE_SYSTEM_GLEW=ON \
|
|
||||||
-DUSE_SYSTEM_ENET=ON \
|
-DUSE_SYSTEM_ENET=ON \
|
||||||
-DUSE_SYSTEM_SQUISH=ON
|
-DUSE_SYSTEM_SQUISH=ON
|
||||||
|
|
||||||
@@ -49,12 +49,12 @@ else
|
|||||||
SUPERTUXKART_CONF_OPTS += -DUSE_WIIUSE=OFF
|
SUPERTUXKART_CONF_OPTS += -DUSE_WIIUSE=OFF
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Prefer openssl (the default) over nettle.
|
# Prefer openssl (the default) over mbedtls
|
||||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||||
SUPERTUXKART_DEPENDENCIES += openssl
|
SUPERTUXKART_DEPENDENCIES += openssl
|
||||||
SUPERTUXKART_CONF_OPTS += -DUSE_CRYPTO_OPENSSL=ON
|
SUPERTUXKART_CONF_OPTS += -DUSE_CRYPTO_OPENSSL=ON
|
||||||
else
|
else
|
||||||
SUPERTUXKART_DEPENDENCIES += nettle
|
SUPERTUXKART_DEPENDENCIES += mbedtls
|
||||||
SUPERTUXKART_CONF_OPTS += -DUSE_CRYPTO_OPENSSL=OFF
|
SUPERTUXKART_CONF_OPTS += -DUSE_CRYPTO_OPENSSL=OFF
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user