# Template file for 'scummvm'
pkgname=scummvm
version=2026.1.0
revision=1
build_style=configure
configure_args="--prefix=/usr --enable-release-mode --enable-all-engines"
hostmakedepends="pkg-config nasm"
makedepends="zlib-devel libpng-devel SDL2-devel libmad-devel faad2-devel fribidi-devel
 fluidsynth-devel libvorbis-devel libtheora-devel libflac-devel libflac-devel
 freetype-devel libjpeg-turbo-devel libcurl-devel SDL2_net-devel libvorbis-devel libmikmod-devel
 libmpeg2-devel liba52-devel gtk+3-devel giflib-devel glew-devel libogg-devel libvpx-devel"
short_desc="Free implementation of LucasArts' SCUMM interpreter"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://www.scummvm.org/"
distfiles="https://downloads.scummvm.org/frs/${pkgname}/${version}/${pkgname}-${version}.tar.xz"
checksum=e15b8650c2bd9e11b69b49eef9dea1eedccc5b1c191748b15c34167614d77b66

CFLAGS="-fexcess-precision=fast"
CXXFLAGS="-fexcess-precision=fast"

case "$XBPS_TARGET_MACHINE" in
	i686*|x86_64*);;
	*) configure_args+=" --disable-nasm";;
esac

if [ "$CROSS_BUILD" ]; then
	configure_args+=" --host=${XBPS_CROSS_TRIPLET}"
fi

do_check() {
	make test
}

residualvm_package() {
	metapackage=yes
	short_desc+=" (transitional dummy package)"
	depends="${sourcepkg}>=${version}_${revision}"
}
