1
0
mirror of https://github.com/SerenityOS/serenity synced 2024-07-09 07:40:45 +00:00
serenity/Ports/RetroArch/package.sh
Jelle Raaijmakers b2eaed43e9 Ports: Remove LibGL workarounds
Now that ports can find our OpenGL headers and shared library, remove
all configuration and patches that was previously needed to make ports
compile with LibGL.
2024-02-22 03:48:08 +01:00

37 lines
1021 B
Bash
Executable File

#!/usr/bin/env -S bash ../.port_include.sh
port=RetroArch
useconfigure="true"
version="1.12.0"
archive_hash="c912e32a0300f16ade827d48a4a948d5dab40b764cd1169f61108c6f5803649a"
files=(
"https://github.com/libretro/${port}/archive/refs/tags/v${version}.tar.gz#$archive_hash"
)
depends=("freetype" "SDL2" "zlib")
configopts=(
"--disable-builtinglslang"
"--disable-discord"
"--disable-glsl"
"--disable-glslang"
"--disable-opengl"
"--disable-slang"
"--disable-spirv_cross"
"--disable-systemmbedtls"
"--disable-update_cores"
)
launcher_name=RetroArch
launcher_category='&Games'
launcher_command=/usr/local/bin/retroarch
icon_file=media/retroarch.ico
export CFLAGS="-I${SERENITY_INSTALL_ROOT}/usr/local/include/SDL2"
post_install() {
echo "==== Post installation instructions ===="
echo "Please remember to use the online updater"
echo "to install cores info files using main menu"
echo "online updater > update core info files"
echo "before installing libretro cores from the port"
}