12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- # Copyright 1999-2016 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
- x11-libs/libXp"
- 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
- }
|