# Copyright 2004 Sergey Borodich # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/portage/games-server/halflife-amx/halflife-amx-0.9.3.ebuild,v 1.1 2004/03/25 23:52:43 bor Exp $ inherit games eutils DESCRIPTION="AMX Mod is a Metamod plugin that allows you to write scripts for Half-Life mods using Small scripting language" HOMEPAGE="http://amxmod.net/" SRC_URI="http://www.djeyl.net/webstats/dlcount.php?id=dJeyL\&url=/files/amx/amx-${PV}.zip" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" RDEPEND="games-server/halflife-server games-server/halflife-metamod app-arch/unzip" S=${WORKDIR}/addons/amx cfg_files="admin.cfg conmotd.txt modules.ini plugins/plugins.ini" src_unpack() { unpack ${A} cd ${S} # remove lines with windows dlls sed -i "s:^;\?addons/amx/dlls/.\+dll::" modules.ini # # fix default values # sed -i "s:addons:../addons:" modules.ini # epatch ${FILESDIR}/${PV}-admin.cfg # delete unneeded windows files rm -f examples/sc.bat examples/sc.exe dlls/*.dll # move cfg's to .example for cfg_file in $cfg_files ; do mv $cfg_file $cfg_file.example ; done } src_install() { local dir=${GAMES_PREFIX_OPT}/halflife/addons/amx dodoc readme.txt changelog.txt rm -f readme.txt changelog.txt dodir ${dir} # insinto ${dir} cp -rf ${S}/* ${D}/${dir}/ # install default cfg's unless exists for cfg_file in $cfg_files ; do if [ ! -e "${dir}/$cfg_file" ] ; then cp ${D}/${dir}/$cfg_file.example ${D}/${dir}/$cfg_file; fi done prepgamesdirs } # vim: ts=4 noexpandtab