# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 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 l10n_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="l10n_fr" RDEPEND="x11-libs/libXaw" DEPEND="${RDEPEND} x11-misc/gccmakedep x11-misc/imake" src_unpack() { unpack ${P}.tgz cp "${DISTDIR}"/xscrabble_en.tgz . use l10n_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 l10n_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 }