[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo-demo/
commit: 5b52b072fe786f8e6e4fe321fceb252e21bb4071 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Apr 24 22:02:55 2021 + Commit: David Seifert gentoo org> CommitDate: Sat Apr 24 22:02:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b52b072 games-puzzle/world-of-goo-demo: update eclasses Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: David Seifert gentoo.org> games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r3.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r3.ebuild b/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r3.ebuild index c25a8830d83..03a87c6dd39 100644 --- a/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r3.ebuild +++ b/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r3.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit desktop eutils xdg +inherit desktop wrapper xdg MY_PN="WorldOfGooDemo" -DESCRIPTION="A puzzle game with a strong emphasis on physics (demo version)" +DESCRIPTION="Puzzle game with a strong emphasis on physics (demo version)" HOMEPAGE="https://2dboy.com/"; SRC_URI="mirror://sourceforge/slackbuildsdirectlinks/worldofgoo/${MY_PN}.${PV}.tar.gz"
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo-gog/
commit: 6fdb4adf6d200ec17787798b9e02ccadb684955a Author: James Le Cuirot gentoo org> AuthorDate: Thu Apr 30 23:35:23 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Apr 30 23:38:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fdb4adf games-puzzle/world-of-goo-gog: Fix bad usex usage on x86 Closes: https://bugs.gentoo.org/720186 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot gentoo.org> games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild b/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild index 186582c1e15..28a6b68bfec 100644 --- a/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild +++ b/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild @@ -47,12 +47,12 @@ src_unpack() { src_install() { exeinto "${dir}" - newexe data/noarch/game/${MY_PN}.bin.x86$(usex amd64 _64) ${MY_PN}.bin + newexe data/noarch/game/${MY_PN}.bin.x86$(usex amd64 _64 "") ${MY_PN}.bin dosym "../..${dir}"/${MY_PN}.bin /usr/bin/${PN%-*} insinto "${dir}" doins -r data/noarch/game/game/ - use bundled-libs && doins -r data/noarch/game/lib$(usex amd64 64)/ + use bundled-libs && doins -r data/noarch/game/lib$(usex amd64 64 "")/ newicon -s 256 data/noarch/game/game/gooicon.png ${PN%-*}.png make_desktop_entry ${PN%-*} "World of Goo" ${PN%-*}
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo-hb/
commit: dd36e593f95ebd05e799810514fe720f5d43b86b Author: James Le Cuirot gentoo org> AuthorDate: Thu Apr 30 23:34:58 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Apr 30 23:38:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd36e593 games-puzzle/world-of-goo-hb: Fix bad usex usage on x86 Closes: https://bugs.gentoo.org/720186 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot gentoo.org> games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild b/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild index f08ef5823bf..01269cea575 100644 --- a/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild +++ b/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild @@ -51,12 +51,12 @@ src_unpack() { src_install() { exeinto "${dir}" - newexe data/x86$(usex amd64 _64)/${MY_PN}.bin.x86$(usex amd64 _64) ${MY_PN}.bin + newexe data/x86$(usex amd64 _64 "")/${MY_PN}.bin.x86$(usex amd64 _64 "") ${MY_PN}.bin dosym "../..${dir}"/${MY_PN}.bin /usr/bin/${PN%-*} insinto "${dir}" doins -r data/noarch/game/ - use bundled-libs && doins -r data/x86$(usex amd64 _64)/lib$(usex amd64 64)/ + use bundled-libs && doins -r data/x86$(usex amd64 _64 "")/lib$(usex amd64 64 "")/ newicon -s 256 data/noarch/game/gooicon.png ${PN%-*}.png make_desktop_entry ${PN%-*} "World of Goo" ${PN%-*}
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo-gog/
commit: e00abba0a36cc19d4fa2d62a883b636fef1466de Author: James Le Cuirot gentoo org> AuthorDate: Tue Apr 28 23:15:57 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Apr 28 23:15:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e00abba0 games-puzzle/world-of-goo-gog: Fix icon path Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot gentoo.org> games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild b/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild index af12c0ed1fc..186582c1e15 100644 --- a/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild +++ b/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild @@ -54,7 +54,7 @@ src_install() { doins -r data/noarch/game/game/ use bundled-libs && doins -r data/noarch/game/lib$(usex amd64 64)/ - newicon -s 256 data/noarch/game/gooicon.png ${PN%-*}.png + newicon -s 256 data/noarch/game/game/gooicon.png ${PN%-*}.png make_desktop_entry ${PN%-*} "World of Goo" ${PN%-*} dodoc data/noarch/docs/linux-issues.txt
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo-demo/
commit: 53e57f052f7a0f65f82c2a2bb27e1fe4686c9123 Author: James Le Cuirot gentoo org> AuthorDate: Tue Apr 28 22:23:30 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Apr 28 22:32:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e57f05 games-puzzle/world-of-goo-demo: Use Slackbuilds mirror, EAPI 7 I tried to add USE=bundled-libs but the ancient Vorbis libraries clash with system Vorbis libraries pulled in via PulseAudio. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot gentoo.org> .../world-of-goo-demo-1.41-r2.ebuild | 69 -- .../world-of-goo-demo-1.41-r3.ebuild | 52 2 files changed, 52 insertions(+), 69 deletions(-) diff --git a/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r2.ebuild b/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r2.ebuild deleted file mode 100644 index 83b418f1b56..000 --- a/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit eutils - -DESCRIPTION="A puzzle game with a strong emphasis on physics" -HOMEPAGE="http://2dboy.com/"; - -if [[ ${PN} == *-demo ]] ; then - MY_PN="WorldOfGooDemo" - SRC_URI="${MY_PN}.${PV}.tar.gz" -else - MY_PN="WorldOfGoo" - SRC_URI="${MY_PN}Setup.${PV}.tar.gz" -fi - -LICENSE="2dboy-EULA" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -RESTRICT="bindist fetch strip" - -RDEPEND=" - media-libs/libsdl[sound,opengl,video] - media-libs/sdl-mixer[vorbis] - sys-libs/glibc - virtual/opengl - virtual/glu - >=sys-devel/gcc-3.4 -" -DEPEND="" - -S="${WORKDIR}/${MY_PN}" -dir="/opt/${PN}" - -QA_PREBUILT=" - ${dir:1}/${MY_PN%Demo}.bin32 - ${dir:1}/${MY_PN%Demo}.bin64 -" - -pkg_nofetch() { - if [[ ${PN} == *-demo ]] ; then - elog "To download the demo, visit http://worldofgoo.com/dl2.php?lk=demo"; - elog "and download ${A} and place it into your DISTDIR directory." - else - elog "Download ${A} from ${HOMEPAGE} and place it into your DISTDIR directory." - fi -} - -src_install() { - exeinto "${dir}" - doexe ${MY_PN%Demo}* - - make_wrapper ${PN} "${dir}"/${MY_PN%Demo} - - insinto "${dir}" - doins -r icons properties res - newicon icons/scalable.svg ${PN}.svg - - if [[ ${PN} == *-demo ]] ; then - make_desktop_entry ${PN} "World of Goo (Demo)" - else - make_desktop_entry ${PN} "World of Goo" - fi - - dodoc linux-issues.txt - HTML_DOCS="readme.html" einstalldocs -} diff --git a/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r3.ebuild b/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r3.ebuild new file mode 100644 index 000..c25a8830d83 --- /dev/null +++ b/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r3.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop eutils xdg + +MY_PN="WorldOfGooDemo" + +DESCRIPTION="A puzzle game with a strong emphasis on physics (demo version)" +HOMEPAGE="https://2dboy.com/"; +SRC_URI="mirror://sourceforge/slackbuildsdirectlinks/worldofgoo/${MY_PN}.${PV}.tar.gz" + +LICENSE="2dboy-EULA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="bindist mirror strip" + +RDEPEND=" + media-libs/libsdl[opengl,sound,video] + media-libs/sdl-mixer[vorbis] + >=sys-devel/gcc-3.4 + sys-libs/glibc + virtual/opengl + virtual/glu +" + +dir="/opt/${PN}" +S="${WORKDIR}/${MY_PN}" +QA_PREBUILT="${dir#/}/*" + +src_install() { + exeinto "${dir}" + newexe ${MY_PN%Demo}.bin$(usex amd64 64 32) ${MY_PN%Demo}.bin + make_wrapper ${PN} ./${MY_PN%Demo}.bin "${dir}" + + insinto "${dir}" + doins -r icons/ properties/ res/ + + local icon size + for icon in icons/*.{png,svg}; do + size=${icon##*/} + size=${size%%[x.]*} + newicon -s "${size}" "${icon}" "${PN}.${icon##*.}" + done + + make_desktop_entry ${PN} "World of Goo (Demo)" + + dodoc linux-issues.txt + docinto html + dodoc readme.html +}
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo/
commit: d6b04f8dd48fcdd62a43b4f1a732efe76ec1d02d Author: James Le Cuirot gentoo org> AuthorDate: Tue Apr 28 22:30:23 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Apr 28 22:33:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b04f8d games-puzzle/world-of-goo: Drop package in favour of world-of-goo-hb Signed-off-by: James Le Cuirot gentoo.org> games-puzzle/world-of-goo/Manifest | 1 - games-puzzle/world-of-goo/metadata.xml | 8 --- .../world-of-goo/world-of-goo-1.41-r2.ebuild | 66 -- 3 files changed, 75 deletions(-) diff --git a/games-puzzle/world-of-goo/Manifest b/games-puzzle/world-of-goo/Manifest deleted file mode 100644 index 0650bba91eb..000 --- a/games-puzzle/world-of-goo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST WorldOfGooSetup.1.41.tar.gz 66428181 BLAKE2B 476c05f0b3f78fa952728b9f7b5b95942e7f3e57dde4842144ccaa28c9ad2d2c264b1a2277ba5a1f3edf25cb812c72a0380b0d26b2bc99dd9a77116badcf5477 SHA512 278dfb983cf9cf4de87f13d94f5e75b3830af07523e2ddc7a443d5afb6fead130ed50440357554986b5b0d99c17651f77ae11298f51f9f1072ebd40287cad396 diff --git a/games-puzzle/world-of-goo/metadata.xml b/games-puzzle/world-of-goo/metadata.xml deleted file mode 100644 index 78274e0fa55..000 --- a/games-puzzle/world-of-goo/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - ga...@gentoo.org - Gentoo Games Project - - diff --git a/games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild b/games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild deleted file mode 100644 index 51f7f12ff56..000 --- a/games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit desktop eutils # eutils for make_wrapper() - -DESCRIPTION="A puzzle game with a strong emphasis on physics" -HOMEPAGE="http://2dboy.com/"; - -if [[ ${PN} == *-demo ]] ; then - MY_PN="WorldOfGooDemo" - SRC_URI="${MY_PN}.${PV}.tar.gz" -else - MY_PN="WorldOfGoo" - SRC_URI="${MY_PN}Setup.${PV}.tar.gz" -fi - -LICENSE="2dboy-EULA" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="fetch bindist strip" - -RDEPEND="media-libs/libsdl[alsa,sound,opengl,video] - media-libs/sdl-mixer[vorbis] - sys-libs/glibc - virtual/opengl - virtual/glu - >=sys-devel/gcc-3.4" - -S="${WORKDIR}/${MY_PN}" -dir="/opt/${PN}" - -QA_PREBUILT="${dir:1}/${MY_PN%Demo}.bin32 - ${dir:1}/${MY_PN%Demo}.bin64" - -pkg_nofetch() { - if [[ ${PN} == *-demo ]] ; then - elog "To download the demo, visit http://worldofgoo.com/dl2.php?lk=demo"; - elog "and download ${A} and place it in your DISTDIR directory." - else - elog "Download ${A} from ${HOMEPAGE}" - elog "and place it in your DISTDIR directory." - fi -} - -src_install() { - exeinto "${dir}" - doexe ${MY_PN%Demo}{,.$(usex amd64 bin64 bin32)} - - make_wrapper ${PN} "${dir}"/${MY_PN%Demo} - - insinto "${dir}" - doins -r icons properties res - newicon icons/scalable.svg ${PN}.svg - - if [[ ${PN} == *-demo ]] ; then - make_desktop_entry ${PN} "World of Goo (Demo)" - else - make_desktop_entry ${PN} "World of Goo" - fi - - dodoc linux-issues.txt - docinto html - dodoc readme.html -}
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo-hb/
commit: ca29abac964537e3dc64a24105c99bbd77591e95 Author: Quentin Retornaz retornaz com> AuthorDate: Fri Apr 17 13:15:37 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Apr 28 22:32:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca29abac games-puzzle/world-of-goo-hb-1.53: new package Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Quentin Retornaz retornaz.com> Signed-off-by: James Le Cuirot gentoo.org> games-puzzle/world-of-goo-hb/Manifest | 1 + games-puzzle/world-of-goo-hb/metadata.xml | 11 .../world-of-goo-hb/world-of-goo-hb-1.53.ebuild| 62 ++ 3 files changed, 74 insertions(+) diff --git a/games-puzzle/world-of-goo-hb/Manifest b/games-puzzle/world-of-goo-hb/Manifest new file mode 100644 index 000..eef31234b3f --- /dev/null +++ b/games-puzzle/world-of-goo-hb/Manifest @@ -0,0 +1 @@ +DIST WorldOfGoo.Linux.1.53.sh 196695812 BLAKE2B a357a5a25bece4cb93735881f345ff64d1f89c8a17aa9550edab29815f2187cad29eab9bae21c4c8aff06a4dd3fde64bddfb54fe96a7c94a04e82be6d8ed5129 SHA512 3f0e9122f7cf043d7a7ceabfe221b03d32d3c6627e022551917137f0d13fccf21d218d028a3765eaa93e0e65d41110be8091189c46a5bad1616505500ce4f6e6 diff --git a/games-puzzle/world-of-goo-hb/metadata.xml b/games-puzzle/world-of-goo-hb/metadata.xml new file mode 100644 index 000..b010f5d66be --- /dev/null +++ b/games-puzzle/world-of-goo-hb/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + ga...@gentoo.org + Gentoo Games Project + + + Use bundled libs + + diff --git a/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild b/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild new file mode 100644 index 000..e9b72ddc39b --- /dev/null +++ b/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop eutils # eutils for make_wrapper() + +MY_PN="WorldOfGoo" + +DESCRIPTION="A puzzle game with a strong emphasis on physics (HumbleBundle edition)" +HOMEPAGE="http://2dboy.com/"; +SRC_URI="${MY_PN}.Linux.${PV}.sh" + +LICENSE="2dboy-EULA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bundled-libs" +RESTRICT="fetch bindist strip bundled-libs? ( splitdebug )" + +DEPEND="app-arch/unzip" +RDEPEND="!bundled-libs? ( + media-libs/libsdl2[alsa,sound,opengl,video] + media-libs/sdl2-mixer[vorbis] + ) + sys-libs/glibc + virtual/opengl + virtual/glu + >=sys-devel/gcc-3.4 + !games-puzzle/world-of-goo + !games-puzzle/world-of-goo-gog" + +dir="/opt/${PN%-*}" + +QA_PREBUILT="${dir:1}/${MY_PN}.bin.x86 + ${dir:1}/${MY_PN}.bin.x86_64" + +pkg_nofetch() { + elog "Download ${A} from www.humblebundle.com" + elog "and place it in your DISTDIR directory." +} + +src_unpack() { + unzip -d "${S}" "${DISTDIR}/${A}" +} + +src_install() { + exeinto "${dir}" + doexe data/x86$(usex amd64 _64)/${MY_PN}.bin.x86$(usex amd64 _64) + + make_wrapper ${PN%-*} "${dir}"/${MY_PN}.bin.x86$(usex amd64 _64) \ + $(use bundled-libs && (printf '"%s" "%s/lib%s"' "${dir}" "${dir}" $(usex amd64 64) || die)) + + insinto "${dir}" + doins -r data/noarch/game + use bundled-libs && doins -r data/x86$(usex amd64 _64)/lib$(usex amd64 64) + newicon data/noarch/game/gooicon.png ${PN%-*}.png + + make_desktop_entry ${PN%-*} "World of Goo" ${PN%-*} + + docinto html + dodoc data/noarch/readme.html +}
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo-gog/
commit: df287b48f840db3025fe38af276bf0b844a0da89 Author: James Le Cuirot gentoo org> AuthorDate: Tue Apr 28 22:21:00 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Apr 28 22:32:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df287b48 games-puzzle/world-of-goo-gog: Various improvements following split * app-arch/unzip is BDEPEND, not DEPEND. * Use unpacker and xdg eclasses. * libsdl2[alsa] is not specifically needed. * virtual/glu is no longer needed. * Clarify pkg_nofetch text. * Use rpath rather than LD_LIBRARY_PATH. * Swap wrapper for symlink. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot gentoo.org> .../world-of-goo-gog-1.51.29337.ebuild | 44 +++--- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild b/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild index 15ac77073cf..af12c0ed1fc 100644 --- a/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild +++ b/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild @@ -3,58 +3,58 @@ EAPI=7 -inherit desktop eutils # eutils for make_wrapper() +inherit desktop unpacker xdg MY_PN="WorldOfGoo" DESCRIPTION="A puzzle game with a strong emphasis on physics (GOG edition)" -HOMEPAGE="http://2dboy.com/"; +HOMEPAGE="https://2dboy.com/"; SRC_URI="world_of_goo_${PV//./_}.sh" LICENSE="2dboy-EULA" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="bundled-libs" -RESTRICT="fetch bindist strip bundled-libs? ( splitdebug )" +RESTRICT="bindist fetch strip bundled-libs? ( splitdebug )" -DEPEND="app-arch/unzip" -RDEPEND="!bundled-libs? ( - media-libs/libsdl2[alsa,sound,opengl,video] +BDEPEND="app-arch/unzip" + +RDEPEND=" + !bundled-libs? ( + media-libs/libsdl2[opengl,sound,video] media-libs/sdl2-mixer[vorbis] ) + >=sys-devel/gcc-3.4 sys-libs/glibc virtual/opengl - virtual/glu - >=sys-devel/gcc-3.4 !games-puzzle/world-of-goo - !games-puzzle/world-of-goo-hb" + !games-puzzle/world-of-goo-hb +" dir="/opt/${PN%-*}" - -QA_PREBUILT="${dir:1}/${MY_PN}.bin.x86 - ${dir:1}/${MY_PN}.bin.x86_64" +S="${WORKDIR}" +QA_PREBUILT="${dir#/}/*" pkg_nofetch() { - elog "Download ${A} from www.gog.com" - elog "and place it in your DISTDIR directory." + elog "Please buy and download ${A} from:" + elog " https://www.gog.com/game/world_of_goo"; + elog "and move it to your distfiles directory." } src_unpack() { - unzip -d "${S}" "${DISTDIR}/${A}" + unpack_zip ${A} } src_install() { exeinto "${dir}" - doexe data/noarch/game/${MY_PN}.bin.x86$(usex amd64 _64) - - make_wrapper "${PN%-*}" "${dir}"/${MY_PN}.bin.x86$(usex amd64 _64) \ - $(use bundled-libs && (printf '"%s" "%s/lib%s"' "${dir}" "${dir}" $(usex amd64 64) || die)) + newexe data/noarch/game/${MY_PN}.bin.x86$(usex amd64 _64) ${MY_PN}.bin + dosym "../..${dir}"/${MY_PN}.bin /usr/bin/${PN%-*} insinto "${dir}" - doins -r data/noarch/game/game - use bundled-libs && doins -r data/noarch/game/lib$(usex amd64 64) - newicon data/noarch/game/game/gooicon.png ${PN%-*}.png + doins -r data/noarch/game/game/ + use bundled-libs && doins -r data/noarch/game/lib$(usex amd64 64)/ + newicon -s 256 data/noarch/game/gooicon.png ${PN%-*}.png make_desktop_entry ${PN%-*} "World of Goo" ${PN%-*} dodoc data/noarch/docs/linux-issues.txt
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo-gog/
commit: 2d2b07371eeadd8ace277e35d60cfb854b072dc8 Author: Quentin Retornaz retornaz com> AuthorDate: Fri Apr 17 14:15:59 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Apr 28 22:32:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d2b0737 games-puzzle/world-of-goo-gog-1.51.29337: new package Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Quentin Retornaz retornaz.com> Closes: https://github.com/gentoo/gentoo/pull/15388 Signed-off-by: James Le Cuirot gentoo.org> games-puzzle/world-of-goo-gog/Manifest | 1 + games-puzzle/world-of-goo-gog/metadata.xml | 11 .../world-of-goo-gog-1.51.29337.ebuild | 63 ++ 3 files changed, 75 insertions(+) diff --git a/games-puzzle/world-of-goo-gog/Manifest b/games-puzzle/world-of-goo-gog/Manifest new file mode 100644 index 000..161254a8768 --- /dev/null +++ b/games-puzzle/world-of-goo-gog/Manifest @@ -0,0 +1 @@ +DIST world_of_goo_1_51_29337.sh 181640558 BLAKE2B 9993b1a25d256b3adbf7b9bd7297cddc4af11b8f83b35a9e44704e6a75a68da4212cc726a406cd60f6665852e9fcf76c7c63a44e551df133242c61176652aa9c SHA512 650e3841d282cd919907912343e12d5d8d7aa6f7a58591e1343c6c9f6f00d74dbfe2086202bad92ef16a6023802ec79fdb3848c63ba38e466d743e5582331310 diff --git a/games-puzzle/world-of-goo-gog/metadata.xml b/games-puzzle/world-of-goo-gog/metadata.xml new file mode 100644 index 000..b010f5d66be --- /dev/null +++ b/games-puzzle/world-of-goo-gog/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + ga...@gentoo.org + Gentoo Games Project + + + Use bundled libs + + diff --git a/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild b/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild new file mode 100644 index 000..15ac77073cf --- /dev/null +++ b/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop eutils # eutils for make_wrapper() + +MY_PN="WorldOfGoo" + +DESCRIPTION="A puzzle game with a strong emphasis on physics (GOG edition)" +HOMEPAGE="http://2dboy.com/"; +SRC_URI="world_of_goo_${PV//./_}.sh" + +LICENSE="2dboy-EULA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bundled-libs" +RESTRICT="fetch bindist strip bundled-libs? ( splitdebug )" + +DEPEND="app-arch/unzip" +RDEPEND="!bundled-libs? ( + media-libs/libsdl2[alsa,sound,opengl,video] + media-libs/sdl2-mixer[vorbis] + ) + sys-libs/glibc + virtual/opengl + virtual/glu + >=sys-devel/gcc-3.4 + !games-puzzle/world-of-goo + !games-puzzle/world-of-goo-hb" + +dir="/opt/${PN%-*}" + +QA_PREBUILT="${dir:1}/${MY_PN}.bin.x86 + ${dir:1}/${MY_PN}.bin.x86_64" + +pkg_nofetch() { + elog "Download ${A} from www.gog.com" + elog "and place it in your DISTDIR directory." +} + +src_unpack() { + unzip -d "${S}" "${DISTDIR}/${A}" +} + +src_install() { + exeinto "${dir}" + doexe data/noarch/game/${MY_PN}.bin.x86$(usex amd64 _64) + + make_wrapper "${PN%-*}" "${dir}"/${MY_PN}.bin.x86$(usex amd64 _64) \ + $(use bundled-libs && (printf '"%s" "%s/lib%s"' "${dir}" "${dir}" $(usex amd64 64) || die)) + + insinto "${dir}" + doins -r data/noarch/game/game + use bundled-libs && doins -r data/noarch/game/lib$(usex amd64 64) + newicon data/noarch/game/game/gooicon.png ${PN%-*}.png + + make_desktop_entry ${PN%-*} "World of Goo" ${PN%-*} + + dodoc data/noarch/docs/linux-issues.txt + docinto html + dodoc data/noarch/game/readme.html +}
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo-hb/
commit: 4aa7f3fc09023a2a2f9f6964dceebb3c646a1972 Author: James Le Cuirot gentoo org> AuthorDate: Tue Apr 28 22:19:21 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Apr 28 22:32:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa7f3fc games-puzzle/world-of-goo-hb: Various improvements following split * app-arch/unzip is BDEPEND, not DEPEND. * Use unpacker and xdg eclasses. * libsdl2[alsa] is not specifically needed. * virtual/glu is no longer needed. * Clarify pkg_nofetch text. * Use rpath rather than LD_LIBRARY_PATH. * Swap wrapper for symlink. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot gentoo.org> .../world-of-goo-hb/world-of-goo-hb-1.53.ebuild| 50 -- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild b/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild index e9b72ddc39b..f08ef5823bf 100644 --- a/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild +++ b/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild @@ -3,58 +3,62 @@ EAPI=7 -inherit desktop eutils # eutils for make_wrapper() +inherit desktop unpacker xdg MY_PN="WorldOfGoo" -DESCRIPTION="A puzzle game with a strong emphasis on physics (HumbleBundle edition)" -HOMEPAGE="http://2dboy.com/"; +DESCRIPTION="A puzzle game with a strong emphasis on physics (Humble Bundle edition)" +HOMEPAGE="https://2dboy.com/"; SRC_URI="${MY_PN}.Linux.${PV}.sh" LICENSE="2dboy-EULA" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="bundled-libs" -RESTRICT="fetch bindist strip bundled-libs? ( splitdebug )" +RESTRICT="bindist fetch strip bundled-libs? ( splitdebug )" -DEPEND="app-arch/unzip" -RDEPEND="!bundled-libs? ( - media-libs/libsdl2[alsa,sound,opengl,video] +BDEPEND="app-arch/unzip" + +RDEPEND=" + !bundled-libs? ( + media-libs/libsdl2[opengl,sound,video] media-libs/sdl2-mixer[vorbis] ) + >=sys-devel/gcc-3.4 sys-libs/glibc virtual/opengl - virtual/glu - >=sys-devel/gcc-3.4 !games-puzzle/world-of-goo - !games-puzzle/world-of-goo-gog" + !games-puzzle/world-of-goo-gog +" dir="/opt/${PN%-*}" - -QA_PREBUILT="${dir:1}/${MY_PN}.bin.x86 - ${dir:1}/${MY_PN}.bin.x86_64" +S="${WORKDIR}" +QA_PREBUILT="${dir#/}/*" pkg_nofetch() { - elog "Download ${A} from www.humblebundle.com" - elog "and place it in your DISTDIR directory." + elog "If you bought directly from 2DBOY then download ${A} from:" + elog " https://2dboy.com/ReceptionistBot/orderLookup.php"; + elog + elog "Otherwise please buy and download ${A} from:" + elog " https://www.humblebundle.com/store/product/worldofgoo"; + elog + elog "Then move it to your distfiles directory." } src_unpack() { - unzip -d "${S}" "${DISTDIR}/${A}" + unpack_zip ${A} } src_install() { exeinto "${dir}" - doexe data/x86$(usex amd64 _64)/${MY_PN}.bin.x86$(usex amd64 _64) - - make_wrapper ${PN%-*} "${dir}"/${MY_PN}.bin.x86$(usex amd64 _64) \ - $(use bundled-libs && (printf '"%s" "%s/lib%s"' "${dir}" "${dir}" $(usex amd64 64) || die)) + newexe data/x86$(usex amd64 _64)/${MY_PN}.bin.x86$(usex amd64 _64) ${MY_PN}.bin + dosym "../..${dir}"/${MY_PN}.bin /usr/bin/${PN%-*} insinto "${dir}" - doins -r data/noarch/game - use bundled-libs && doins -r data/x86$(usex amd64 _64)/lib$(usex amd64 64) - newicon data/noarch/game/gooicon.png ${PN%-*}.png + doins -r data/noarch/game/ + use bundled-libs && doins -r data/x86$(usex amd64 _64)/lib$(usex amd64 64)/ + newicon -s 256 data/noarch/game/gooicon.png ${PN%-*}.png make_desktop_entry ${PN%-*} "World of Goo" ${PN%-*} docinto html
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo-demo/
commit: ef9173d795791a02bd5c9de80f5c9760abf3fbbf Author: Michał Górny gentoo org> AuthorDate: Mon Sep 23 14:17:50 2019 + Commit: Michał Górny gentoo org> CommitDate: Mon Sep 23 14:23:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9173d7 games-puzzle/world-of-goo-demo: Add RESTRICT=bindist Signed-off-by: Michał Górny gentoo.org> games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r2.ebuild b/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r2.ebuild index f9a6dd85770..83b418f1b56 100644 --- a/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r2.ebuild +++ b/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -19,7 +19,7 @@ LICENSE="2dboy-EULA" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -RESTRICT="fetch strip" +RESTRICT="bindist fetch strip" RDEPEND=" media-libs/libsdl[sound,opengl,video]
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo-demo/
commit: 6dc077bbb84cbe781a935a1024d818b1fd290146 Author: Ben Kohler gentoo org> AuthorDate: Thu Dec 20 17:20:56 2018 + Commit: Ben Kohler gentoo org> CommitDate: Thu Dec 20 17:20:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dc077bb games-puzzle/world-of-goo-demo: don't reference ${DISTDIR} in pkg_nofetch Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Ben Kohler gentoo.org> games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r2.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r2.ebuild b/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r2.ebuild index 6e16ab61c1c..f9a6dd85770 100644 --- a/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r2.ebuild +++ b/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -42,9 +42,9 @@ QA_PREBUILT=" pkg_nofetch() { if [[ ${PN} == *-demo ]] ; then elog "To download the demo, visit http://worldofgoo.com/dl2.php?lk=demo"; - elog "and download ${A} and place it in ${DISTDIR}" + elog "and download ${A} and place it into your DISTDIR directory." else - elog "Download ${A} from ${HOMEPAGE} and place it in ${DISTDIR}" + elog "Download ${A} from ${HOMEPAGE} and place it into your DISTDIR directory." fi }
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo/
commit: 88d8489cdf74c37c0fe6435486e6cbfcf65bbbdd Author: Ulrich Müller gentoo org> AuthorDate: Sat Jul 7 22:55:50 2018 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Jul 7 22:56:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d8489c games-puzzle/world-of-goo: Don't inherit games.eclass. Bump EAPI to 6. Fix DISTDIR usage in pkg_nofetch. Closes: https://bugs.gentoo.org/659334 Package-Manager: Portage-2.3.41, Repoman-2.3.9 ...-1.41-r1.ebuild => world-of-goo-1.41-r2.ebuild} | 27 +++--- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/games-puzzle/world-of-goo/world-of-goo-1.41-r1.ebuild b/games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild similarity index 72% rename from games-puzzle/world-of-goo/world-of-goo-1.41-r1.ebuild rename to games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild index b941fe96f8d..51f7f12ff56 100644 --- a/games-puzzle/world-of-goo/world-of-goo-1.41-r1.ebuild +++ b/games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils games +EAPI=6 + +inherit desktop eutils # eutils for make_wrapper() DESCRIPTION="A puzzle game with a strong emphasis on physics" HOMEPAGE="http://2dboy.com/"; @@ -18,8 +19,7 @@ fi LICENSE="2dboy-EULA" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -RESTRICT="fetch strip" +RESTRICT="fetch bindist strip" RDEPEND="media-libs/libsdl[alsa,sound,opengl,video] media-libs/sdl-mixer[vorbis] @@ -27,10 +27,9 @@ RDEPEND="media-libs/libsdl[alsa,sound,opengl,video] virtual/opengl virtual/glu >=sys-devel/gcc-3.4" -DEPEND="" -S=${WORKDIR}/${MY_PN} -dir=${GAMES_PREFIX_OPT}/${PN} +S="${WORKDIR}/${MY_PN}" +dir="/opt/${PN}" QA_PREBUILT="${dir:1}/${MY_PN%Demo}.bin32 ${dir:1}/${MY_PN%Demo}.bin64" @@ -38,9 +37,10 @@ QA_PREBUILT="${dir:1}/${MY_PN%Demo}.bin32 pkg_nofetch() { if [[ ${PN} == *-demo ]] ; then elog "To download the demo, visit http://worldofgoo.com/dl2.php?lk=demo"; - elog "and download ${A} and place it in ${DISTDIR}" + elog "and download ${A} and place it in your DISTDIR directory." else - elog "Download ${A} from ${HOMEPAGE} and place it in ${DISTDIR}" + elog "Download ${A} from ${HOMEPAGE}" + elog "and place it in your DISTDIR directory." fi } @@ -48,7 +48,7 @@ src_install() { exeinto "${dir}" doexe ${MY_PN%Demo}{,.$(usex amd64 bin64 bin32)} - games_make_wrapper ${PN} "${dir}"/${MY_PN%Demo} + make_wrapper ${PN} "${dir}"/${MY_PN%Demo} insinto "${dir}" doins -r icons properties res @@ -61,7 +61,6 @@ src_install() { fi dodoc linux-issues.txt - dohtml readme.html - - prepgamesdirs + docinto html + dodoc readme.html }
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo-demo/
commit: 5da457f8c61017f8f493a0fce8b2d17ca251b502 Author: Ulrich Müller gentoo org> AuthorDate: Sun Dec 10 16:17:21 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sun Dec 10 16:17:45 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5da457f8 games-puzzle/world-of-goo-demo: Update Manifest hashes. games-puzzle/world-of-goo-demo/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-puzzle/world-of-goo-demo/Manifest b/games-puzzle/world-of-goo-demo/Manifest index ac8939ff83c..d1361ffecd3 100644 --- a/games-puzzle/world-of-goo-demo/Manifest +++ b/games-puzzle/world-of-goo-demo/Manifest @@ -1 +1 @@ -DIST WorldOfGooDemo.1.41.tar.gz 34729052 SHA256 3177b5561c843182613621a3b69800e431d9e1c8cc36fbf42192edc9428fac59 SHA512 5dcaf7cdacedf0df92133284c4781e1d4ad14abbeddd623a35e59129fc5c1cbb3782d570ac83bc6201f3212c15195e5ca637400839e87fe95edddc5ca671077a WHIRLPOOL 519c60c1715ec7a69c03381383ad30f5a73cc6b7de28d9b6e1a76f6119232fcd1dc46432b51cba285a3f7f1f0abc93bbd6029d2b8f9c5e14cf22bd27d613a238 +DIST WorldOfGooDemo.1.41.tar.gz 34729052 BLAKE2B 02700d337d3aa1daa436bd418131c7c01565244aab303eb239b59b0e437f1e40441b1879de48ade44e6b1c0842c043b4ef40e07809539db9fcacb37204c2092c SHA512 5dcaf7cdacedf0df92133284c4781e1d4ad14abbeddd623a35e59129fc5c1cbb3782d570ac83bc6201f3212c15195e5ca637400839e87fe95edddc5ca671077a
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/world-of-goo/
commit: 64b75549f8b565728bf0353f29dc4b5bdd3dd65e Author: Ulrich Müller gentoo org> AuthorDate: Sat Dec 9 12:38:13 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Dec 9 12:38:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64b75549 games-puzzle/world-of-goo: Update Manifest hashes. games-puzzle/world-of-goo/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-puzzle/world-of-goo/Manifest b/games-puzzle/world-of-goo/Manifest index 8ef0443fb8b..0650bba91eb 100644 --- a/games-puzzle/world-of-goo/Manifest +++ b/games-puzzle/world-of-goo/Manifest @@ -1 +1 @@ -DIST WorldOfGooSetup.1.41.tar.gz 66428181 SHA256 675a8a11bed6c9d810cd222bac5e9834f82acc31c2afc6990da40b45ba564566 SHA512 278dfb983cf9cf4de87f13d94f5e75b3830af07523e2ddc7a443d5afb6fead130ed50440357554986b5b0d99c17651f77ae11298f51f9f1072ebd40287cad396 WHIRLPOOL 784192ec8161faad3bfab8f0e94bb77b8b900922b7df90b10c887e9fc111e895b859a9dd111cc170523de0a32c0d0fae9e4418c7b27d68f08425939d6bb2da4f +DIST WorldOfGooSetup.1.41.tar.gz 66428181 BLAKE2B 476c05f0b3f78fa952728b9f7b5b95942e7f3e57dde4842144ccaa28c9ad2d2c264b1a2277ba5a1f3edf25cb812c72a0380b0d26b2bc99dd9a77116badcf5477 SHA512 278dfb983cf9cf4de87f13d94f5e75b3830af07523e2ddc7a443d5afb6fead130ed50440357554986b5b0d99c17651f77ae11298f51f9f1072ebd40287cad396