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