commit:     9d3e24a8973ead7c78ab429e97552772942fdd3e
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 22 20:32:33 2019 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Jun 22 20:32:33 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d3e24a8

games-rpg/hatoful-boyfriend: Add gui USE flag and missing dependencies

Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 ...riend-0.ebuild => hatoful-boyfriend-0-r1.ebuild} | 21 ++++++++++++++++++---
 games-rpg/hatoful-boyfriend/metadata.xml            |  3 +++
 2 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0.ebuild 
b/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild
similarity index 81%
rename from games-rpg/hatoful-boyfriend/hatoful-boyfriend-0.ebuild
rename to games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild
index a863466144d..dd43f9b0cc0 100644
--- a/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0.ebuild
+++ b/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild
@@ -12,15 +12,26 @@ SRC_URI="${MY_PN// /_}_Linux.zip"
 LICENSE="all-rights-reserved"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~x86"
+IUSE="+gui"
 RESTRICT="bindist fetch splitdebug"
 
 RDEPEND="
+       virtual/glu
+       virtual/opengl
        x11-libs/libX11
-       x11-libs/libXext
        x11-libs/libXcursor
+       x11-libs/libXext
        x11-libs/libXrandr
-       virtual/glu
-       virtual/opengl
+       gui? (
+               dev-libs/atk
+               dev-libs/glib:2
+               media-libs/fontconfig:1.0
+               media-libs/freetype:2
+               x11-libs/cairo
+               x11-libs/gdk-pixbuf:2
+               x11-libs/gtk+:2
+               x11-libs/pango
+       )
 "
 
 S="${WORKDIR}/${MY_PN}_Linux"
@@ -43,6 +54,10 @@ src_install() {
        doins -r hatoful_Data/
        rm -r "${ED}/${DIR}"/hatoful_Data/*/$(usex amd64 x86 x86_64) || die
 
+       if ! use gui; then
+               rm "${ED}/${DIR}"/hatoful_Data/Plugins/*/ScreenSelector.so || 
die
+       fi
+
        newicon -s 128 hatoful_Data/Resources/UnityPlayer.png ${PN}.png
        make_desktop_entry ${PN} "${MY_PN}"
 }

diff --git a/games-rpg/hatoful-boyfriend/metadata.xml 
b/games-rpg/hatoful-boyfriend/metadata.xml
index 26079e608be..1dbebd848c8 100644
--- a/games-rpg/hatoful-boyfriend/metadata.xml
+++ b/games-rpg/hatoful-boyfriend/metadata.xml
@@ -5,4 +5,7 @@
                <email>[email protected]</email>
                <name>Gentoo Games Project</name>
        </maintainer>
+       <use>
+               <flag name="gui">Install the GUI for configuring screen 
resolution and input</flag>
+       </use>
 </pkgmetadata>

Reply via email to