From bae22c5224950d3e01f091c1d5dd642871cdae14 Mon Sep 17 00:00:00 2001 From: Illia Shestakov Date: Mon, 2 Sep 2019 17:43:52 +0300 Subject: [PATCH] New package: ThePowderToy-94.1 --- srcpkgs/ThePowderToy/template | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 srcpkgs/ThePowderToy/template diff --git a/srcpkgs/ThePowderToy/template b/srcpkgs/ThePowderToy/template new file mode 100644 index 00000000000..d17efe06e21 --- /dev/null +++ b/srcpkgs/ThePowderToy/template @@ -0,0 +1,35 @@ +# Template file for 'ThePowderToy' +pkgname=ThePowderToy +version=94.1 +revision=1 +wrksrc=The-Powder-Toy-${version} +build_style=scons +makedepends="SDL2-devel lua51-devel fftw-devel bzip2-devel zlib-devel" +short_desc="Falling sand physics sandbox, simulates air pressure, velocity & heat" +maintainer="Illia Shestakov " +license="GPL-3.0-or-later" +homepage="https://powdertoy.co.uk/" +distfiles="https://github.com/The-Powder-Toy/The-Powder-Toy/archive/v${version}.tar.gz" +checksum=9770c0732c97e4e89a1e53330c969e9675595f78e6673c519c3724d6df591e72 +CPPDEFINES=IGNORE_UPDATES + +do_build() { + case "$XBPS_TARGET_MACHINE" in aarch64*|arm*|ppc*) + export SCONS_ARGS="--no-sse";; + esac + + scons -j${XBPS_MAKEJOBS} ${SCONS_ARGS} +} + +do_install() { + case "$XBPS_TARGET_MACHINE" in + x86_64*) + vbin build/powder64 powder;; + i686*) + vbin build/powder powder;; + *) + vbin build/powder-legacy powder;; + esac + vdoc README.md + vlicense LICENSE +}