Skip to content

Commit

Permalink
games-fps/freedoom: Add doom engine runtime dependency
Browse files Browse the repository at this point in the history
Freedoom is distributed by upstream with the intention to be run by a
doom engine; this is also the expectation of end users. This patch adds
a doom engine as a runtime dependency for Freedoom.

Three possible doom engines are listed in RDEPEND: games-engines/odamex,
games-fps/doomsday, games-fps/gzdoom. The games-fps/gzdoom package is
set to preferred as it is the recommendation of the Freedoom upstream
team.

Closes: https://bugs.gentoo.org/687672
Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: William Breathitt Gray <[email protected]>
Signed-off-by: James Le Cuirot <[email protected]>
  • Loading branch information
vilhelmgray authored and chewi committed Jun 18, 2019
1 parent c46ad0b commit 6dd37f1
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions games-fps/freedoom/freedoom-0.11.3-r1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

DESCRIPTION="A complete free-content single-player focused game based on the Doom engine"
HOMEPAGE="https://freedoom.github.io"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"

RDEPEND="
~games-fps/freedoom-data-${PV}
|| (
games-fps/gzdoom
games-engines/odamex
games-fps/doomsday
)
"

pkg_postinst() {
elog "If you are looking for a multiplayer-focused deathmatch game, please install games-fps/freedm."
}

0 comments on commit 6dd37f1

Please sign in to comment.