summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Freeman <rich0@gentoo.org>2010-05-13 23:48:52 +0000
committerRichard Freeman <rich0@gentoo.org>2010-05-13 23:48:52 +0000
commit4a22c9c5c72b1f5bdea66b61da11690df9f6dbe5 (patch)
tree3f5a1cf930e0b78937436e31387c579a2343207a /games-rpg/eternal-lands-data
parentInitial commit (diff)
downloadhistorical-4a22c9c5c72b1f5bdea66b61da11690df9f6dbe5.tar.gz
historical-4a22c9c5c72b1f5bdea66b61da11690df9f6dbe5.tar.bz2
historical-4a22c9c5c72b1f5bdea66b61da11690df9f6dbe5.zip
Add support for bloodsucker maps
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64
Diffstat (limited to 'games-rpg/eternal-lands-data')
-rw-r--r--games-rpg/eternal-lands-data/ChangeLog6
-rw-r--r--games-rpg/eternal-lands-data/eternal-lands-data-1.9.0.ebuild28
-rw-r--r--games-rpg/eternal-lands-data/metadata.xml21
3 files changed, 41 insertions, 14 deletions
diff --git a/games-rpg/eternal-lands-data/ChangeLog b/games-rpg/eternal-lands-data/ChangeLog
index 7101afecc8b2..0b0cde2e941a 100644
--- a/games-rpg/eternal-lands-data/ChangeLog
+++ b/games-rpg/eternal-lands-data/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for games-rpg/eternal-lands-data
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands-data/ChangeLog,v 1.21 2010/04/03 21:34:52 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands-data/ChangeLog,v 1.22 2010/05/13 23:48:52 rich0 Exp $
+
+ 13 May 2010; Richard Freeman <rich0@gentoo.org>
+ eternal-lands-data-1.9.0.ebuild, metadata.xml:
+ Add support for bloodsucker maps
*eternal-lands-data-1.9.0 (03 Apr 2010)
diff --git a/games-rpg/eternal-lands-data/eternal-lands-data-1.9.0.ebuild b/games-rpg/eternal-lands-data/eternal-lands-data-1.9.0.ebuild
index 3e18a9cc8fca..2b5759ada341 100644
--- a/games-rpg/eternal-lands-data/eternal-lands-data-1.9.0.ebuild
+++ b/games-rpg/eternal-lands-data/eternal-lands-data-1.9.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands-data/eternal-lands-data-1.9.0.ebuild,v 1.1 2010/04/03 21:34:52 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands-data/eternal-lands-data-1.9.0.ebuild,v 1.2 2010/05/13 23:48:52 rich0 Exp $
inherit games
@@ -23,9 +23,12 @@ SRC_URI="http://www.eternal-lands.com/el_linux_190.zip
LICENSE="eternal_lands"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE="music sound"
+IUSE="music sound bloodsuckermaps"
-DEPEND="app-arch/unzip"
+DEPEND="app-arch/unzip
+ !bloodsuckermaps? ( !games-rpg/eternal-lands-bloodsucker )"
+
+PDEPEND="bloodsuckermaps? ( games-rpg/eternal-lands-bloodsucker )"
# Maybe one day upstream will do things in a consistent way.
S="${WORKDIR}/el_linux"
@@ -47,6 +50,25 @@ src_install() {
rm license.txt
rm commands.lst
+ # don't install maps if using alternate maps
+ if use bloodsuckermaps ; then
+ rm maps/anitora.bmp maps/cave1.bmp maps/cont2map10.bmp
+ rm maps/cont2map11.bmp maps/cont2map12.bmp maps/cont2map13.bmp
+ rm maps/cont2map14.bmp maps/cont2map15.bmp maps/cont2map16.bmp
+ rm maps/cont2map17.bmp maps/cont2map18.bmp maps/cont2map19.bmp
+ rm maps/cont2map1.bmp maps/cont2map20.bmp maps/cont2map21.bmp
+ rm maps/cont2map22.bmp maps/cont2map23.bmp maps/cont2map24.bmp
+ rm maps/cont2map2.bmp maps/cont2map3.bmp maps/cont2map4.bmp
+ rm maps/cont2map5.bmp maps/cont2map6.bmp maps/cont2map7.bmp
+ rm maps/cont2map8.bmp maps/cont2map9.bmp maps/irilion.bmp
+ rm maps/legend.bmp maps/map11.bmp maps/map12.bmp
+ rm maps/map13.bmp maps/map14f.bmp maps/map15f.bmp
+ rm maps/map2.bmp maps/map3.bmp maps/map4f.bmp
+ rm maps/map5nf.bmp maps/map6nf.bmp maps/map7.bmp
+ rm maps/map8.bmp maps/map9f.bmp maps/seridia.bmp
+ rm maps/startmap.bmp
+ fi
+
insopts -m 0660
insinto "${GAMES_DATADIR}/${MY_PN}"
doins -r 2dobjects 3dobjects actor_defs animations maps meshes \
diff --git a/games-rpg/eternal-lands-data/metadata.xml b/games-rpg/eternal-lands-data/metadata.xml
index 22aeb12825fa..5bb4bb3bf309 100644
--- a/games-rpg/eternal-lands-data/metadata.xml
+++ b/games-rpg/eternal-lands-data/metadata.xml
@@ -1,15 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>games</herd>
- <maintainer>
- <email>rich0@gentoo.org</email>
- <name>Richard Freeman</name>
- </maintainer>
- <longdescription>Eternal Lands is a FREE MMORPG (massively multiplayer online
+<herd>games</herd>
+<maintainer>
+ <email>rich0@gentoo.org</email>
+ <name>Rich Freeman</name>
+</maintainer>
+<longdescription>Eternal Lands is a FREE MMORPG (massively multiplayer online
role playing game)</longdescription>
- <use>
- <flag name="music">Install optional music files (extra 30 meg)</flag>
- <flag name="sound">Install optional sound files (extra 40 meg)</flag>
- </use>
+<use>
+ <flag name='bloodsuckermaps'>Will install Bloodsucker's Maps in place of the official map files.</flag>
+ <flag name='music'>Adds in-game music.</flag>
+ <flag name='sound'>Adds in-game sound effects.</flag>
+</use>
</pkgmetadata>