diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-03-14 19:09:49 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-03-14 19:09:49 +0000 |
| commit | 8ba8d3c5f996904e8536e956504e295521ca65ae (patch) | |
| tree | 8d3e6c91b4326d264ae12249fec6d886035794fe /games-fps | |
| parent | d3d8ce0c1f4a547e117b61afc26ff5257a8860ca (diff) | |
| download | baldeagleos-repo-8ba8d3c5f996904e8536e956504e295521ca65ae.tar.gz baldeagleos-repo-8ba8d3c5f996904e8536e956504e295521ca65ae.tar.xz baldeagleos-repo-8ba8d3c5f996904e8536e956504e295521ca65ae.zip | |
Adding metadata
Diffstat (limited to 'games-fps')
| -rw-r--r-- | games-fps/crispy-doom/crispy-doom-9999.ebuild | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/games-fps/crispy-doom/crispy-doom-9999.ebuild b/games-fps/crispy-doom/crispy-doom-9999.ebuild new file mode 100644 index 000000000000..1384ae8d6f76 --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-9999.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit autotools git-r3 prefix python-any-r1 xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom/" +EGIT_REPO_URI="https://github.com/fabiangreffrath/crispy-doom.git" + +LICENSE="BSD GPL-2+" +SLOT="0" +IUSE="fluidsynth libsamplerate +midi png truecolor vorbis zlib" +REQUIRE_USE="fluidsynth? ( midi )" + +DEPEND=" + media-libs/libsdl2[video] + media-libs/sdl2-mixer[fluidsynth?,midi?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( virtual/zlib:= ) +" +RDEPEND="${DEPEND}" +# ${PYTHON_DEPS} for bash-completion and docs (manpages) +BDEPEND="${PYTHON_DEPS}" + +src_prepare() { + default + hprefixify src/d_iwad.c + eautoreconf +} + +src_configure() { + local myconf=( + --enable-bash-completion + --enable-doc + --disable-fonts + --disable-icons + $(use_with libsamplerate) + $(use_with png libpng) + --enable-sdl2mixer + --enable-sdl2net + $(use_with fluidsynth) + $(use_enable truecolor) + $(use_with zlib) + --disable-zpool + ) + + econf "${myconf[@]}" +} + +src_install() { + local DOCS=() + default + mv "${ED}"/usr/share/doc/crispy-{doom,heretic,hexen,strife}/* \ + "${ED}"/usr/share/doc/${PF}/ || die + rmdir "${ED}"/usr/share/doc/crispy-{doom,heretic,hexen,strife} || die +} |
