From 0f1fcc8b163443a33a0a29c3601708f30378fd45 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 | 45 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 47 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..1bf82893ad3 --- /dev/null +++ b/srcpkgs/fteqw/template @@ -0,0 +1,45 @@ +# Template file for 'fteqw' +pkgname=fteqw +version=5808 +revision=1 +#wrksrc= +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" +#depends="" +short_desc="FTE engine" +maintainer="Gibson " +license="GPL-2.0-only" +homepage="https://fte.triptohell.info" +# XXX: is there a way of reliably getting archives from sourceforge? +#distfiles="https://sourceforge.net/code-snapshots/svn/f/ft/fteqw/code/fteqw-code-r$version-trunk.zip" +#checksum=a12d1c8be80cc91d9f773aba038c2aec5a0c36f6e110711b99f024af6d057514 + +do_fetch() { + svn co -r$version svn://svn.code.sf.net/p/fteqw/code/trunk fteqw-$version +} + +do_build() { + cd engine + make $makejobs qcc-rel sv-rel gl-rel PKGCONFIG=pkgconf +} + +do_install() { + cd engine/release + vbin fteqw-gl.db fteqw-gl + vbin fteqw-sv.db fteqw-sv + vbin fteqcc.db fteqcc +} + +fteqw-sv_package() { + short_desc="FTE engine (server)" + pkg_install() { + vmove usr/bin/fteqw-sv + } +} + +fteqcc_package() { + short_desc="FTE QuakeC compiler" + pkg_install() { + vmove usr/bin/fteqcc + } +}