games-rpg/hatoful-boyfriend: Add gui USE flag and missing dependencies
authorJames Le Cuirot <chewi@gentoo.org>
Sat, 22 Jun 2019 20:32:33 +0000 (21:32 +0100)
committerJames Le Cuirot <chewi@gentoo.org>
Sat, 22 Jun 2019 20:32:33 +0000 (21:32 +0100)
Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild [moved from games-rpg/hatoful-boyfriend/hatoful-boyfriend-0.ebuild with 81% similarity]
games-rpg/hatoful-boyfriend/metadata.xml

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 a863466144daf074e1ffbbc558b0d0568b1e7b17..dd43f9b0cc08a448c0a3975697daf59afc2afbed 100644 (file)
@@ -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}"
 }
index 26079e608bed90432e86f4d6e35209dd33620ca2..1dbebd848c81864afd47549d7ef8c1371e570763 100644 (file)
@@ -5,4 +5,7 @@
                <email>games@gentoo.org</email>
                <name>Gentoo Games Project</name>
        </maintainer>
+       <use>
+               <flag name="gui">Install the GUI for configuring screen resolution and input</flag>
+       </use>
 </pkgmetadata>