commit:     46fd3b34a333fbe516d901f955687c9367e663c0
Author:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Thu Dec 20 10:50:57 2018 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Thu Feb  7 23:03:36 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46fd3b34

games-board/teg: add support for teg configure options.

The client, debug, ggz, robot, and server USE flag options are added.
The htmltidy package is obsolete, so the respective dependency is
replaced with a tidy-html5 dependency. In addition, the metadata.xml
file is updated with a long description of the project, descriptions for
the new flags, and a switch to the Github upstream remote id. The
project release is now pulled from the project Github page, where the
project moved from Sourceforge.

Closes: https://bugs.gentoo.org/671448
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/10668
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>

 games-board/teg/metadata.xml         | 14 +++++++++++++-
 games-board/teg/teg-0.11.2-r1.ebuild | 31 +++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+), 1 deletion(-)

diff --git a/games-board/teg/metadata.xml b/games-board/teg/metadata.xml
index 41e6e7c75fc..db57e70627e 100644
--- a/games-board/teg/metadata.xml
+++ b/games-board/teg/metadata.xml
@@ -1,11 +1,23 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
+       <longdescription lang="en">
+               Tenes Empanadas Graciela (TEG) is a clone of 'Plan Tactico y
+               Estrategico de la Guerra', which is a pseudo-clone of Risk, a
+               multiplayer turn-based strategy game.
+       </longdescription>
        <maintainer type="project">
                <email>[email protected]</email>
                <name>Gentoo Games Project</name>
        </maintainer>
+       <use>
+               <flag name="client">Compile the client</flag>
+               <flag name="debug">Turn on debugging</flag>
+               <flag name="ggz">Enable GGZ Gaming Zone support</flag>
+               <flag name="robot">Compile the robot</flag>
+               <flag name="server">Compile the server</flag>
+       </use>
        <upstream>
-               <remote-id type="sourceforge">teg</remote-id>
+               <remote-id type="github">wfx/teg</remote-id>
        </upstream>
 </pkgmetadata>

diff --git a/games-board/teg/teg-0.11.2-r1.ebuild 
b/games-board/teg/teg-0.11.2-r1.ebuild
new file mode 100644
index 00000000000..63ae34a6c6d
--- /dev/null
+++ b/games-board/teg/teg-0.11.2-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="Gnome Risk Clone"
+HOMEPAGE="https://github.com/wfx/teg";
+SRC_URI="https://github.com/wfx/teg/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+client debug ggz nls robot server"
+
+RDEPEND="dev-libs/glib:2
+       gnome-base/libgnomeui
+       gnome-base/libgnome
+       nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}
+       app-text/tidy-html5
+       nls? ( sys-devel/gettext )"
+
+src_configure() {
+       econf \
+               $(use_enable client) \
+               $(use_enable debug) \
+               $(use_enable ggz) \
+               $(use_enable robot) \
+               $(use_enable server)
+}

Reply via email to