diff --git a/CHANGELOG.md b/CHANGELOG.md index 71526f5..c6894a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,10 +10,10 @@ ### Changed - Update library versions for the compiled version: - - SDL2: 2.0.20 to 2.26.2 - - SDL2_Image: 2.0.5 to 2.6.2 - - SDL2_Mixer: 2.0.4 to 2.6.2 - - SDL2_ttf: 2.0.15 to 2.20.1 + - SDL2: 2.0.20 to 2.30.2 + - SDL2_Image: 2.0.5 to 2.8.2 + - SDL2_Mixer: 2.0.4 to 2.8.0 + - SDL2_ttf: 2.0.15 to 2.22.0 - Added Releases and OARS to AppStream file - Removed the executable bit from a lot of files that data files that should not have it - The CMake file now uses more target based rules diff --git a/source/misc/standalone/README.txt b/source/misc/standalone/README.txt index e0cd430..03789d0 100644 --- a/source/misc/standalone/README.txt +++ b/source/misc/standalone/README.txt @@ -3,7 +3,7 @@ Block Attack - Rise of the Blocks - Linux build This is the standalone version. It is precompiled and includes the necessary libraries to run. Both a 32 bit and 64 bit version is provided. -It has been tested on Ubuntu 14.04 and Fedora 22 +It has been tested on Ubuntu 20.04 and Fedora 40 Some systems might require the game to be launched from the command line. PulseAudio is required for sound. diff --git a/source/misc/standalone/compile_requirements.sh b/source/misc/standalone/compile_requirements.sh index 063f8c5..253721e 100755 --- a/source/misc/standalone/compile_requirements.sh +++ b/source/misc/standalone/compile_requirements.sh @@ -4,20 +4,20 @@ set -x set -u set -o pipefail -mkdir -p /staging/deps && cd /staging/deps && curl -L https://github.com/libsdl-org/SDL/releases/download/release-2.26.2/SDL2-2.26.2.tar.gz | tar -zx && cd SDL2-2.26.2 && ls -lrt -cd /staging/deps/SDL2-2.26.2 && ./configure --enable-shared --enable-static && make && make install +mkdir -p /staging/deps && cd /staging/deps && curl -L https://github.com/libsdl-org/SDL/releases/download/release-2.30.2/SDL2-2.30.2.tar.gz | tar -zx && cd SDL2-2.30.2 && ls -lrt +cd /staging/deps/SDL2-2.30.2 && ./configure --enable-shared --enable-static && make && make install #https://github.com/libsdl-org/SDL_image/releases/download/release-2.6.2/SDL2_image-2.6.2.tar.gz -mkdir -p /staging/deps && cd /staging/deps && curl -L https://github.com/libsdl-org/SDL_image/releases/download/release-2.6.2/SDL2_image-2.6.2.tar.gz | tar -zx && cd SDL2_image-2.6.2 && ls -lrt -cd /staging/deps/SDL2_image-2.6.2 && ./configure --enable-shared --enable-static && make && make install +mkdir -p /staging/deps && cd /staging/deps && curl -L https://github.com/libsdl-org/SDL_image/releases/download/release-2.8.2/SDL2_image-2.8.2.tar.gz | tar -zx && cd SDL2_image-2.8.2 && ls -lrt +cd /staging/deps/SDL2_image-2.8.2 && ./configure --enable-shared --enable-static && make && make install -#https://github.com/libsdl-org/SDL_mixer/releases/download/release-2.6.2/SDL2_mixer-2.6.2.tar.gz -mkdir -p /staging/deps && cd /staging/deps && curl -L https://github.com/libsdl-org/SDL_mixer/releases/download/release-2.6.2/SDL2_mixer-2.6.2.tar.gz | tar -zx && cd SDL2_mixer-2.6.2 && ls -lrt -cd /staging/deps/SDL2_mixer-2.6.2 && ./configure --enable-shared --enable-static && make && make install +#https://github.com/libsdl-org/SDL_mixer/releases/download/release-2.8./SDL2_mixer-2.8.0.tar.gz +mkdir -p /staging/deps && cd /staging/deps && curl -L https://github.com/libsdl-org/SDL_mixer/releases/download/release-2.8.0/SDL2_mixer-2.8.0.tar.gz | tar -zx && cd SDL2_mixer-2.8.0 && ls -lrt +cd /staging/deps/SDL2_mixer-2.8.0 && ./configure --enable-shared --enable-static && make && make install -#https://github.com/libsdl-org/SDL_ttf/releases/download/release-2.20.1/SDL2_ttf-2.20.1.tar.gz -mkdir -p /staging/deps && cd /staging/deps && curl -L https://github.com/libsdl-org/SDL_ttf/releases/download/release-2.20.1/SDL2_ttf-2.20.1.tar.gz | tar -zx && cd SDL2_ttf-2.20.1 && ls -lrt -cd /staging/deps/SDL2_ttf-2.20.1 && ./configure --enable-shared --enable-static && make && make install +#https://github.com/libsdl-org/SDL_ttf/releases/download/release-2.22.0/SDL2_ttf-2.22.0.tar.gz +mkdir -p /staging/deps && cd /staging/deps && curl -L https://github.com/libsdl-org/SDL_ttf/releases/download/release-2.22.0/SDL2_ttf-2.22.0.tar.gz | tar -zx && cd SDL2_ttf-2.22.0 && ls -lrt +cd /staging/deps/SDL2_ttf-2.22.0 && ./configure --enable-shared --enable-static && make && make install mkdir -p /staging/blockattack-game mkdir -p /staging/deps && cd /staging/deps && curl https://icculus.org/physfs/downloads/physfs-3.0.2.tar.bz2 | tar -jx && cd physfs-3.0.2 && ls -lrt