logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://anongit.hacktivis.me/git/overlay.git/
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:

Agames-engines/xash3d-fwgs/xash3d-fwgs-9999.ebuild41+++++++++++++++++++++++++++++++++++++++++
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 +}