public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-rpg/hatoful-boyfriend/
@ 2019-06-22 20:16 James Le Cuirot
  0 siblings, 0 replies; 4+ messages in thread
From: James Le Cuirot @ 2019-06-22 20:16 UTC (permalink / raw
  To: gentoo-commits

commit:     7a68c619421462fc11455e4cad37e75a32a0b215
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 22 20:15:27 2019 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Jun 22 20:15:27 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a68c619

games-rpg/hatoful-boyfriend: New package

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

 games-rpg/hatoful-boyfriend/Manifest               |  1 +
 .../hatoful-boyfriend/hatoful-boyfriend-0.ebuild   | 51 ++++++++++++++++++++++
 games-rpg/hatoful-boyfriend/metadata.xml           |  8 ++++
 3 files changed, 60 insertions(+)

diff --git a/games-rpg/hatoful-boyfriend/Manifest b/games-rpg/hatoful-boyfriend/Manifest
new file mode 100644
index 00000000000..b450d386c88
--- /dev/null
+++ b/games-rpg/hatoful-boyfriend/Manifest
@@ -0,0 +1 @@
+DIST Hatoful_Boyfriend_Linux.zip 474221347 BLAKE2B 95f1d819ec75eeced844cbe5c0b0568bbe35052eddab223d34e683e1dab381c6abcb654e22e65aafcf8629beaebae7034ea82443c543964c197c3e16ef824d21 SHA512 0ef35be35d0c4d9815427fae078a266b3ceafba68cd87d733db23171d92396535974e0d83f1e7f441c666d064a75ddcc82a9807c347922aed84790ed1f6fda21

diff --git a/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0.ebuild b/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0.ebuild
new file mode 100644
index 00000000000..a863466144d
--- /dev/null
+++ b/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop xdg-utils
+
+MY_PN="Hatoful Boyfriend"
+DESCRIPTION="Japanese visual novel and dating simulator where birds rule the Earth"
+HOMEPAGE="http://clione.halfmoon.jp/hatoful-boyfriend/english.html"
+SRC_URI="${MY_PN// /_}_Linux.zip"
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+RESTRICT="bindist fetch splitdebug"
+
+RDEPEND="
+	x11-libs/libX11
+	x11-libs/libXext
+	x11-libs/libXcursor
+	x11-libs/libXrandr
+	virtual/glu
+	virtual/opengl
+"
+
+S="${WORKDIR}/${MY_PN}_Linux"
+
+DIR="/opt/${PN}"
+QA_PREBUILT="${DIR#/}/*"
+
+pkg_nofetch() {
+	einfo "Please buy and download ${SRC_URI} from:"
+	einfo "  https://www.humblebundle.com/store/${PN}"
+	einfo "and move it to your distfiles directory."
+}
+
+src_install() {
+	exeinto "${DIR}"
+	newexe hatoful.$(usex amd64 x86_64 x86) hatoful
+	dosym "${DIR}"/hatoful /usr/bin/${PN}
+
+	insinto "${DIR}"
+	doins -r hatoful_Data/
+	rm -r "${ED}/${DIR}"/hatoful_Data/*/$(usex amd64 x86 x86_64) || die
+
+	newicon -s 128 hatoful_Data/Resources/UnityPlayer.png ${PN}.png
+	make_desktop_entry ${PN} "${MY_PN}"
+}
+
+pkg_postinst() { xdg_icon_cache_update; }
+pkg_postrm() { xdg_icon_cache_update; }

diff --git a/games-rpg/hatoful-boyfriend/metadata.xml b/games-rpg/hatoful-boyfriend/metadata.xml
new file mode 100644
index 00000000000..26079e608be
--- /dev/null
+++ b/games-rpg/hatoful-boyfriend/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>games@gentoo.org</email>
+		<name>Gentoo Games Project</name>
+	</maintainer>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-rpg/hatoful-boyfriend/
@ 2019-06-22 20:32 James Le Cuirot
  0 siblings, 0 replies; 4+ messages in thread
From: James Le Cuirot @ 2019-06-22 20:32 UTC (permalink / raw
  To: gentoo-commits

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>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>


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-rpg/hatoful-boyfriend/
@ 2019-07-07 21:20 James Le Cuirot
  0 siblings, 0 replies; 4+ messages in thread
From: James Le Cuirot @ 2019-07-07 21:20 UTC (permalink / raw
  To: gentoo-commits

commit:     33aa4d8cf19db0449e30723ef254bf807f2665a3
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  7 21:18:17 2019 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jul  7 21:18:17 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33aa4d8c

games-rpg/hatoful-boyfriend: Set a better HOMEPAGE

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

 games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild b/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild
index dd43f9b0cc0..c3abc044dea 100644
--- a/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild
+++ b/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild
@@ -7,7 +7,7 @@ inherit desktop xdg-utils
 
 MY_PN="Hatoful Boyfriend"
 DESCRIPTION="Japanese visual novel and dating simulator where birds rule the Earth"
-HOMEPAGE="http://clione.halfmoon.jp/hatoful-boyfriend/english.html"
+HOMEPAGE="https://www.devolverdigital.com/games/hatoful-boyfriend"
 SRC_URI="${MY_PN// /_}_Linux.zip"
 LICENSE="all-rights-reserved"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-rpg/hatoful-boyfriend/
@ 2019-12-06 20:32 David Seifert
  0 siblings, 0 replies; 4+ messages in thread
From: David Seifert @ 2019-12-06 20:32 UTC (permalink / raw
  To: gentoo-commits

commit:     7b78fb9d5e6b5189ed06d3f0f44c022982ab1494
Author:     Wim Muskee <wimmuskee <AT> gmail <DOT> com>
AuthorDate: Fri Dec  6 15:58:52 2019 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Fri Dec  6 20:32:00 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b78fb9d

games-rpg/hatoful-boyfriend: fix MissingUnpackerDep

Signed-off-by: Wim Muskee <wimmuskee <AT> gmail.com>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild b/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild
index c3abc044dea..d9d2b01d50e 100644
--- a/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild
+++ b/games-rpg/hatoful-boyfriend/hatoful-boyfriend-0-r1.ebuild
@@ -33,6 +33,7 @@ RDEPEND="
 		x11-libs/pango
 	)
 "
+BDEPEND="app-arch/unzip"
 
 S="${WORKDIR}/${MY_PN}_Linux"
 


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-12-06 20:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-07-07 21:20 [gentoo-commits] repo/gentoo:master commit in: games-rpg/hatoful-boyfriend/ James Le Cuirot
  -- strict thread matches above, loose matches on Subject: below --
2019-12-06 20:32 David Seifert
2019-06-22 20:32 James Le Cuirot
2019-06-22 20:16 James Le Cuirot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox