# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=3 inherit cmake-utils nsplugins multilib git DESCRIPTION="High performance flash player" HOMEPAGE="https://launchpad.net/lightspark/" EGIT_REPO_URI="git://github.com/alexp-sssup/lightspark.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="+nsplugin debug" RDEPEND="dev-libs/libpcre media-fonts/liberation-fonts media-video/ffmpeg media-libs/ftgl media-libs/glew media-libs/libsdl net-misc/curl >=sys-devel/llvm-2.7 virtual/opengl nsplugin? ( dev-libs/nspr net-libs/xulrunner x11-libs/gtk+:2 x11-libs/gtkglext ) x11-libs/libX11" DEPEND="${RDEPEND} dev-lang/nasm dev-util/pkgconfig" src_prepare() { # Fix gcc complaint about undefined debug variable if ! use debug; then epatch "${FILESDIR}"/${PN}-0.4.1-debug-defines.patch fi # Adjust plugin permissions sed -i "s|FILES|PROGRAMS|" plugin-dir/CMakeLists.txt || die # Adjust font paths sed -i "s|truetype/ttf-liberation|liberation-fonts|" swf.cpp || die } src_configure() { local mycmakeargs="$(cmake-utils_use nsplugin COMPILE_PLUGIN) -DPLUGIN_DIRECTORY=/usr/$(get_libdir)/${PN}/plugins" cmake-utils_src_configure } src_install() { cmake-utils_src_install use nsplugin && inst_plugin /usr/$(get_libdir)/${PN}/plugins/liblightsparkplugin.so }