summaryrefslogtreecommitdiff
path: root/games-strategy/wargus-data
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /games-strategy/wargus-data
reinit the tree, so we can have metadata
Diffstat (limited to 'games-strategy/wargus-data')
-rw-r--r--games-strategy/wargus-data/Manifest4
-rw-r--r--games-strategy/wargus-data/metadata.xml11
-rw-r--r--games-strategy/wargus-data/wargus-data-0.ebuild45
3 files changed, 60 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">wargus</remote-id>
+ </upstream>
+</pkgmetadata>
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
+}