Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 136050 Details for
Bug 104599
games-fps/unreal-tournament-bonuspacks only installs the 4th bonuspack, even though the first three are also required in non-goty-ut
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
unreal-tournament-bonuspacks-451.ebuild
unreal-tournament-bonuspacks-451.ebuild (text/plain), 5.33 KB, created by
James Le Cuirot
on 2007-11-15 16:01:30 UTC
(
hide
)
Description:
unreal-tournament-bonuspacks-451.ebuild
Filename:
MIME Type:
Creator:
James Le Cuirot
Created:
2007-11-15 16:01:30 UTC
Size:
5.33 KB
patch
obsolete
># Copyright 1999-2007 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit games > >SRC_ADMIN="http://downloads.unrealadmin.org/UnrealTournament/BonusPack" >SRC_GAMERS="http://www.gamers.org/pub/idgames2/planetquake/planetunreal/official" >SRC_GAME="http://www.game24-7.co.uk/download/ut" > >DESCRIPTION="Bonus Packs 1-4 for Unreal Tournament 99" >HOMEPAGE="http://www.unrealtournament.com/ > http://utpg.org/" >SRC_URI="!cdinstall? ( > ${SRC_ADMIN}/utbonuspack.zip > ${SRC_GAMERS}/utbonuspack.zip > ${SRC_GAME}/utbonuspack.zip > ${SRC_ADMIN}/utbonuspack2.zip > ${SRC_GAMERS}/utbonuspack2.zip > ${SRC_GAME}/utbonuspack2.zip > ${SRC_ADMIN}/utinoxxpack.zip > ${SRC_GAMERS}/utinoxxpack.zip > ${SRC_GAME}/utinoxxpack.zip ) > ${SRC_ADMIN}/utbonuspack4.zip > ${SRC_GAMERS}/utbonuspack4.zip > ${SRC_GAME}/utbonuspack4.zip > cdinstall? ( http://utpg.org/patches/UTPGPatch${PV}.tar.bz2 )" > >LICENSE="as-is" >SLOT="0" >KEYWORDS="-* amd64 x86" >IUSE="cdinstall" > >DEPEND="app-arch/unzip > games-util/umodpack > cdinstall? ( >=games-fps/unreal-tournament-${PV} )" >RDEPEND=">=games-fps/unreal-tournament-${PV}" > >S=${WORKDIR} >dir=${GAMES_PREFIX_OPT}/unreal-tournament >Ddir=${D}/${dir} > >set_dirs() { > # The top-level directory names can change per CD. > if [[ "${UT_SOURCE}" == "anthology" ]] || [[ -e "${CDROM_ROOT}/System" ]] ; then > HELP_DIR="Help" > MUSIC_DIR="Music" > SOUNDS_DIR="Sounds" > SYSTEM_DIR="System" > TEXTURES_DIR="Textures" > else > HELP_DIR="HELP" > MUSIC_DIR="MUSIC" > SOUNDS_DIR="SOUNDS" > SYSTEM_DIR="SYSTEM" > TEXTURES_DIR="TEXTURES" > fi > > if [[ "${UT_SOURCE}" == "anthology" ]] || [[ -e "${CDROM_ROOT}/Maps" ]] ; then > MAPS_DIR="Maps" > elif [[ -e "${CDROM_ROOT}/MAPS" ]] ; then > MAPS_DIR="MAPS" > else > MAPS_DIR="maps" > fi >} > >pkg_setup() { > games_pkg_setup > > if use cdinstall ; then > CDROM_NAME='UT "Game Of The Year" CD or Unreal Anthology DVD' > cdrom_get_cds Help/BonusPackReadme.txt:HELP/BonusPackReadme.txt:System/UTMenu.u:AutoRunData/Unreal.ico > > case ${CDROM_SET} in > 0|1) UT_SOURCE="goty" > einfo 'Found UT "Game Of The Year" CD' > ;; > 2) UT_SOURCE="original" > einfo 'Found UT original CD' > eerror "This CD does not include any Bonus Packs. Please disable the cdinstall USE" > eerror "flag or install from a different source." > die "Bonus Packs not available" > ;; > 3) UT_SOURCE="anthology" > einfo 'Found Unreal Anthology DVD' > ;; > esac > > set_dirs > fi >} > >src_unpack() { > mkdir Help Maps System Textures > > if use cdinstall ; then > HELP=BonusPackReadme.txt > MAPS={CTF-{Cybrosis][,Darji16,Face][,HallOfGiants,High,Hydro16,Kosov,Noxion16,Nucleus,Orbital},DM-{Agony,ArcaneTemple,Crane,Cybrosis][,HealPod][,Malevolence,Mojo][,Shrapnel][,SpaceNoxx}}.unr > SYSTEM_ALL={de,epiccustommodels,multimesh,relics,relicsbindings}.u > SYSTEM_ENGLISH={de,multimesh,relics,relicsbindings,{tcowmesh,tnalimesh,tskm}skins}.int > TEXTURES={noxxpack,xutfx,{tcowmesh,tnalimesh,tskm}skins}.utx > > if [[ "${UT_SOURCE}" == "anthology" ]] ; then > # Symlinks for unshield. > ln -sfn "${CDROM_ROOT}"/Disk1/data1.hdr "${T}" > ln -sfn "${CDROM_ROOT}"/Disk*/data*.cab "${T}" > > for j in Help Maps System_All System_English Textures ; do > unshield -g 3_UnrealTournament_${j} x "${T}"/data1.cab || die "unshield x" > done > > eval mv -f 3_UnrealTournament_Help/${HELP} Help || die "mv Help" > eval mv -f 3_UnrealTournament_Maps/${MAPS} Maps || die "mv Maps" > eval mv -f 3_UnrealTournament_System_All/${SYSTEM_ALL} System || die "mv System_All" > eval mv -f 3_UnrealTournament_System_English/${SYSTEM_ENGLISH} System || die "mv System_English" > eval mv -f 3_UnrealTournament_Textures/${TEXTURES} Textures || die "mv Textures" > rm -rf 3_UnrealTournament_* > else > eval cp -f "${CDROM_ROOT}/${HELP_DIR}"/${HELP} Help || die "cp Help" > eval cp -f "${CDROM_ROOT}/${SYSTEM_DIR}"/${SYSTEM_ALL} System || die "cp System_All" > eval cp -f "${CDROM_ROOT}/${SYSTEM_DIR}"/${SYSTEM_ENGLISH} System || die "cp System_English" > eval cp -f "${CDROM_ROOT}/${TEXTURES_DIR}"/${TEXTURES} Textures || die "cp Textures" > > # Prepare to decompress maps. > tar Ojxf "${DISTDIR}/UTPGPatch${PV}.tar.bz2" System/ucc-bin > "${T}/ucc-bin" || die "tar Ojxf UTPGPatch${PV}.tar.bz2 System/ucc-bin" > chmod 700 "${T}/ucc-bin" > mkdir -p "${T}/.loki/ut/System" > cd "${ROOT}"/opt/unreal-tournament/System || die > > # Copy or decompress maps as necessary. > for f in `eval echo ${MAPS}` ; do > if [[ -e "${CDROM_ROOT}/${MAPS_DIR}/${f}" ]] ; then > cp -f "${CDROM_ROOT}/${MAPS_DIR}/${f}" "${S}/Maps" || die "cp Maps/${f}" > elif [[ -e "${CDROM_ROOT}/${MAPS_DIR}/${f}.uz" ]] ; then > HOME="${T}" "${T}/ucc-bin" decompress "${CDROM_ROOT}/${MAPS_DIR}/${f}.uz" || die "decompress Maps/${f}.uz" > mv -f "${T}/.loki/ut/System/${f}" "${S}/Maps" || die "mv map ${f}" > else > die "Maps/${f} missing" > fi > done > > cd "${S}" > fi > > unpack utbonuspack4.zip > else > unpack utbonuspack{,2,4}.zip utinoxxpack.zip > > # Bonus Pack 1 > umod -x UTBonusPack.umod || die "could not unpack UTBonusPack.umod" > > # Bonus Pack 2 > umod -x DE.umod || die "could not unpack DE.umod" > mv CTF-{HallOfGiants,Orbital}.unr Maps || die > > # Bonus Pack 3 > umod -x UTInoxxPack.umod || die "could not unpack UTInoxxPack.umod" > fi > > # Bonus Pack 4 > umod -x UTBonusPack4.umod || die "could not unpack UTBonusPack4.umod" >} > >src_install() { > dodir "${dir}" > mv Help Maps System Textures "${Ddir}" || die > prepgamesdirs >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 104599
:
67480
|
71502
|
78281
|
78282
|
78283
|
134428
|
134477
| 136050