Skip to content

Commit

Permalink
Updated standalone lib versions
Browse files Browse the repository at this point in the history
  • Loading branch information
sago007 committed May 1, 2024
1 parent 3316497 commit d4bd14a
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 15 deletions.
8 changes: 4 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion source/misc/standalone/README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
20 changes: 10 additions & 10 deletions source/misc/standalone/compile_requirements.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit d4bd14a

Please sign in to comment.