mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 23:50:19 +00:00
58 lines
1.6 KiB
Bash
Executable file
58 lines
1.6 KiB
Bash
Executable file
#!/usr/bin/env -S bash ../.port_include.sh
|
|
port=SuperTuxKart
|
|
useconfigure='true'
|
|
version='1.4'
|
|
archive_hash='9890392419baf4715313f14d5ad60746f276eed36eb580636caf44e2532c0f03'
|
|
files=(
|
|
"https://github.com/supertuxkart/stk-code/releases/download/${version}/supertuxkart-${version}-src.tar.xz#$archive_hash"
|
|
)
|
|
workdir="${port}-${version}-src"
|
|
launcher_name='SuperTuxKart'
|
|
launcher_category='Games'
|
|
launcher_command='/usr/local/bin/supertuxkart'
|
|
icon_file='data/supertuxkart_16.png'
|
|
depends=(
|
|
'curl'
|
|
'freetype'
|
|
'glu'
|
|
'harfbuzz'
|
|
'libjpeg'
|
|
'libopenal'
|
|
'libogg'
|
|
'libpng'
|
|
'libvorbis'
|
|
'openssl'
|
|
'SDL2'
|
|
'sqlite'
|
|
'zlib'
|
|
)
|
|
|
|
configopts=(
|
|
'-DCMAKE_BUILD_TYPE=STKRelease'
|
|
"-DCMAKE_INSTALL_PREFIX=${SERENITY_INSTALL_ROOT}/opt/SuperTuxKart"
|
|
"-DSTK_INSTALL_DATA_DIR=${SERENITY_INSTALL_ROOT}/opt/SuperTuxKart"
|
|
'-DSUPERTUXKART_DATADIR=/opt/SuperTuxKart'
|
|
"-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt"
|
|
'-DBUILD_RECORDER=OFF'
|
|
'-DBUILD_SHARED_LIBS=OFF'
|
|
'-DUSE_WIIUSE=OFF'
|
|
'-DUSE_DNS_C=ON'
|
|
'-Bbuild'
|
|
'-GNinja'
|
|
"-DCMAKE_C_FLAGS=-I${SERENITY_INSTALL_ROOT}/usr/include/LibGL -I${SERENITY_INSTALL_ROOT}/usr/local/include/SDL2 -I${SERENITY_INSTALL_ROOT}/usr/local/include -lcurl -lharfbuzz -lfreetype"
|
|
"-DCMAKE_CXX_FLAGS=-I${SERENITY_INSTALL_ROOT}/usr/include/LibGL -I${SERENITY_INSTALL_ROOT}/usr/local/include/SDL2 -I${SERENITY_INSTALL_ROOT}/usr/local/include -lcurl -lharfbuzz -lfreetype"
|
|
'-DUSE_IPV6=OFF'
|
|
'-DUSE_SYSTEM_ENET=OFF'
|
|
)
|
|
|
|
configure() {
|
|
run cmake "${configopts[@]}" .
|
|
}
|
|
|
|
build() {
|
|
run ninja -C build
|
|
}
|
|
|
|
install() {
|
|
run ninja -C build install
|
|
}
|