# Template file for 'pingus'
pkgname=pingus
version=0.7.6
revision=14
build_style=scons
hostmakedepends="pkg-config"
makedepends="SDL_image-devel SDL_mixer-devel boost-devel libpng-devel"
depends="${pkgname}-data"
short_desc="Free Lemmings-like puzzle game"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://pingus.seul.org/"
distfiles="https://gitlab.com/pingus/pingus/-/archive/v${version}/pingus-v${version}.tar.gz"
distfiles="${DEBIAN_SITE}/main/p/pingus/pingus_${version}.orig.tar.bz2"
checksum=759c1253075d1e72691bc1e770b24cdd51917041fd1857c1daf85b65a6686460
nocross=yes

do_build() {
	# XXX: defining CXXFLAGS breaks dependency detection.
	scons ${makejobs} CC=$CC CXX=$CXX CCFLAGS="$CFLAGS" \
		LINKFLAGS="$LDFLAGS" \
		prefix=/usr destdir=${DESTDIR} DESTDIR=${DESTDIR}
}

do_install() {
	make PREFIX=/usr DESTDIR=${DESTDIR} install
	vinstall ${FILESDIR}/pingus.desktop 644 usr/share/applications
}

pingus-data_package() {
	short_desc+=" - data files"
	nostrip=yes
	pkg_install() {
		vmove usr/share/pingus
	}
}
