summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-board/knights/knights-0.6.ebuild')
-rw-r--r--games-board/knights/knights-0.6.ebuild39
1 files changed, 25 insertions, 14 deletions
diff --git a/games-board/knights/knights-0.6.ebuild b/games-board/knights/knights-0.6.ebuild
index d3adb77568d0..427c7a9cc631 100644
--- a/games-board/knights/knights-0.6.ebuild
+++ b/games-board/knights/knights-0.6.ebuild
@@ -1,32 +1,43 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-board/knights/knights-0.6.ebuild,v 1.1 2003/09/10 17:46:27 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-board/knights/knights-0.6.ebuild,v 1.1.1.1 2005/11/30 10:09:56 chriswhite Exp $
-inherit kde
-
-need-kde 3
+inherit eutils kde
THEME=${PN}-themepack-0.5.9
DESCRIPTION="KDE Chess Interface"
+HOMEPAGE="http://knights.sourceforge.net/"
SRC_URI="mirror://sourceforge/knights/${P}.tar.gz
mirror://sourceforge/knights/${THEME}.tar.gz"
-HOMEPAGE="http://knights.sourceforge.net/"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="x86"
+KEYWORDS="x86 ppc sparc amd64"
+IUSE=""
+
+# need-kde isn't smart enough yet so we have to set both *DEPEND right now
+# arts dep - bug #73352
+DEPEND="kde-base/arts"
+RDEPEND="kde-base/arts"
+
+need-kde 3
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${PV}-gcc34.patch"
+}
src_compile() {
- ./configure \
- --datadir="${KDEDIR}" \
- || die "./configure failed"
- emake || die "emake failed"
+ myconf="--disable-dependency-tracking"
+
+ kde_src_compile
}
src_install() {
- make DESTDIR=${D} install || die "make install failed"
+ kde_src_install
cd ../${PN}-themepack || die "Themes seem to be missing."
- insinto ${KDEDIR}/share/apps/knights/themes/
- doins *.tar.gz
+ insinto /usr/share/apps/knights/themes/
+ doins *.tar.gz || die "doins failed"
}