| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.4.2 | 8 | amd64 x86 | 0 |
# Copyright 1999-2020 Ophelia Beatrice de Sica
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake xdg-utils
DESCRIPTION="ECWolf is a port of the Wolfenstein 3D engine based of Wolf4SDL."
HOMEPAGE="https://maniacsvault.net/ecwolf/"
if [[ ${PV} != "9999" ]] ; then
KEYWORDS="amd64 x86"
SRC_URI="https://bitbucket.org/ecwolf/ecwolf/get/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/ecwolf-ecwolf-ca1143ef0088"
else
inherit git-r3
EGIT_REPO_URI="https://bitbucket.org/ecwolf/${PN}.git"
fi
LICENSE="BSD GPL-2+ MIT non-free? ( XMAME )"
SLOT="0"
IUSE="non-free"
RDEPEND="
media-libs/libsdl[opengl]
media-libs/sdl-mixer
media-libs/sdl-net
sys-libs/zlib
app-arch/bzip2
media-libs/libjpeg-turbo
x11-libs/gtk+
app-arch/xz-utils"
DEPEND="${RDEPEND}"
src_prepare() {
default
# Install binary to bin directory instead of /usr/games
local DIRLINE="set(CMAKE_INSTALL_BINDIR \"games\")"
set -- env \
sed -i \
-e "/${DIRLINE}/d" \
CMakeLists.txt
echo "$@"
"$@" || die
# We're not building debian packages today
# this also fixes the docdir
local CPACKLINE="set(USE_CPACK ON)"
set -- env \
sed -i \
-e "/${CPACKLINE}/d" \
CMakeLists.txt
echo "$@"
"$@" || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DGPL="$(usex non-free 0 1)"
)
cmake_src_configure
}
src_install() {
cmake_src_install
}
pkg_postinst() {
xdg_icon_cache_update
echo
ewarn "The original game data files are required for operation."
elog "Consult the man page for more information."
echo
}
media-libs/libsdl[opengl] media-libs/sdl-mixer media-libs/sdl-net sys-libs/zlib app-arch/bzip2 media-libs/libjpeg-turbo x11-libs/gtk+ app-arch/xz-utils
media-libs/libsdl[opengl] media-libs/sdl-mixer media-libs/sdl-net sys-libs/zlib app-arch/bzip2 media-libs/libjpeg-turbo x11-libs/gtk+ app-arch/xz-utils
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | ecwolf-1.4.2.tar.gz | 3148170 bytes | https://bitbucket.org/ecwolf/ecwolf/get/1.4.2.tar.gz |