commit:     6b63945f409e3408ffefbb47e57d3f38b1babf9b
Author:     Sebastian Pipping <sebastian <AT> pipping <DOT> org>
AuthorDate: Sat Sep 20 17:56:51 2014 +0000
Commit:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Sat Sep 20 17:56:51 2014 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/betagarden.git;a=commit;h=6b63945f

games-board/gambit: 0_p31

---
 games-board/gambit/gambit-0_p31.ebuild | 60 ++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

diff --git a/games-board/gambit/gambit-0_p31.ebuild 
b/games-board/gambit/gambit-0_p31.ebuild
new file mode 100644
index 0000000..04ba901
--- /dev/null
+++ b/games-board/gambit/gambit-0_p31.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+CMAKE_IN_SOURCE_BUILD=true
+inherit cmake-utils subversion
+
+DESCRIPTION="Qt-based chess application + engine \"gupta\""
+HOMEPAGE="http://sourceforge.net/projects/gambitchess/";
+ESVN_REPO_URI="svn://svn.code.sf.net/p/gambitchess/code/"
+ESVN_REVISION=${PV/*_p/}
+
+LICENSE="fair"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-qt/qtgui
+       x11-libs/libX11
+       x11-libs/libICE"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"/${PN^}-${PV}
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-0_p22-path.patch
+       cp "${FILESDIR}"/${PN}-0_p22-engine-makefile engine/gupta/Makefile || 
die
+
+       rm svn_update_revision_number_header.sh || die
+       sed 's|svn_update_revision_number_header\.sh|/dev/null|' -i 
CMakeLists.txt || die
+
+       subversion_wc_info  # to fill ESVN_WC_REVISION
+       cat <<-HEADER_H > src/svn_revision_number.h
+               #ifndef SVN_REVISION_NUMBER_H
+               #define SVN_REVISION_NUMBER_H
+
+               #define SVN_REVISION_NUMBER ${ESVN_WC_REVISION}
+               #define SVN_REVISION_NUMBER_STRING "${ESVN_WC_REVISION}"
+
+               #endif
+       HEADER_H
+}
+
+src_compile() {
+       cmake-utils_src_compile
+       emake -C engine/gupta || die
+}
+
+src_install() {
+       insinto /usr/share/games/${PN}
+       doins -r data/* || die
+
+       make_desktop_entry ${PN^} ${PN^} 
/usr/share/games/${PN}/icons/${PN}/gambit-256.png Game || die
+       dodoc doc/contributors.txt || die
+
+       dobin engine/gupta/gupta || die
+       dobin ${PN^} || die
+}

Reply via email to