commit: 73fbfca95dda125361170e1f49d49d927929a4ca
parent ec098ba4813241ac86dc1667252cc491cb39dc92
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Sun, 23 Nov 2025 06:00:43 +0100
games-engines/xash3d-fwgs: new package, add 9999
Diffstat:
1 file changed, 41 insertions(+), 0 deletions(-)
diff --git a/games-engines/xash3d-fwgs/xash3d-fwgs-9999.ebuild b/games-engines/xash3d-fwgs/xash3d-fwgs-9999.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2025 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit git-r3
+
+DESCRIPTION="Provide compatibility with Half-Life Engine and extend it"
+HOMEPAGE="https://github.com/FWGS/xash3d-fwgs https://xash.su/"
+EGIT_REPO_URI="https://github.com/FWGS/xash3d-fwgs.git"
+LICENSE="VALVE GPL-2+ GPL-3+ Half-Life-1-SDK"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+# <media-libs/opus-1.5
+DEPEND="
+ virtual/opengl
+ app-arch/bzip2:=
+ media-libs/libogg
+ media-libs/libvorbis
+ media-libs/opusfile
+ media-libs/libsdl2
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ ./waf configure \
+ --prefix=/usr \
+ --enable-packaging \
+ --64bits \
+ --disable-werror || die
+}
+
+src_compile() {
+ ./waf || die
+}
+
+src_install() {
+ DESTDIR="${D}" ./waf install || die
+}