# Copyright 2022-2024 Haelwenn (lanodan) Monnier # Distributed under the terms of the GNU General Public License v2 EAPI=8 MY_PV="$(ver_rs 2-3 -)" MY_PV="${MY_PV/0.7/0.G}" MY_P="Cataclysm-DDA-${MY_PV}" DESCRIPTION="Post-apocalyptic roguelike" HOMEPAGE="https://cataclysmdda.org/" SRC_URI="https://github.com/CleverRaven/Cataclysm-DDA/archive/refs/tags/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" LICENSE="CC-BY-SA-3.0" SLOT="0" KEYWORDS="~amd64" IUSE="+sdl" RDEPEND=" x11-themes/hicolor-icon-theme sys-libs/ncurses:= sys-devel/gettext sdl? ( media-libs/libsdl2[sound] media-libs/sdl2-image[png] media-libs/sdl2-ttf media-libs/sdl2-mixer[vorbis] media-libs/freetype:2 ) " DEPEND=" ${DEPEND} " mymake() { emake \ PREFIX=/usr BUILD_PREFIX="${S}_build/" \ RELEASE=1 USE_XDG_DIR=1 DYNAMIC_LINKING=1 DEBUG_SYMBOLS=1 ASTYLE=0 \ BACKTRACE=0 RUNTESTS=0 \ LOCALIZE=1 LANGUAGES=all \ $(usev sdl 'TILES=1 SOUND=1') \ "$@" } src_prepare() { sed -i \ -e 's;-Werror;;' \ -e 's;ncursesw5-config;ncursesw6-config;' \ -e 's;shell git;shell false;' \ Makefile || die default } src_compile() { mymake } src_install() { mymake DESTDIR="${ED}" install dodoc -r ./doc }