* [gentoo-commits] repo/gentoo:master commit in: games-misc/little-inferno/
@ 2018-03-13 22:51 James Le Cuirot
0 siblings, 0 replies; 4+ messages in thread
From: James Le Cuirot @ 2018-03-13 22:51 UTC (permalink / raw
To: gentoo-commits
commit: b0633fc5b967ff72786605656327ff87e8e86079
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 13 22:47:09 2018 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Mar 13 22:51:10 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0633fc5
games-misc/little-inferno: Update Manifest hashes
Package-Manager: Portage-2.3.24, Repoman-2.3.6
games-misc/little-inferno/Manifest | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-misc/little-inferno/Manifest b/games-misc/little-inferno/Manifest
index 163e2101b38..8ac39d406b0 100644
--- a/games-misc/little-inferno/Manifest
+++ b/games-misc/little-inferno/Manifest
@@ -1 +1 @@
-DIST LittleInferno-20130509.sh 194304242 SHA256 3848f4037652699c162ebf3ae78f6dce81772394911483c9f1ef49cb51f6a198 SHA512 19e2e616b1b1a6e7f8974ba12756c4b54c1daa99c99056891c56f7ed578f20a15143d683960efbb69f3d680243dd219051fc0bdac60ab74dcddc1c69df7d00dd WHIRLPOOL 2a25aa0fd1103dca63fa422cc3573eefa8a7acc819735b591a44ce89c9f9581a75287dcae8dbd8d2be52c63782af97a3b36fc676ee98288d73b9d08f2b2b2ec4
+DIST LittleInferno-20130509.sh 194304242 BLAKE2B 993d387c31cca0a92b7c1cf06581f60dfc31ba001250cfac00036204143350764d5ab023d6cc432e477219ac9cb24223fae21a422ecb501e58f499ae38469aac SHA512 19e2e616b1b1a6e7f8974ba12756c4b54c1daa99c99056891c56f7ed578f20a15143d683960efbb69f3d680243dd219051fc0bdac60ab74dcddc1c69df7d00dd
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-misc/little-inferno/
@ 2021-04-10 6:31 Sam James
0 siblings, 0 replies; 4+ messages in thread
From: Sam James @ 2021-04-10 6:31 UTC (permalink / raw
To: gentoo-commits
commit: 977305ee805d811b7ffd31470a60478544f95426
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 10 06:25:53 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 10 06:31:09 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=977305ee
games-misc/little-inferno: fix src_prepare
Don't shout! I don't own this game, so testing only got as
far as pkg_nofetch, unfortunately. Luckily, changes were
only to do with EAPI + games.eclass, so *should* be okay.
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-misc/little-inferno/little-inferno-20130509-r1.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/games-misc/little-inferno/little-inferno-20130509-r1.ebuild b/games-misc/little-inferno/little-inferno-20130509-r1.ebuild
index e85ac2cbf70..91d4eb7d18e 100644
--- a/games-misc/little-inferno/little-inferno-20130509-r1.ebuild
+++ b/games-misc/little-inferno/little-inferno-20130509-r1.ebuild
@@ -46,6 +46,8 @@ src_unpack() {
}
src_prepare() {
+ default
+
if ! use bundled-libs ; then
rm -rv lib || die
fi
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-misc/little-inferno/
@ 2021-07-10 15:51 Ionen Wolkens
0 siblings, 0 replies; 4+ messages in thread
From: Ionen Wolkens @ 2021-07-10 15:51 UTC (permalink / raw
To: gentoo-commits
commit: 9f9a10c48354fc65145034e16da6d02138222966
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 10 14:27:51 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Jul 10 15:49:57 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9a10c4
games-misc/little-inferno: fix install and runtime, tidy
Installation been broken since games.eclass removal due to
fperms refusing ${MYGAMEDIR} without a leading slash.
Furthermore, could not get it to run without bundled libvorbis.
Rather than keep USE=bundled-libs, use the configuration which
works and still allows for system openal with more audio backends.
No revbump given -r1 never installed.
Fixes: 872469e2855295b758cb0bf7951f0d0e592d4344
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
.../little-inferno-20130509-r1.ebuild | 74 +++++++---------------
games-misc/little-inferno/metadata.xml | 3 -
2 files changed, 24 insertions(+), 53 deletions(-)
diff --git a/games-misc/little-inferno/little-inferno-20130509-r1.ebuild b/games-misc/little-inferno/little-inferno-20130509-r1.ebuild
index 91d4eb7d18e..55ab6204574 100644
--- a/games-misc/little-inferno/little-inferno-20130509-r1.ebuild
+++ b/games-misc/little-inferno/little-inferno-20130509-r1.ebuild
@@ -3,75 +3,49 @@
EAPI=7
-inherit desktop gnome2-utils unpacker wrapper
+inherit desktop unpacker wrapper
DESCRIPTION="Throw your toys into your fire, and play with them as they burn"
-HOMEPAGE="http://tomorrowcorporation.com/"
+HOMEPAGE="https://tomorrowcorporation.com/littleinferno"
SRC_URI="LittleInferno-${PV}.sh"
+S="${WORKDIR}"
LICENSE="Gameplay-Group-EULA"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
-IUSE="bundled-libs"
+RESTRICT="bindist fetch"
-RESTRICT="bindist fetch bundled-libs? ( splitdebug )"
-
-MYGAMEDIR=opt/${PN}
-QA_PREBUILT="${MYGAMEDIR#/}/LittleInferno.bin.x86
- ${MYGAMEDIR#/}/lib/*"
+QA_PREBUILT="
+ opt/${PN}/LittleInferno.bin.x86
+ opt/${PN}/lib/libogg.so.0
+ opt/${PN}/lib/libvorbis.so.0"
RDEPEND="
- >=net-misc/curl-7.37.0-r1[abi_x86_32(-)]
- x11-libs/libX11[abi_x86_32(-)]
+ media-libs/openal[abi_x86_32(-)]
+ net-misc/curl[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
- !bundled-libs? (
- >=media-libs/libogg-1.3.1[abi_x86_32(-)]
- >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)]
- >=media-libs/openal-1.15.1-r1[abi_x86_32(-)]
- )
-"
-BDEPEND="app-arch/xz-utils"
+ x11-libs/libX11[abi_x86_32(-)]"
src_unpack() {
unpack_makeself ${A}
-
- mkdir ${P} || die
- cd ${P} || die
-
- local i
- for i in instarchive_{,linux_}all ; do
- mv ../"${i}" ../"${i}".tar.xz || die
- unpack ./../"${i}".tar.xz
- done
-}
-
-src_prepare() {
- default
-
- if ! use bundled-libs ; then
- rm -rv lib || die
- fi
+ mv instarchive_all{,.tar.xz} || die
+ mv instarchive_linux_all{,.tar.xz} || die
+ unpack ./instarchive_{,linux_}all.tar.xz
}
src_install() {
- insinto ${MYGAMEDIR}
- doins -r *
+ exeinto /opt/${PN}
+ doexe LittleInferno.bin.x86
- doicon -s 128 LittleInferno.png
- make_desktop_entry ${PN} "Little Inferno" LittleInferno
- make_wrapper ${PN} "./LittleInferno.bin.x86" "${MYGAMEDIR}" "${MYGAMEDIR}/lib"
+ insinto /opt/${PN}
+ doins -r {debug,embed,frontend,resource}.pak shaders
- fperms +x ${MYGAMEDIR}/LittleInferno.bin.x86
-}
+ # game currently segfaults without bundled libvorbis
+ exeinto /opt/${PN}/lib
+ doexe lib/lib{ogg,vorbis}.so.0
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
+ make_wrapper ${PN} ./LittleInferno.bin.x86 /opt/${PN}
-pkg_postrm() {
- gnome2_icon_cache_update
+ newicon LittleInferno.png ${PN}.png
+ make_desktop_entry ${PN} "Little Inferno"
}
diff --git a/games-misc/little-inferno/metadata.xml b/games-misc/little-inferno/metadata.xml
index befc8c80e0b..26079e608be 100644
--- a/games-misc/little-inferno/metadata.xml
+++ b/games-misc/little-inferno/metadata.xml
@@ -5,7 +5,4 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
- <use>
- <flag name="bundled-libs">Use bundled libraries.</flag>
- </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-misc/little-inferno/
@ 2021-07-10 16:15 Ionen Wolkens
0 siblings, 0 replies; 4+ messages in thread
From: Ionen Wolkens @ 2021-07-10 16:15 UTC (permalink / raw
To: gentoo-commits
commit: 56b1ba8f002a94b02e387175ef4fa35ff02682eb
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 10 16:14:28 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Jul 10 16:15:20 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b1ba8f
games-misc/little-inferno: add a pkg_nofetch
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-misc/little-inferno/little-inferno-20130509-r1.ebuild | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/games-misc/little-inferno/little-inferno-20130509-r1.ebuild b/games-misc/little-inferno/little-inferno-20130509-r1.ebuild
index 55ab6204574..cac9b4d6713 100644
--- a/games-misc/little-inferno/little-inferno-20130509-r1.ebuild
+++ b/games-misc/little-inferno/little-inferno-20130509-r1.ebuild
@@ -26,6 +26,12 @@ RDEPEND="
virtual/opengl[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]"
+pkg_nofetch() {
+ einfo "Please buy and download '${A}' from:"
+ einfo " ${HOMEPAGE}"
+ einfo "and place it in your distfiles directory."
+}
+
src_unpack() {
unpack_makeself ${A}
mv instarchive_all{,.tar.xz} || die
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-07-10 16:15 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-10 6:31 [gentoo-commits] repo/gentoo:master commit in: games-misc/little-inferno/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2021-07-10 16:15 Ionen Wolkens
2021-07-10 15:51 Ionen Wolkens
2018-03-13 22:51 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