commit: 4052b3461ab775cc09ba330b36b6e20850daf196 Author: David Seifert <soap <AT> gentoo <DOT> org> AuthorDate: Sat Jan 27 13:49:30 2018 +0000 Commit: David Seifert <soap <AT> gentoo <DOT> org> CommitDate: Sat Jan 27 14:47:27 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4052b346
games-strategy/wargus-data: Remove games.eclass Package-Manager: Portage-2.3.20, Repoman-2.3.6 games-strategy/wargus-data/wargus-data-0-r1.ebuild | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/games-strategy/wargus-data/wargus-data-0-r1.ebuild b/games-strategy/wargus-data/wargus-data-0-r1.ebuild new file mode 100644 index 00000000000..9636a8e03f3 --- /dev/null +++ b/games-strategy/wargus-data/wargus-data-0-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cdrom + +DESCRIPTION="Warcraft II data for wargus (needs DOS CD)" +HOMEPAGE="http://wargus.sourceforge.net/" +SRC_URI="" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +# wargus is needed for wartool (bug #578340) +DEPEND=" + games-strategy/wargus + media-sound/cdparanoia + media-sound/timidity++ + media-video/ffmpeg2theora" +# wrt bug #419331 +RESTRICT="userpriv" + +S=${WORKDIR} + +src_configure() { + export CDROM_NAME="WARCRAFT2" + cdrom_get_cds data/rezdat.war +} + +src_compile() { + # cdparanoia needs write acces to the cdrom device + # this fixes sandbox violation wrt #418051 + local save_sandbox_write=${SANDBOX_WRITE} + addwrite /dev + "${EPREFIX}"/usr/bin/wartool -v -r "${CDROM_ROOT}"/data "${S}"/ || die + SANDBOX_WRITE=${save_sandbox_write} +} + +src_install() { + insinto /usr/share/stratagus/wargus + doins -r . +}
