From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- games-strategy/wargus-data/Manifest | 4 +++ games-strategy/wargus-data/metadata.xml | 11 ++++++ games-strategy/wargus-data/wargus-data-0.ebuild | 45 +++++++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 games-strategy/wargus-data/Manifest create mode 100644 games-strategy/wargus-data/metadata.xml create mode 100644 games-strategy/wargus-data/wargus-data-0.ebuild (limited to 'games-strategy/wargus-data') diff --git a/games-strategy/wargus-data/Manifest b/games-strategy/wargus-data/Manifest new file mode 100644 index 000000000000..83ef9eab6936 --- /dev/null +++ b/games-strategy/wargus-data/Manifest @@ -0,0 +1,4 @@ +EBUILD wargus-data-0.ebuild 985 SHA256 a7963099a1c6c4f26ad3d7f85f526490bfa7a52a076c2d18522e126ae3925862 SHA512 beeb942c5eebdbce51b38e65ed0a5bd0bec23f6bc6117318ecdf05bde3bcac7a760caf00c648489f65343100da77909c03d9628cc6cffe44f8cfac6de5f372aa WHIRLPOOL 4a7c2ab612aeaeb374abb54ec6cebab8d6a5bbe2f3f90578d12b3a1bfd9e95af95763eda6ead504bd2815532563eb787fbe275eaa13ff23977e900f6a5a29bad +MISC ChangeLog 3263 SHA256 6954a2596cdaa16963b661203a0e5aa651abbc2509744d34175f4077225863f7 SHA512 dd5860666128c1128f0a451eee36ca25b3e086886341e34b51d83380a112c9244f03a817d71d0ec639b295ec336368f154fa67bb0c392d973a80aa289c109a28 WHIRLPOOL 5b8153f96ba97d68c1196ce5c23a518b2e969e0d4fac2ec8af18581a9fbb2d12d1567367720007a97b2370a79d90087c37d764523feaf84a38e8186d617bfde2 +MISC ChangeLog-2015 1128 SHA256 5e199ce19c214d94c4e8ae0677c9a56bebaec657780ec8aa6b2c23ffe065d74f SHA512 33c8c2659ca9c144c5fbe206b4ed0d8fa679c152f635cd6dd3832bae24eccaac6a3306fb114ff42140b2c02f609abb28b23c1539bcb18f39b1149331f34b7fd4 WHIRLPOOL 18a1ff90aed05b5bae4c858a51cf99207071273a31e08c6d1c418db160dc280373befcf1989ffa04599601c6f72a10188a897060a84a2042fc24d788cf9ca862 +MISC metadata.xml 329 SHA256 aa6a0a67646462677717f1d229c4b98bb68064ac5aa5e275a6ead395dec4c86c SHA512 fedeb73a5c2116db0073c51166b5c3fcf1c5667f5bb0db1b21f7643a6a8f247624738c883af3e457d6a6a7c2b5d39da6c26ffb2cecc847e64501bd659f1f119e WHIRLPOOL 6566e9b72f7f1fec5152b6813c7ab63580a628ad8a5da285037fc2384fc89e142ef82a2b632051ede48af99c1d4b26b971ed84aaf0cdce4ac4c9bee5f44140dd diff --git a/games-strategy/wargus-data/metadata.xml b/games-strategy/wargus-data/metadata.xml new file mode 100644 index 000000000000..ee6903c19afc --- /dev/null +++ b/games-strategy/wargus-data/metadata.xml @@ -0,0 +1,11 @@ + + + + + games@gentoo.org + Gentoo Games Project + + + wargus + + diff --git a/games-strategy/wargus-data/wargus-data-0.ebuild b/games-strategy/wargus-data/wargus-data-0.ebuild new file mode 100644 index 000000000000..1a3b4866fca9 --- /dev/null +++ b/games-strategy/wargus-data/wargus-data-0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit cdrom games + +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="${RDEPEND} + games-strategy/wargus + media-sound/cdparanoia + media-sound/timidity++ + media-video/ffmpeg2theora" +# wrt bug #419331 +RESTRICT="userpriv" + +S=${WORKDIR} + +src_prepare() { + 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 + "${GAMES_BINDIR}"/wartool -m -v -r "${CDROM_ROOT}"/data "${S}"/ || die + SANDBOX_WRITE=${save_sandbox_write} +} + +src_install() { + insinto "${GAMES_DATADIR}"/stratagus/wargus + doins -r * + prepgamesdirs +} -- cgit v1.2.3