# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=5 #EGIT_COMMIT="v0.2.1" EGIT_REPO_URI="https://bitbucket.org/mmueller2012/${PN}.git" inherit multilib toolchain-funcs git-2 DESCRIPTION="Run Silverlight applications directly in the browser using Wine" HOMEPAGE="https://launchpad.net/pipelight" SRC_URI="https://launchpad.net/pipelight/trunk/0.2/+download/pluginloader-prebuilt-v0.2.1.tar.gz" LICENSE="MPL-1.1 GPL-2 LGPL-2.1" SLOT="0" KEYWORDS="-* ~amd64" IUSE="" CDEPEND="x11-libs/libX11 cross-mingw32/gcc[cxx]" DEPEND="${CDEPEND} cross-mingw32/w32api" RDEPEND="${CDEPEND} app-emulation/wine[abi_x86_32]" PLUGINS=("silverlight5.1" "silverlight5.0" "silverlight4" "flash" "shockwave" "unity3d") src_prepare() { sed -i \ -e "s:^\(prefix=\)\(.*\):\1/usr:" \ -e "s:lib/:$(get_libdir)/:g" \ -e "s:^\(gccruntimedlls=\)\(.*\):\1/usr/$(get_libdir)/gcc/mingw32/$(gcc -v |& grep 'gcc-Version' | awk '{print $2}'):" \ -e "s:^\(prefix=\)\(.*\):\1${EPREFIX}/usr:" \ ./Makefile sed -i '1s| src/windows||g' Makefile || die mv ../pluginloader.exe src/windows/ sed "s:winepath=/opt/wine-compholio/bin/wine:winepath=/usr/bin/wine:g" -i Makefile } src_configure() { : } src_install() { default_src_install dodir /usr/share/wine-browser-installer exeinto /usr/share/wine-browser-installer doexe "${FILESDIR}/install-dependency" doexe "${FILESDIR}/hw-accel-default" doexe "${FILESDIR}/gizmos" install -m 755 -t "${ED}/usr/lib64/pipelight" "${ED}/usr/$(get_libdir)/pipelight/libpipelight.so" for i in "${PLUGINS[@]}" do #ln -s libpipelight.so "${ED}/usr/$(get_libdir)/pipelight/libpipelight-${i}.so" cp "${ED}/usr/$(get_libdir)/pipelight/libpipelight.so" "${ED}/usr/$(get_libdir)/pipelight/libpipelight-${i}.so" done }