View | Details | Raw Unified
Collapse All | Expand All

(-) /usr/portage/games-fps/quake4-bin/quake4-bin-1.2.ebuild (-14 / +14 lines)
 Lines 4-10    Link Here 
inherit eutils games
inherit eutils games
DESCRIPTION="Sequel to Quake 2, an Id 3D first-person shooter"
DESCRIPTION="Sequel to Quake 2, an id 3D first-person shooter"
HOMEPAGE="http://www.quake4game.com/"
HOMEPAGE="http://www.quake4game.com/"
SRC_URI="mirror://3dgamers/quake4/quake4-linux-${PV}.x86.run
SRC_URI="mirror://3dgamers/quake4/quake4-linux-${PV}.x86.run
	mirror://idsoftware/quake4/linux/quake4-linux-${PV}.x86.run
	mirror://idsoftware/quake4/linux/quake4-linux-${PV}.x86.run
 Lines 14-20    Link Here 
LICENSE="QUAKE4"
LICENSE="QUAKE4"
SLOT="0"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
KEYWORDS="-* ~amd64 ~x86"
IUSE="alsa cdinstall dedicated opengl"
IUSE="alsa cdinstall dedicated opengl smp"
RESTRICT="strip"
RESTRICT="strip"
UIDEPEND="virtual/opengl
UIDEPEND="virtual/opengl
 Lines 59-75    Link Here 
	doins *.txt README q4icon.bmp us/version.info
	doins *.txt README q4icon.bmp us/version.info
	doins -r pb
	doins -r pb
	doexe openurl.sh || die "openurl.sh"
	doexe openurl.sh || die "openurl.sh"
	if use x86; then
		doexe bin/Linux/x86/quake4.x86 bin/Linux/x86/q4ded.x86 \
	local arch_dir="x86"
			bin/Linux/x86/libgcc_s.so.1 bin/Linux/x86/libstdc++.so.* \
	use amd64 && arch_dir="x86_64"
			|| die "doexe x86 exes/libs"
	doexe bin/Linux/${arch_dir}/{*.x86,*.so*} \
	elif use amd64; then
		|| die "doexe exes/libs"
		doexe bin/Linux/x86_64/quake4.x86 bin/Linux/x86_64/q4ded.x86 \
			bin/Linux/x86_64/libgcc_s.so.1 bin/Linux/x86_64/libstdc++.so.* \
			|| die "doexe amd64 exes/libs"
	else
		die "Cannot copy executables!"
	fi
	insinto ${dir}/q4base
	insinto ${dir}/q4base
	doins q4base/* us/q4base/* || die "doins q4base"
	doins q4base/* us/q4base/* || die "doins q4base"
 Lines 80-90    Link Here 
	if use opengl || ! use dedicated
	if use opengl || ! use dedicated
	then
	then
		local default_wrapper="quake4"
		if use smp
		then
			games_make_wrapper quake4-smp ./quake4smp.x86 "${dir}" "${dir}"
			default_wrapper="quake4-smp"
		fi
		games_make_wrapper quake4 ./quake4.x86 "${dir}" "${dir}"
		games_make_wrapper quake4 ./quake4.x86 "${dir}" "${dir}"
#		doicon ${FILESDIR}/quake4.png || die "copying icon"
#		doicon ${FILESDIR}/quake4.png || die "copying icon"
#		make_desktop_entry quake4 "Quake IV" quake4.png
#		make_desktop_entry quake4 "Quake IV" quake4.png
		newicon q4icon.bmp quake4.bmp || die "copying icon"
		newicon q4icon.bmp quake4.bmp || die "copying icon"
		make_desktop_entry quake4 "Quake IV" /usr/share/pixmaps/quake4.bmp
		make_desktop_entry "${default_wrapper}" "Quake IV" /usr/share/pixmaps/quake4.bmp
	fi
	fi
	prepgamesdirs
	prepgamesdirs