summaryrefslogtreecommitdiff
path: root/games-fps
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-14 19:09:49 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-14 19:09:49 +0000
commit8ba8d3c5f996904e8536e956504e295521ca65ae (patch)
tree8d3e6c91b4326d264ae12249fec6d886035794fe /games-fps
parentd3d8ce0c1f4a547e117b61afc26ff5257a8860ca (diff)
downloadbaldeagleos-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.ebuild62
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
+}