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>