# SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2020-present Shanti Gilbert (https://github.com/shantigilbert) PKG_NAME="dosbox-x" PKG_VERSION="684836fab51b9b4fc9d6616de126fc9a5bf21d59" PKG_SHA256="c5caa65b39621907c417dc50633320f8a407206e46a1527b2e37c10a7baafa52" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/joncampbell123/dosbox-x" PKG_URL="$PKG_SITE/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain linux glibc glib systemd dbus alsa-lib SDL2 SDL2_net SDL_sound libpng zlib libvorbis flac libogg fluidsynth munt" PKG_LONGDESC="DOSBox-X fork of the DOSBox project." PKG_TOOLCHAIN="autotools" PKG_BUILD_FLAGS="+lto" pre_configure_target() { cd ${PKG_BUILD} rm -rf .${TARGET_NAME} PKG_CONFIGURE_OPTS_TARGET="--prefix=/usr \ --enable-core-inline \ --enable-dynrec \ --enable-unaligned_memory \ --disable-sdl \ --enable-sdl2 \ --enable-mt32 \ --with-sdl2-prefix=${SYSROOT_PREFIX}/usr" } pre_make_target() { # Define DOSBox version sed -e "s/SVN/SDL2/" -i ${PKG_BUILD}/config.h } post_makeinstall_target() { # Create config directory & install config mkdir -p ${INSTALL}/usr/config/game/configs/dosbox/ cp -a ${PKG_DIR}/scripts/* ${INSTALL}/usr/bin/ cp -a ${PKG_DIR}/config/* ${INSTALL}/usr/config/game/configs/dosbox/ }