All pastes #773788 Raw Edit

Something

public text v1 · immutable
·published 2007-11-14 19:53 UTC
rendered paste body
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils

SLOT=0
LICENSE='LGPL-2'
KEYWORDS='~x86'
DESCRIPTION='rubygame is a library for interactive digital media in\
the ruby programming language'
SRC_URI='http://heanet.dl.sourceforge.net/sourceforge/rubygame/rubygame-2.0.1.tar.bz2'
HOMEPAGE='http://rubygame.sourceforge.net'
IUSE='gfx mixer image truetype opengl'
RDEPEND="virtual/ruby
dev-ruby/rake
>=media-libs/libsdl-1.2.7
gfx?( >=media-libs/sdl-gfx-2.0.10 )
image?( >=media-libs/sdl-image-1.2.3 )
mixer?( >=media-libs/sdl-mixer-1.2.7 )
truetype?( >=media-libs/sdl-ttf-2.0.6 )"

src_compile() {
	RUBYGAME_CONFIG=""
	if use gfx; then RUBYGAME_CONFIG+="--gfx "; else RUBYGAME_CONFIG+="--no-gfx "; fi;
	if use image; then RUBYGAME_CONFIG+="--image "; else RUBYGAME_CONFIG+="--no-image "; fi;
	if use truetype; then RUBYGAME_CONFIG+="--ttf "; else RUBYGAME_CONFIG+="--no-ttf "; fi;
	if use opengl; then RUBYGAME_CONFIG+="--opengl "; else RUBYGAME_CONFIG+="--no-opengl "; fi;

	export RUBYGAME_CONFIG || die "export of RUBYGAME_CONFIG failed"
	rake build || die "build failed"
}

src_install() {
	rake install || die "install failed"
}