-
Notifications
You must be signed in to change notification settings - Fork 180
Build ‐ Alpine
Garrett Guillotte edited this page Mar 30, 2024
·
5 revisions
Be sure to check Build for generic instructions.
Current as of 2023-01-07 on Alpine latest
Tested on an x64 device. For detailed instructions for building with Alpine on a Raspberry Pi, see Build ‐ RPi ‐ Alpine.
Install the prerequisite packages:
apk add git cmake ninja build-base sdl2-dev freetype-dev opus-dev
Clone the repositories:
git clone https://github.com/daid/SeriousProton.git
git clone https://github.com/daid/EmptyEpsilon.git
Update the repositories to the latest versions of the master
branch, then build the source:
cd SeriousProton
git checkout master
git pull
cd ../EmptyEpsilon
git checkout master
git pull
# Build the source:
mkdir -p _build
cd _build
cmake .. -G Ninja -DSERIOUS_PROTON_DIR=$PWD/../../SeriousProton/
ninja
Create the .deb
package by running ninja package
.
To build from a different git tag or ref, replace master
in git checkout master
.
To set the EmptyEpsilon version, set the values of the -DCPACK_PACKAGE_VERSION_MAJOR=2022 -DCPACK_PACKAGE_VERSION_MINOR=10 -DCPACK_PACKAGE_VERSION_PATCH=19
variables as described in the Build doc.
- Home
- Stations
- Main Screen/Captain
- 5-6 Player Crews
- 3-4 Player Crews
- 1 Player Crew
- Game Master
- Additional Stations and Views
- Setting up a Game
- Lore
- Expanding the Game
- Additional Features
- Building from Source