# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 inherit eutils multilib games DESCRIPTION="An X11 clone of the well-known Scrabble" HOMEPAGE="http://freshmeat.net/projects/xscrabble/?topic_id=80" SRC_URI="ftp://ftp.ac-grenoble.fr/ge/educational_games/${P}.tgz linguas_fr? ( ftp://ftp.ac-grenoble.fr/ge/educational_games/xscrabble_fr.tgz ) ftp://ftp.ac-grenoble.fr/ge/educational_games/xscrabble_en.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86" IUSE="linguas_fr" RDEPEND="x11-libs/libXaw x11-libs/libXp" DEPEND="${RDEPEND} x11-misc/gccmakedep x11-misc/imake" src_unpack() { unpack ${P}.tgz cp "${DISTDIR}"/xscrabble_en.tgz . use linguas_fr && cp "${DISTDIR}"/xscrabble_fr.tgz . } src_prepare() { epatch "${FILESDIR}"/${P}-path-fixes.patch \ "${FILESDIR}"/${P}-build.patch sed -i '/install/s/-s //' build || die "sed failed" } src_compile() { ./build bin || die "build failed" } src_install() { local f export DESTDIR="${D}" LIBDIR="$(get_libdir)" ./build install || die "install failed" if use linguas_fr ; then ./build lang fr || die "fr failed" fi ./build lang en || die "en failed" for f in "${D}"/usr/"${LIBDIR}"/X11/app-defaults/* ; do [[ -L ${f} ]] && continue sed -i \ -e "s:/usr/games/lib/scrabble/:${GAMES_DATADIR}/${PN}/:" \ -e "s:fr/eng:fr/en:" \ ${f} || die "sed ${f} failed" done dodoc CHANGES README prepgamesdirs }