ChangeLog

# ChangeLog for games-board/pouetchess
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-board/pouetchess/ChangeLog,v 1.9 2008/02/29 18:57:14 carlo Exp $

29 Feb 2008; Carsten Lohrke pouetchess-0.2.0-r1.ebuild:
Remove icon extension from desktop entry to match Icon Theme Specification.

25 Nov 2007; Tupone Alfredo
pouetchess-0.2.0-r1.ebuild:
Add dependency on virtual/glu

*pouetchess-0.2.0-r1 (05 Jun 2007)

05 Jun 2007; Tristan Heaven
+files/pouetchess-0.2.0-segfaults.patch, +pouetchess-0.2.0-r1.ebuild:
Add segfaults patch from Debian for bug #180427

29 Apr 2007; Tristan Heaven
files/pouetchess-0.2.0-sconstruct-sandbox.patch:
Fix scons sandbox violation again, bug #176461

12 Mar 2007; Marius Mauch pouetchess-0.2.0.ebuild:
Replacing einfo with elog

07 Mar 2007; Tristan Heaven
files/pouetchess-0.2.0-sconstruct-sandbox.patch, pouetchess-0.2.0.ebuild:
Don't use MAKEOPTS with scons

01 Dec 2006; Chris Gianelloni
pouetchess-0.2.0.ebuild:
Removing old virtual/x11 dependency.

15 Jun 2006; Michael Sterrett
pouetchess-0.2.0.ebuild:
tidy up after wolf31o2; stable for x86

*pouetchess-0.2.0 (14 Jun 2006)

14 Jun 2006; Chris Gianelloni
+files/pouetchess-0.2.0-nvidia_glext.patch,
+files/pouetchess-0.2.0-sconstruct-sandbox.patch, +metadata.xml,
+pouetchess-0.2.0.ebuild:
Initial import. Original ebuild by Benoit Giraudou .
Ebuild modified by Adrian Fruehwirth , Bernard
Cafareli , Gorch(?) , and myself.
Closing bug #121937.

Manifest

AUX pouetchess-0.2.0-nvidia_glext.patch 373 RMD160 34d53944251ea3b6363ba0a4a4a5cd7a831ffe93 SHA1 f3cb0e05c6fa782193408df5250ff4c225433e5b SHA256 d0466dee4b11efab347409e7e83fffac5ea9c6b1350b660c01b20a0107564a4b
AUX pouetchess-0.2.0-sconstruct-sandbox.patch 754 RMD160 cd2b425d782fa1da12bd6a68c77f54d8b577c16b SHA1 ffbbf33d85f427cd04a7f57f4ec5e17d114ef3fb SHA256 0d0c7471bc5de6157f5d8c44dde061dbbf9215fc6b00bd4be590d41dabbdd70a
AUX pouetchess-0.2.0-segfaults.patch 1195 RMD160 698eeb1561ec984fafa2ec398a467151b5a74642 SHA1 5d79a39c2b8a98c619f3f285d321cab5bc4b4796 SHA256 a0796702fdc434a337afa7579d8fee7076bfab06eb99171b6802ecf85a0ae4c2
DIST pouetchess_src_0.2.0.tar.gz 1055338 RMD160 29611b78ef75b3707ad98752055da775335c0490 SHA1 023bea8043b5dcf8a134531b920497c7efb89adb SHA256 fe966ff1b0aa2dd6d0ca2b62692f5b788e3a286050a6a374e58ca0612f68b2ef
EBUILD pouetchess-0.2.0-r1.ebuild 1749 RMD160 41ef845c4020e6454a2a902816a9cd0c0777743c SHA1 51d3ab45c334fcd308c940f357c62b24b2d790a4 SHA256 651be3cfff76682b42a837a1e70018eef78f792f00402a180a6f2f8fd0e46da1
MISC ChangeLog 1825 RMD160 cee15a48e21f404f9cba8779af4570bee4b22a83 SHA1 9832fe59bcdf0f0f04c0892d650dcfc349765be2 SHA256 831c628593fa28fde7cc2f0dd09b34f4ae11de5ff61b38340ba1e2c657c1359a
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

files

metadata.xml




games

pouetchess-0.2.0-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-board/pouetchess/pouetchess-0.2.0-r1.ebuild,v 1.3 2008/02/29 18:57:14 carlo Exp $

inherit eutils toolchain-funcs games

MY_PN=${PN/c/C}
DESCRIPTION="3D and open source chess game"
HOMEPAGE="http://pouetchess.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_src_${PV}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86"
IUSE="debug"

RDEPEND="media-libs/libsdl
media-libs/sdl-image
virtual/glu
virtual/opengl"
DEPEND="${RDEPEND}
dev-util/scons"

S=${WORKDIR}/${PN}_src_${PV}

pkg_setup() {
games_pkg_setup
einfo "If you experience problems building pouetchess with nvidia drivers,"
einfo "you can try:"
einfo "eselect opengl set xorg-x11"
einfo "emerge pouetchess"
einfo "eselect opengl set nvidia"
}

src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${P}-sconstruct-sandbox.patch \
"${FILESDIR}"/${P}-nvidia_glext.patch \
"${FILESDIR}"/${P}-segfaults.patch

# Fix for LibSDL >= 1.2.10 detection
sed -i \
-e "s:sdlver.split('.') >= \['1','2','8'\]:sdlver.split('.') >= [1,2,8]:" \
pouetChess.py \
|| die "sed failed"
}

src_compile() {
tc-export CC CXX
scons configure \
strip=false \
prefix="${GAMES_PREFIX}" \
datadir="${GAMES_DATADIR}"/${PN} \
$(use debug && echo debug=1) \
|| die "scons configure failed"
scons || die "scons failed"
}

src_install() {
dogamesbin bin/${MY_PN} || die "dogamesbin failed"

insinto "${GAMES_DATADIR}"/${PN}
doins -r data/* || die "doins failed"

dodoc ChangeLog README

doicon data/icons/${MY_PN}.png
make_desktop_entry ${MY_PN} ${MY_PN} ${MY_PN} "KDE;Qt;Game;BoardGame"

prepgamesdirs
}