public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/gamerlay:master commit in: games-arcade/supermeatboy/
@ 2012-06-19 19:18 Azamat H. Hackimov
  0 siblings, 0 replies; 4+ messages in thread
From: Azamat H. Hackimov @ 2012-06-19 19:18 UTC (permalink / raw
  To: gentoo-commits

commit:     6f3363a25c29a965fb866770091bace0b68f1fa2
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Tue Jun 19 19:18:18 2012 +0000
Commit:     Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru>
CommitDate: Tue Jun 19 19:18:18 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=6f3363a2

[games-arcade/supermeatboy] A platformer where you play as an animated cube of meat.
Version from HIB V, based on ebuild from #396545
First try to use EAPI=4 for games.

(Portage version: 2.1.10.49/git/Linux x86_64, unsigned Manifest commit)

---
 games-arcade/supermeatboy/metadata.xml             |   15 +++++
 .../supermeatboy/supermeatboy-2012.06.07.ebuild    |   59 ++++++++++++++++++++
 2 files changed, 74 insertions(+), 0 deletions(-)

diff --git a/games-arcade/supermeatboy/metadata.xml b/games-arcade/supermeatboy/metadata.xml
new file mode 100644
index 0000000..e1dbbcd
--- /dev/null
+++ b/games-arcade/supermeatboy/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+<email>azamat.hackimov@gmail.com</email>
+<name>Azamat H. Hackimov</name>
+</maintainer>
+<longdescription lang="en">
+A platformer where you play as an animated cube of meat
+</longdescription>
+<longdescription lang="ru">
+Платформер, в котором вы управляете мясным пацаном
+</longdescription>
+</pkgmetadata>
+

diff --git a/games-arcade/supermeatboy/supermeatboy-2012.06.07.ebuild b/games-arcade/supermeatboy/supermeatboy-2012.06.07.ebuild
new file mode 100644
index 0000000..7ab5819
--- /dev/null
+++ b/games-arcade/supermeatboy/supermeatboy-2012.06.07.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit games versionator
+
+MY_PN=SuperMeatBoy
+MY_PV=$(version_format_string '${2}${3}${1}')
+
+DESCRIPTION="A platformer where you play as an animated cube of meat"
+HOMEPAGE="http://www.supermeatboy.com/"
+SRC_URI="${PN}-linux-${MY_PV}-bin"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE=""
+
+RESTRICT="fetch"
+
+DEPEND="app-arch/zip"
+RDEPEND="${DEPEND}
+	media-libs/openal
+	media-libs/libsdl"
+
+S="${WORKDIR}/data"
+GAMEDIR="${GAMES_PREFIX_OPT}/${PN}"
+
+pkg_nofetch() {
+	einfo "Please download ${A}"
+	einfo "from your personal page in Humble Indie Bundle site"
+	einfo "(http://www.humblebundle.com)"
+	einfo "and place it to ${DESTDIR}"
+}
+
+src_unpack() {
+	# self unpacking zip archive; unzip warns about the exe stuff
+	# (taken from lugaru ebuild)
+	local a=${DISTDIR}/${A}
+	echo ">>> Unpacking ${a} to ${PWD}"
+	unzip -q "${a}"
+	[ $? -gt 1 ] && die "unpacking failed"
+}
+
+src_install() {
+	insinto ${GAMEDIR}
+	doins -r resources Levels UserData buttonmap.cfg \
+		gameaudio.dat gamedata.dat locdb.txt
+	exeinto ${GAMEDIR}
+	newexe ${ARCH}/${MY_PN}-${ARCH} ${MY_PN}
+	games_make_wrapper ${PN} ./${MY_PN} ${GAMEDIR}
+	doicon ${PN}.png
+	make_desktop_entry ${PN} ${MY_PN} ${PN}
+	dodoc README-linux.txt
+
+	prepgamesdirs
+}



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

* [gentoo-commits] proj/gamerlay:master commit in: games-arcade/supermeatboy/
@ 2020-02-06 21:22 Azamat H. Hackimov
  0 siblings, 0 replies; 4+ messages in thread
From: Azamat H. Hackimov @ 2020-02-06 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     45976b5dc11283c090fc24024d5a395c2d8ea426
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Thu Feb  6 20:03:21 2020 +0000
Commit:     Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru>
CommitDate: Thu Feb  6 21:22:35 2020 +0000
URL:        https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=45976b5d

games-arcade/supermeatboy: update EAPI

Remove deprecated games eclass

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>

 games-arcade/supermeatboy/supermeatboy-2013.11.11.ebuild | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/games-arcade/supermeatboy/supermeatboy-2013.11.11.ebuild b/games-arcade/supermeatboy/supermeatboy-2013.11.11.ebuild
index fc0f046..2614020 100644
--- a/games-arcade/supermeatboy/supermeatboy-2013.11.11.ebuild
+++ b/games-arcade/supermeatboy/supermeatboy-2013.11.11.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit versionator
+inherit desktop eutils versionator
 
 MY_PN=SuperMeatBoy
 MY_PV=$(version_format_string '${2}${3}${1}')
@@ -12,19 +12,17 @@ DESCRIPTION="A platformer where you play as an animated cube of meat"
 HOMEPAGE="http://www.supermeatboy.com/"
 SRC_URI="${PN}-linux-${MY_PV}-bin"
 
-LICENSE="as-is"
+LICENSE="all-rights-reserved"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~x86"
-IUSE="+system-mariadb"
+IUSE=""
 
 RESTRICT="fetch"
 
 DEPEND="app-arch/zip"
 RDEPEND="
-	${DEPEND}
 	media-libs/openal
 	media-libs/libsdl2
-	system-mariadb? ( <dev-db/mariadb-connector-c-3.0 )
 "
 
 S="${WORKDIR}/data"
@@ -54,9 +52,6 @@ src_install() {
 
 	insinto "${GAMEDIR}/${ARCH}"
 	doins "${ARCH}"/libsteam_api.so
-
-	use system-mariadb &&
-	dosym /usr/lib64/mariadb/libmariadb.so "${GAMEDIR}/${ARCH}"/libmariadb.so.1 ||
 	doins "${ARCH}"/libmariadb.so.1
 
 	exeinto "${GAMEDIR}/${ARCH}"


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

* [gentoo-commits] proj/gamerlay:master commit in: games-arcade/supermeatboy/
@ 2020-02-29  1:15 Azamat H. Hackimov
  0 siblings, 0 replies; 4+ messages in thread
From: Azamat H. Hackimov @ 2020-02-29  1:15 UTC (permalink / raw
  To: gentoo-commits

commit:     e1d897375270d1e81eca41fe7d1ea4be08772fa0
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Fri Feb 28 21:32:55 2020 +0000
Commit:     Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru>
CommitDate: Fri Feb 28 21:37:23 2020 +0000
URL:        https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=e1d89737

games-arcade/supermeatboy: update to EAPI 7

Remove deprecated eclass, install into /opt/${PN}

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>

 ...3.11.11.ebuild => supermeatboy-2013.11.11-r1.ebuild} | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/games-arcade/supermeatboy/supermeatboy-2013.11.11.ebuild b/games-arcade/supermeatboy/supermeatboy-2013.11.11-r1.ebuild
similarity index 79%
rename from games-arcade/supermeatboy/supermeatboy-2013.11.11.ebuild
rename to games-arcade/supermeatboy/supermeatboy-2013.11.11-r1.ebuild
index 2614020..bb5fa90 100644
--- a/games-arcade/supermeatboy/supermeatboy-2013.11.11.ebuild
+++ b/games-arcade/supermeatboy/supermeatboy-2013.11.11-r1.ebuild
@@ -1,16 +1,15 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit desktop eutils versionator
+inherit desktop eutils
 
 MY_PN=SuperMeatBoy
-MY_PV=$(version_format_string '${2}${3}${1}')
 
 DESCRIPTION="A platformer where you play as an animated cube of meat"
 HOMEPAGE="http://www.supermeatboy.com/"
-SRC_URI="${PN}-linux-${MY_PV}-bin"
+SRC_URI="${PN}-linux-$(ver_cut 2)$(ver_cut 3)$(ver_cut 1)-bin"
 
 LICENSE="all-rights-reserved"
 SLOT="0"
@@ -26,7 +25,6 @@ RDEPEND="
 "
 
 S="${WORKDIR}/data"
-GAMEDIR="/usr/share/${P}"
 
 pkg_nofetch() {
 	einfo "Please download ${A}"
@@ -45,19 +43,20 @@ src_unpack() {
 }
 
 src_install() {
-	insinto "${GAMEDIR}"
+	local dest="/opt/${PN}"
+	insinto ${dest}
 	doins -r resources Levels buttonmap.cfg \
 		gameaudio.dat gamedata.dat locdb.txt \
 		steam_appid.txt
 
-	insinto "${GAMEDIR}/${ARCH}"
+	insinto "${dest}/${ARCH}"
 	doins "${ARCH}"/libsteam_api.so
 	doins "${ARCH}"/libmariadb.so.1
 
-	exeinto "${GAMEDIR}/${ARCH}"
+	exeinto "${dest}/${ARCH}"
 	doexe "${ARCH}/${MY_PN}"
 
-	make_wrapper "${PN}" "./${ARCH}/${MY_PN}" "${GAMEDIR}" "./${ARCH}"
+	make_wrapper "${PN}" "./${ARCH}/${MY_PN}" "${dest}" "./${ARCH}"
 
 	doicon "${PN}".png
 	make_desktop_entry "${PN}" "${MY_PN}" "${PN}"


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

* [gentoo-commits] proj/gamerlay:master commit in: games-arcade/supermeatboy/
@ 2023-09-23 22:00 Vadim Misbakh-Soloviov
  0 siblings, 0 replies; 4+ messages in thread
From: Vadim Misbakh-Soloviov @ 2023-09-23 22:00 UTC (permalink / raw
  To: gentoo-commits

commit:     9da008cc5ddc541c4bd8cbecac77bd3e59bc4ca6
Author:     Vadim Misbakh-Soloviov <mva <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 23 22:00:37 2023 +0000
Commit:     Vadim Misbakh-Soloviov <mva <AT> gentoo <DOT> org>
CommitDate: Sat Sep 23 22:00:37 2023 +0000
URL:        https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=9da008cc

games-arcade/supermeatboy: EAPI8

Signed-off-by: Vadim Misbakh-Soloviov <mva <AT> gentoo.org>

 .../supermeatboy/supermeatboy-2013.11.11-r1.ebuild | 30 ++++++++++++----------
 1 file changed, 17 insertions(+), 13 deletions(-)

diff --git a/games-arcade/supermeatboy/supermeatboy-2013.11.11-r1.ebuild b/games-arcade/supermeatboy/supermeatboy-2013.11.11-r1.ebuild
index bb5fa90..8602b40 100644
--- a/games-arcade/supermeatboy/supermeatboy-2013.11.11-r1.ebuild
+++ b/games-arcade/supermeatboy/supermeatboy-2013.11.11-r1.ebuild
@@ -1,34 +1,36 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit desktop eutils
+inherit desktop wrapper
 
 MY_PN=SuperMeatBoy
+MY_PV=$(ver_cut 2)$(ver_cut 3)$(ver_cut 1)
 
 DESCRIPTION="A platformer where you play as an animated cube of meat"
 HOMEPAGE="http://www.supermeatboy.com/"
-SRC_URI="${PN}-linux-$(ver_cut 2)$(ver_cut 3)$(ver_cut 1)-bin"
+SRC_URI="${PN}-linux-${MY_PV}-bin"
 
 LICENSE="all-rights-reserved"
+
 SLOT="0"
 KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
 
-RESTRICT="fetch"
+RESTRICT="fetch bindist"
 
-DEPEND="app-arch/zip"
 RDEPEND="
 	media-libs/openal
 	media-libs/libsdl2
 "
+BDEPEND="app-arch/zip"
 
 S="${WORKDIR}/data"
+GAMEDIR="/usr/share/${P}"
 
 pkg_nofetch() {
 	einfo "Please download ${A}"
-	einfo "from your personal page in Humble Indie Bundle site"
+	einfo "from your library in Humble Indie Bundle site"
 	einfo "(http://www.humblebundle.com)"
 	einfo "and place it to ${DESTDIR}"
 }
@@ -43,20 +45,22 @@ src_unpack() {
 }
 
 src_install() {
-	local dest="/opt/${PN}"
-	insinto ${dest}
+	insinto "${GAMEDIR}"
 	doins -r resources Levels buttonmap.cfg \
 		gameaudio.dat gamedata.dat locdb.txt \
 		steam_appid.txt
 
-	insinto "${dest}/${ARCH}"
+	insinto "${GAMEDIR}/${ARCH}"
 	doins "${ARCH}"/libsteam_api.so
+
+	# use system-mariadb &&
+	# dosym /usr/lib64/mariadb/libmariadb.so "${GAMEDIR}/${ARCH}"/libmariadb.so.1 ||
 	doins "${ARCH}"/libmariadb.so.1
 
-	exeinto "${dest}/${ARCH}"
+	exeinto "${GAMEDIR}/${ARCH}"
 	doexe "${ARCH}/${MY_PN}"
 
-	make_wrapper "${PN}" "./${ARCH}/${MY_PN}" "${dest}" "./${ARCH}"
+	make_wrapper "${PN}" "./${ARCH}/${MY_PN}" "${GAMEDIR}" "./${ARCH}"
 
 	doicon "${PN}".png
 	make_desktop_entry "${PN}" "${MY_PN}" "${PN}"


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

end of thread, other threads:[~2023-09-23 22:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-06 21:22 [gentoo-commits] proj/gamerlay:master commit in: games-arcade/supermeatboy/ Azamat H. Hackimov
  -- strict thread matches above, loose matches on Subject: below --
2023-09-23 22:00 Vadim Misbakh-Soloviov
2020-02-29  1:15 Azamat H. Hackimov
2012-06-19 19:18 Azamat H. Hackimov

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