# Copyright 2019-2026 Gentoo Authors, illogician # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake desktop xdg git-r3 DESCRIPTION="The most cuddly Doom Source Port, with an emphasis on innovative and quality-of-life features" HOMEPAGE="https://github.com/andrikpowell/nyan-doom" EGIT_REPO_URI="https://github.com/andrikpowell/nyan-doom.git" S="${WORKDIR}/${P}/prboom2" LICENSE="GPL-2+ GPL-3+ BSD BSD-2 BSD-with-disclosure CC-BY-3.0 CC0-1.0 LGPL-2.1+ MIT public-domain" SLOT="0" IUSE="xmp fluidsynth mad portmidi sdl2-image vorbis" DEPEND=" dev-libs/libzip:= media-libs/libsdl2[opengl,joystick,sound,video] media-libs/sdl2-mixer[midi] virtual/zlib:= virtual/glu virtual/opengl fluidsynth? ( media-sound/fluidsynth:= ) mad? ( media-libs/libmad ) portmidi? ( media-libs/portmidi ) sdl2-image? ( media-libs/sdl2-image ) vorbis? ( media-libs/libvorbis ) xmp? ( media-libs/libxmp ) " RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( -DWITH_IMAGE="$(usex sdl2-image)" -DWITH_MAD="$(usex mad)" -DWITH_FLUIDSYNTH="$(usex fluidsynth)" -DWITH_XMP="$(usex xmp)" -DWITH_VORBISFILE="$(usex vorbis)" -DWITH_PORTMIDI="$(usex portmidi)" -DDOOMWADDIR="${EPREFIX}/usr/share/doom" -DDSDAPWADDIR="${EPREFIX}/usr/share/${PF}" -DDSDA_INSTALL_COPYRIGHT_DIR="${EPREFIX}/usr/share/doc/${PF}" -DWAD_DATA_PATH="${EPREFIX}/usr/share/doom" ) cmake_src_configure } src_install() { doicon -s scalable ICONS/${PN}.svg domenu ICONS/${PN}.desktop cmake_src_install }