# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) inherit desktop python-any-r1 scons-utils shell-completion toolchain-funcs xdg DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" HOMEPAGE="https://godotengine.org/" SRC_URI=" https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz " S="${WORKDIR}/${P}-stable" LICENSE=" MIT Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB gui? ( CC-BY-4.0 ) tools? ( BitstreamVera OFL-1.1 ) " SLOT="3" KEYWORDS="~amd64" # Enable roughly same as upstream by default so it works as expected, # except raycast (tools-only heavy dependency), and deprecated. IUSE=" +bullet debug deprecated +gui pulseaudio raycast +runner +theora +tools +udev +upnp +webm +webp " # dlopen: alsa-lib,pulseaudio,udev RDEPEND=" app-arch/zstd:= dev-games/recastnavigation:= dev-libs/libpcre2:=[pcre32] media-libs/alsa-lib media-libs/freetype[brotli] media-libs/libpng:=