diff options
author | Chris Gianelloni <wolf31o2@gentoo.org> | 2006-05-24 15:12:12 +0000 |
---|---|---|
committer | Chris Gianelloni <wolf31o2@gentoo.org> | 2006-05-24 15:12:12 +0000 |
commit | 9a001b205ab1859580d37f99d1d04f32831273e0 (patch) | |
tree | 1e051926b8be14ba35c859f312c18e30e91032ab /games-fps | |
parent | Stable on mips, bug #134090 (diff) | |
download | gentoo-2-9a001b205ab1859580d37f99d1d04f32831273e0.tar.gz gentoo-2-9a001b205ab1859580d37f99d1d04f32831273e0.tar.bz2 gentoo-2-9a001b205ab1859580d37f99d1d04f32831273e0.zip |
Closing bug #134192. Original patch provided by Paul Bredbury <brebs@sent.com> and edited by me for inclusion to maintain Games team coding standards.
(Portage version: 2.1_rc2-r1)
Diffstat (limited to 'games-fps')
-rw-r--r-- | games-fps/ut2004-data/ChangeLog | 8 | ||||
-rw-r--r-- | games-fps/ut2004-data/ut2004-data-3186-r3.ebuild | 67 |
2 files changed, 35 insertions, 40 deletions
diff --git a/games-fps/ut2004-data/ChangeLog b/games-fps/ut2004-data/ChangeLog index cdd0afada3e0..4fc6b40ddb10 100644 --- a/games-fps/ut2004-data/ChangeLog +++ b/games-fps/ut2004-data/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for games-fps/ut2004-data # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/ut2004-data/ChangeLog,v 1.16 2006/04/17 21:56:58 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-fps/ut2004-data/ChangeLog,v 1.17 2006/05/24 15:12:12 wolf31o2 Exp $ + + 24 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> + ut2004-data-3186-r3.ebuild: + Closing bug #134192. Original patch provided by Paul Bredbury + <brebs@sent.com> and edited by me for inclusion to maintain Games team + coding standards. 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> ut2004-data-3186-r3.ebuild: diff --git a/games-fps/ut2004-data/ut2004-data-3186-r3.ebuild b/games-fps/ut2004-data/ut2004-data-3186-r3.ebuild index 7595d3f16dc0..0e36d89b37bb 100644 --- a/games-fps/ut2004-data/ut2004-data-3186-r3.ebuild +++ b/games-fps/ut2004-data/ut2004-data-3186-r3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/ut2004-data/ut2004-data-3186-r3.ebuild,v 1.6 2006/04/18 14:14:23 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-fps/ut2004-data/ut2004-data-3186-r3.ebuild,v 1.7 2006/05/24 15:12:12 wolf31o2 Exp $ inherit games games-ut2k4mod @@ -23,15 +23,15 @@ dir=${GAMES_PREFIX_OPT}/ut2004 Ddir=${D}/${dir} grabdirs() { - local srcdir + local d srcdir for d in {Music,Sounds,Speech,StaticMeshes,Textures} ; do srcdir=${CDROM_ROOT}/$1${d} # Is flexible to handle CD_ROOT vs CD_ROOT_1 mixups [[ -d "${srcdir}" ]] || srcdir=${CDROM_ROOT}/${d} if [[ -d "${srcdir}" ]] ; then - echo "Copying ${srcdir}" - cp -r "${srcdir}" "${Ddir}" || die "copying ${srcdir}" + insinto "${dir}" + doins -r "${srcdir}" || die "doins ${srcdir} failed" fi done } @@ -80,46 +80,36 @@ pkg_setup() { src_unpack() { unpack_makeself "${CDROM_ROOT}"/linux-installer.sh \ || die "unpacking linux installer" - use x86 && tar -xf "${S}"/linux-x86.tar - use amd64 && tar -xf "${S}"/linux-amd64.tar + use x86 && unpack ./linux-x86.tar + use amd64 && unpack ./linux-amd64.tar } src_install() { - dodir "${dir}"/System/editorres + local diskno srcdir varname # Disk 1 einfo "Copying files from Disk 1..." - cp -r "${CDROM_ROOT}/${DISK1}"{Animations,ForceFeedback,Help,KarmaData,Maps,Sounds,Web} "${Ddir}" \ - || die "copying files" - cp -r "${CDROM_ROOT}/${DISK1}"System/{editorres,*.{bat,bmp,dat,det,est,frt,ini,int,itt,kot,md5,smt,tmt,u,ucl,upl,url}} \ - "${Ddir}"/System || die "copying files" - mkdir -p "${Ddir}"/Manual || die "creating manual folder" - cp "${CDROM_ROOT}/${DISK1}"Manual/Manual.pdf "${Ddir}"/Manual \ + insinto "${dir}" + doins -r "${CDROM_ROOT}/${DISK1}"{Animations,ForceFeedback,Help,KarmaData,Maps,Sounds,Web} \ + || die "copying directories" + insinto "${dir}"/System + doins -r "${CDROM_ROOT}/${DISK1}"System/{editorres,*.{bat,bmp,dat,det,est,frt,ini,int,itt,kot,md5,smt,tmt,u,ucl,upl,url}} \ + || die "copying System files" + insinto "${dir}"/Manual + doins "${CDROM_ROOT}/${DISK1}"Manual/Manual.pdf \ || die "copying manual" - mkdir -p "${Ddir}"/Benchmark/Stuff || die "creating benchmark folders" - cp -r "${CDROM_ROOT}/${DISK1}"Benchmark/Stuff/* "${Ddir}"/Benchmark/Stuff \ - || die "copying benchmark files" - cdrom_load_next_cd - - # Disk 2 - einfo "Copying files from Disk 2..." - grabdirs "${DISK2}" - cdrom_load_next_cd - - # Disk 3 - einfo "Copying files from Disk 3..." - grabdirs "${DISK3}" - cdrom_load_next_cd - - # Disk 4 - einfo "Copying files from Disk 4..." - grabdirs "${DISK4}" + insinto "${dir}"/Benchmark/Stuff + doins -r "${CDROM_ROOT}/${DISK1}"Benchmark/Stuff/* \ + || die "copying Benchmark files" cdrom_load_next_cd - # Disk 5 - einfo "Copying files from Disk 5..." - grabdirs "${DISK5}" - cdrom_load_next_cd + for diskno in 2 3 4 5 ; do + einfo "Copying files from Disk ${diskno}..." + varname="DISK${diskno}" + srcdir=${!varname} + grabdirs "${srcdir}" + cdrom_load_next_cd + done # Disk 6 einfo "Copying files from Disk 6..." @@ -128,8 +118,8 @@ src_install() { # Create empty files in Benchmark for j in {CSVs,Logs,Results} do - mkdir -p "${Ddir}/Benchmark/${j}" || die "creating folders" - touch "${Ddir}/Benchmark/${j}"/DO_NOT_DELETE.ME || die "creating files" + dodir "${dir}/Benchmark/${j}" + touch "${Ddir}/Benchmark/${j}"/DO_NOT_DELETE.ME || die "creating dummy files" done # Install extra help files @@ -206,8 +196,7 @@ src_install() { # Installing documentation/icon dodoc "${S}"/README.linux || die "dodoc README.linux" - insinto /usr/share/pixmaps - doins "${S}"/ut2004.xpm || die "copying pixmap" + doicon "${S}"/ut2004.xpm || die "doicon ut2004.xpm" insinto "${dir}" doins "${S}"/{README.linux,ut2004.xpm} || die "copying readme/icon" |