# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-emulation/lxdream/lxdream-0.9.1-r2.ebuild,v 1.2 2012/05/04 04:38:39 jdhore Exp $ EAPI=2 inherit eutils games DESCRIPTION="An emulator for the Sega Dreamcast system" HOMEPAGE="http://www.lxdream.org/" SRC_URI="http://www.lxdream.org/count.php?file=${P}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="debug lirc profile pulseaudio sdl" RDEPEND="lirc? ( app-misc/lirc ) media-libs/alsa-lib media-libs/libpng pulseaudio? ( media-sound/pulseaudio ) sdl? ( media-libs/libsdl[audio] ) virtual/opengl x11-libs/gtk+:2" DEPEND="${RDEPEND} virtual/pkgconfig sys-devel/gettext virtual/os-headers" src_prepare() { # Make .desktop file pass desktop-file-validate sed -i \ -e '/Encoding/d' \ -e '/FilePattern/d' \ -e '/Categories/s|$|;|' \ ${PN}.desktop || die "sed failed" # Do not override user-specified CFLAGS sed -i \ -e s/'CFLAGS=\"-g -fexceptions\"'/'CFLAGS=\"${CFLAGS} -g -fexceptions\"'/ \ -e '/CCOPT/d' \ -e '/OBJCOPT/d' \ configure || die "sed failed" } src_configure() { egamesconf \ --datadir="${GAMES_DATADIR_BASE}" \ $(use_enable debug trace) \ $(use_enable debug watch) \ $(use_enable profile profiled) \ $(use_with lirc) \ $(use_with pulseaudio pulse) \ $(use_with sdl) \ --without-esd } src_install() { emake DESTDIR="${D}" install || die "install failed" dodoc ChangeLog NEWS README || die "dodoc failed" prepgamesdirs }