From 36a6a1967cf54dd1c444486ae9acca18906ad375 Mon Sep 17 00:00:00 2001 From: Gibson Date: Mon, 3 May 2021 10:00:42 +0100 Subject: [PATCH] New package: Quake3e-2021.03.28 --- srcpkgs/Quake3e/template | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 srcpkgs/Quake3e/template diff --git a/srcpkgs/Quake3e/template b/srcpkgs/Quake3e/template new file mode 100644 index 000000000000..419f18a9118f --- /dev/null +++ b/srcpkgs/Quake3e/template @@ -0,0 +1,33 @@ +# Template file for 'Quake3e' +pkgname=Quake3e +version=2021.03.28 +revision=1 +_version=${version//./-} +wrksrc=Quake3e-$_version + +case $XBPS_TARGET_MACHINE in + i686*) _arch=x86 ;; + arm*) _arch=arm ;; + *) _arch=${XBPS_TARGET_MACHINE%-musl} ;; +esac + +build_style=gnu-makefile +make_build_args="ARCH=$_arch USE_SDL=0 USE_SYSTEM_JPEG=1 USE_RENDERER_DLOPEN=0 + USE_CURL_DLOPEN=0" +make_use_env=true +makedepends="libcurl-devel libglvnd-devel libXxf86dga-devel alsa-lib-devel + libXrandr-devel libXxf86vm-devel libjpeg-turbo-devel" +depends="libglvnd libXxf86dga alsa-lib libXrandr libXxf86vm" +short_desc="Modern, fast, and secure Quake III Arena engine" +maintainer="Gibson " +license="GPL-2.0-only" +homepage="https://quake3e.xyz" +distfiles="https://github.com/ec-/Quake3e/archive/$_version/Quake3e-$_version.tar.gz" +checksum="f3fc9205fa9235bb5e5c54d6e32b72c396dd37fe3eccaec12afec88e488b2c33" + +do_install() { + archext=$(make -E 'print-%:; @echo $($*)' print-ARCHEXT $make_build_args) + cd build/release-linux-$_arch + vbin quake3e$archext quake3e + vbin quake3e.ded$archext quake3e.ded +}