From 5cd43a333a1cef6dea83ccb4bc2545806810aa90 Mon Sep 17 00:00:00 2001 From: Gibson Date: Sun, 21 Mar 2021 18:07:59 +0000 Subject: [PATCH] New package: Quake3e-2021.01.16 --- 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..7fc4cd535f73 --- /dev/null +++ b/srcpkgs/Quake3e/template @@ -0,0 +1,33 @@ +# Template file for 'Quake3e' +pkgname=Quake3e +version=2021.01.16 +revision=1 +_version=${version//./-} +wrksrc=Quake3e-$_version + +case $XBPS_TARGET_MACHINE in + x86_64*) _arch=x86_64 ;; + i686*) _arch=x86 ;; + armv7l*) _arch=arm ;; + aarch64*) _arch=aarch64 ;; + *) _arch=$XBPS_TARGET_MACHINE ;; +esac + +build_style=gnu-makefile +make_build_args="ARCH=$_arch USE_SYSTEM_JPEG=1 USE_RENDERER_DLOPEN=0 USE_CURL_DLOPEN=0 USE_SDL=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="6272341016b4ae16f6aa86b5c127821a46603d71fbd4cfa6ed3bb270372ea331" + +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 +}