Ports: Download and install ScummVM game icons

This commit is contained in:
Jelle Raaijmakers 2022-08-02 12:50:03 +02:00 committed by Linus Groh
parent e83d03038a
commit b44275569b

View file

@ -28,3 +28,20 @@ function post_configure() {
unset OPENGL_CFLAGS
unset SDL_CFLAGS
}
function post_install() {
icons_build_dir="${PORT_BUILD_DIR}/scummvm-icons"
if [ ! -d "${icons_build_dir}" ]; then
echo 'Downloading & building an icon pack for ScummVM...'
# Unfortunately, `gen-set.py` prevents us from fixating on a commit ID since it
# checks whether the git repository is up-to-date. Also, we cannot perform a
# shallow clone since that will mess up the icon list.
cd "$(dirname ${icons_build_dir})"
git clone https://github.com/scummvm/scummvm-icons "$(basename ${icons_build_dir})"
cd "$(basename ${icons_build_dir})"
./gen-set.py 19700101
cp gui-icons-*.dat "${SERENITY_INSTALL_ROOT}/usr/local/share/scummvm/gui-icons.dat"
fi
}