From 622843a2403996b41c592da49c97a1a07bfb5877 Mon Sep 17 00:00:00 2001 From: Gibson Date: Fri, 5 Mar 2021 18:01:37 +0000 Subject: [PATCH] New package: fteqw-5808 --- srcpkgs/fteqcc | 1 + srcpkgs/fteqw-sv | 1 + srcpkgs/fteqw/template | 44 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 120000 srcpkgs/fteqcc create mode 120000 srcpkgs/fteqw-sv create mode 100644 srcpkgs/fteqw/template diff --git a/srcpkgs/fteqcc b/srcpkgs/fteqcc new file mode 120000 index 00000000000..fe30290dcd5 --- /dev/null +++ b/srcpkgs/fteqcc @@ -0,0 +1 @@ +fteqw \ No newline at end of file diff --git a/srcpkgs/fteqw-sv b/srcpkgs/fteqw-sv new file mode 120000 index 00000000000..fe30290dcd5 --- /dev/null +++ b/srcpkgs/fteqw-sv @@ -0,0 +1 @@ +fteqw \ No newline at end of file diff --git a/srcpkgs/fteqw/template b/srcpkgs/fteqw/template new file mode 100644 index 00000000000..a0ab8f4c378 --- /dev/null +++ b/srcpkgs/fteqw/template @@ -0,0 +1,44 @@ +# Template file for 'fteqw' +pkgname=fteqw +version=5808 +revision=1 +build_wrksrc=engine +build_style=gnu-makefile +make_build_target="qcc-rel sv-rel gl-rel" +make_build_args="PKGCONFIG=pkgconf" +hostmakedepends="subversion pkgconf" +makedepends="zlib-devel gnutls-devel libpng-devel libglvnd-devel libXrandr-devel libXcursor-devel alsa-lib-devel libjpeg-turbo-devel opus-devel speex-devel libvorbis-devel freetype-devel" +short_desc="FTE Quake engine" +maintainer="Gibson " +license="GPL-2.0-only" +homepage="https://fte.triptohell.info" + +if [ "$CROSS_BUILD" ]; then + export PKG_CONFIG_PATH=$XBPS_CROSS_BASE/lib/pkgconfig + export CFLAGS="-I$XBPS_CROSS_BASE/include/freetype2 -I$XBPS_CROSS_BASE/include/opus" +fi + +do_fetch() { + svn co -r$version svn://svn.code.sf.net/p/fteqw/code/trunk fteqw-$version +} + +do_install() { + cd release + vbin fteqw-gl.db fteqw-gl + vbin fteqw-sv.db fteqw-sv + vbin fteqcc.db fteqcc +} + +fteqw-sv_package() { + short_desc="FTE Quake engine (server)" + pkg_install() { + vmove usr/bin/fteqw-sv + } +} + +fteqcc_package() { + short_desc="FTE QuakeC compiler" + pkg_install() { + vmove usr/bin/fteqcc + } +}