* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2021-04-06 18:18 Sam James
0 siblings, 0 replies; 11+ messages in thread
From: Sam James @ 2021-04-06 18:18 UTC (permalink / raw
To: gentoo-commits
commit: c3f20e5e702934937dbbda16b0c3193bbf272363
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 6 01:56:27 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 6 18:18:12 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f20e5e
games-arcade/jumpnbump: fix metadata (indentation, UnusedLocalUse)
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-arcade/jumpnbump/metadata.xml | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/games-arcade/jumpnbump/metadata.xml b/games-arcade/jumpnbump/metadata.xml
index 81218895621..42a904172c6 100644
--- a/games-arcade/jumpnbump/metadata.xml
+++ b/games-arcade/jumpnbump/metadata.xml
@@ -1,12 +1,11 @@
<?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>
-<use>
- <flag name="gtk">Install Python-based GTK menu</flag>
- <flag name="music">Enable playing of background music</flag>
-</use>
+ <maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+ </maintainer>
+ <use>
+ <flag name="gtk">Install Python-based GTK menu</flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2024-05-05 23:44 Ionen Wolkens
0 siblings, 0 replies; 11+ messages in thread
From: Ionen Wolkens @ 2024-05-05 23:44 UTC (permalink / raw
To: gentoo-commits
commit: 474274b17b8bd467b159b715f83f8f08267da4c0
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun May 5 16:19:31 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun May 5 23:37:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474274b1
games-arcade/jumpnbump: enable py3.12 + tidy
Closes: https://bugs.gentoo.org/929570
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
index a48697492c6e..2ce3affe6943 100644
--- a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
+++ b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit desktop python-single-r1 toolchain-funcs
MY_COMMIT="73c5fe86fd831dec45a22077e8d63dd2b6a6349e"
@@ -11,7 +11,7 @@ MY_COMMIT="73c5fe86fd831dec45a22077e8d63dd2b6a6349e"
DESCRIPTION="Funny multiplayer game about cute little fluffy bunnies"
HOMEPAGE="https://libregames.gitlab.io/jumpnbump"
SRC_URI="https://gitlab.com/LibreGames/jumpnbump/-/archive/${MY_COMMIT}/${P}.tar.bz2"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
+S=${WORKDIR}/${PN}-${MY_COMMIT}
LICENSE="GPL-2+"
SLOT="0"
@@ -24,7 +24,8 @@ DEPEND="
media-libs/libsdl2[joystick,sound,video]
media-libs/sdl2-mixer[mod]
media-libs/sdl2-net
- sys-libs/zlib:="
+ sys-libs/zlib:=
+"
RDEPEND="
${DEPEND}
gui? (
@@ -63,7 +64,7 @@ src_install() {
use gui && emake -C menu PREFIX="${ED}"/usr install
doicon dist/${PN}.png
- rm "${ED}"/usr/share/icons/${PN}.png || die
+ rm -- "${ED}"/usr/share/icons/${PN}.png || die
einstalldocs
}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2023-02-16 7:39 Ionen Wolkens
0 siblings, 0 replies; 11+ messages in thread
From: Ionen Wolkens @ 2023-02-16 7:39 UTC (permalink / raw
To: gentoo-commits
commit: c483403e8f7a1526f4c4d1dc0ab70fb68db2dfe4
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 05:17:50 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 07:28:03 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c483403e
games-arcade/jumpnbump: enable py3.11
Python is only used for the USE=gui launcher, seems to work.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
index bd8000569cfa..80339ef21015 100644
--- a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
+++ b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit desktop python-single-r1 toolchain-funcs
MY_COMMIT="73c5fe86fd831dec45a22077e8d63dd2b6a6349e"
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2023-02-16 7:39 Ionen Wolkens
0 siblings, 0 replies; 11+ messages in thread
From: Ionen Wolkens @ 2023-02-16 7:39 UTC (permalink / raw
To: gentoo-commits
commit: 55a6050a7ba698b6090f36aa02a722b33fd55c3b
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 07:28:55 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 07:29:38 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a6050a
games-arcade/jumpnbump: fix BetterCompressionUri
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-arcade/jumpnbump/Manifest | 2 +-
games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/games-arcade/jumpnbump/Manifest b/games-arcade/jumpnbump/Manifest
index df0b9559f2d0..15d7dc64525a 100644
--- a/games-arcade/jumpnbump/Manifest
+++ b/games-arcade/jumpnbump/Manifest
@@ -1 +1 @@
-DIST jumpnbump-1.61_p20210421.tar.gz 436105 BLAKE2B 3546c3c1d625b2560acbd39cf4a1a0b1fc022254c8b99913ead856d90a9354426220c2cae57ea991e4133287bc9e10d2b7b8d621f70eaa8c0baf93ee3d419a30 SHA512 ae5a7173fe43c3674ab6883d5daf3758680e53b4b33ada4c998831fcd52b6769683e72b484d01e976e3358dc1992a46e764b75d7cbe1632c48b00b570a03e03b
+DIST jumpnbump-1.61_p20210421.tar.bz2 377140 BLAKE2B c2f0b250f980de4789def1040b40b1d3e70ca3bbd84b6789ef88c99ad291147571551e375ff28c1cb8ac5057c3299582f9185bb897d66a36eeba5e179f27214b SHA512 82fda51762f06837a8530571439bdfdd8de6c74f38a53e9538aa28b4d9f3bd014f0ff7f550cc458cffeb38fadc2773b9b99ee7f9797ec84b546620bf93cfa9da
diff --git a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
index 80339ef21015..a48697492c6e 100644
--- a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
+++ b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
@@ -10,7 +10,7 @@ MY_COMMIT="73c5fe86fd831dec45a22077e8d63dd2b6a6349e"
DESCRIPTION="Funny multiplayer game about cute little fluffy bunnies"
HOMEPAGE="https://libregames.gitlab.io/jumpnbump"
-SRC_URI="https://gitlab.com/LibreGames/jumpnbump/-/archive/${MY_COMMIT}/${P}.tar.gz"
+SRC_URI="https://gitlab.com/LibreGames/jumpnbump/-/archive/${MY_COMMIT}/${P}.tar.bz2"
S="${WORKDIR}/${PN}-${MY_COMMIT}"
LICENSE="GPL-2+"
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2021-12-02 5:13 Ionen Wolkens
0 siblings, 0 replies; 11+ messages in thread
From: Ionen Wolkens @ 2021-12-02 5:13 UTC (permalink / raw
To: gentoo-commits
commit: 89497c53c16143b226ba1bb7efd6d1ffd045bbff
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 2 04:49:01 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Dec 2 05:10:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89497c53
games-arcade/jumpnbump: drop 1.61
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-arcade/jumpnbump/Manifest | 1 -
games-arcade/jumpnbump/jumpnbump-1.61.ebuild | 56 ----------------------------
games-arcade/jumpnbump/metadata.xml | 3 --
3 files changed, 60 deletions(-)
diff --git a/games-arcade/jumpnbump/Manifest b/games-arcade/jumpnbump/Manifest
index 5da33430f393..df0b9559f2d0 100644
--- a/games-arcade/jumpnbump/Manifest
+++ b/games-arcade/jumpnbump/Manifest
@@ -1,2 +1 @@
-DIST jumpnbump-1.61.tar.xz 309072 BLAKE2B 057f597aedfcacb5c45e2980d670109c6ed1d9508a17ff467f44e10190d84d19609fded416c30512a59385a6c59221da98af90069adc993f0cc4c9332d248321 SHA512 1c5999c6d0d00770416a61803e5dac4742e23d787ba6bec3742517e3eab006efe9448e59f3e84278e224e184a8ac8444c7c766b74374761b1aec7cffdc1708c1
DIST jumpnbump-1.61_p20210421.tar.gz 436105 BLAKE2B 3546c3c1d625b2560acbd39cf4a1a0b1fc022254c8b99913ead856d90a9354426220c2cae57ea991e4133287bc9e10d2b7b8d621f70eaa8c0baf93ee3d419a30 SHA512 ae5a7173fe43c3674ab6883d5daf3758680e53b4b33ada4c998831fcd52b6769683e72b484d01e976e3358dc1992a46e764b75d7cbe1632c48b00b570a03e03b
diff --git a/games-arcade/jumpnbump/jumpnbump-1.61.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
deleted file mode 100644
index 0532117705f4..000000000000
--- a/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit python-single-r1 flag-o-matic toolchain-funcs
-
-DESCRIPTION="A funny multiplayer game about cute little fluffy bunnies"
-HOMEPAGE="https://libregames.gitlab.io/jumpnbump"
-SRC_URI="https://gitlab.com/LibreGames/${PN}/uploads/95acdae2a232513f068e260977371dcf/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gtk"
-
-REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
-
-DEPEND="
- media-libs/sdl2-mixer[mod]
- media-libs/libsdl2
- media-libs/sdl2-net
-"
-RDEPEND="
- ${DEPEND}
- gtk? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/pygobject[${PYTHON_USEDEP}]
- ')
- x11-libs/gdk-pixbuf:2[introspection]
- x11-libs/gtk+:3[introspection]
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-ranlib.patch
-)
-
-src_compile() {
- tc-export AR CC RANLIB
-
- append-flags -fcommon
-
- emake PREFIX="${EPREFIX}/usr"
- use gtk && emake PREFIX="${EPREFIX}/usr" jnbmenu
-}
-
-src_install() {
- emake PREFIX="${ED}/usr" install
- if use gtk; then
- emake -C menu PREFIX="${ED}/usr" install
- python_doscript "${ED}/usr/bin/jumpnbump-menu"
- fi
-}
diff --git a/games-arcade/jumpnbump/metadata.xml b/games-arcade/jumpnbump/metadata.xml
index ce13a43dc82a..7c730d47817a 100644
--- a/games-arcade/jumpnbump/metadata.xml
+++ b/games-arcade/jumpnbump/metadata.xml
@@ -5,7 +5,4 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
- <use>
- <flag name="gtk">Install Python-based GTK menu</flag>
- </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2021-12-02 5:13 Ionen Wolkens
0 siblings, 0 replies; 11+ messages in thread
From: Ionen Wolkens @ 2021-12-02 5:13 UTC (permalink / raw
To: gentoo-commits
commit: ddabf4bd4e35a8331b4adaf27fc9b4b3b3a7d4f2
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 2 05:07:31 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Dec 2 05:10:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddabf4bd
games-arcade/jumpnbump: add gitlab remote-id
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-arcade/jumpnbump/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/games-arcade/jumpnbump/metadata.xml b/games-arcade/jumpnbump/metadata.xml
index 7c730d47817a..1d0c993d37f9 100644
--- a/games-arcade/jumpnbump/metadata.xml
+++ b/games-arcade/jumpnbump/metadata.xml
@@ -5,4 +5,7 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="gitlab">LibreGames/jumpnbump</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2021-11-18 19:11 Ionen Wolkens
0 siblings, 0 replies; 11+ messages in thread
From: Ionen Wolkens @ 2021-11-18 19:11 UTC (permalink / raw
To: gentoo-commits
commit: 74f54c8e5622e307705505e280b94e2aaf93f006
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 18 18:23:06 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Nov 18 19:08:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74f54c8e
games-arcade/jumpnbump: add 1.61_p20210421
* EAPI7->8
* enable py3.10
* drop -fcommon workaround wrt bug #794970 (fixed upstream)
* add zlib/bzip2/pillow missing deps.
* IUSE=gtk->gui (IUSE=launcher or =menu may make more sense
but didn't see a major need for non-generic flags here)
* move icon to right location
Closes: https://bugs.gentoo.org/794970
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-arcade/jumpnbump/Manifest | 1 +
.../jumpnbump/jumpnbump-1.61_p20210421.ebuild | 69 ++++++++++++++++++++++
2 files changed, 70 insertions(+)
diff --git a/games-arcade/jumpnbump/Manifest b/games-arcade/jumpnbump/Manifest
index 98b961d211e2..5da33430f393 100644
--- a/games-arcade/jumpnbump/Manifest
+++ b/games-arcade/jumpnbump/Manifest
@@ -1 +1,2 @@
DIST jumpnbump-1.61.tar.xz 309072 BLAKE2B 057f597aedfcacb5c45e2980d670109c6ed1d9508a17ff467f44e10190d84d19609fded416c30512a59385a6c59221da98af90069adc993f0cc4c9332d248321 SHA512 1c5999c6d0d00770416a61803e5dac4742e23d787ba6bec3742517e3eab006efe9448e59f3e84278e224e184a8ac8444c7c766b74374761b1aec7cffdc1708c1
+DIST jumpnbump-1.61_p20210421.tar.gz 436105 BLAKE2B 3546c3c1d625b2560acbd39cf4a1a0b1fc022254c8b99913ead856d90a9354426220c2cae57ea991e4133287bc9e10d2b7b8d621f70eaa8c0baf93ee3d419a30 SHA512 ae5a7173fe43c3674ab6883d5daf3758680e53b4b33ada4c998831fcd52b6769683e72b484d01e976e3358dc1992a46e764b75d7cbe1632c48b00b570a03e03b
diff --git a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
new file mode 100644
index 000000000000..7b0afcd18e3f
--- /dev/null
+++ b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit desktop python-single-r1 toolchain-funcs
+
+MY_COMMIT="73c5fe86fd831dec45a22077e8d63dd2b6a6349e"
+
+DESCRIPTION="Funny multiplayer game about cute little fluffy bunnies"
+HOMEPAGE="https://libregames.gitlab.io/jumpnbump"
+SRC_URI="https://gitlab.com/LibreGames/jumpnbump/-/archive/${MY_COMMIT}/${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gui"
+REQUIRED_USE="gui? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="
+ app-arch/bzip2:=
+ media-libs/libsdl2[joystick,sound,video]
+ media-libs/sdl2-mixer[mod]
+ media-libs/sdl2-net
+ sys-libs/zlib:="
+RDEPEND="
+ ${DEPEND}
+ gui? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pygobject[${PYTHON_USEDEP}]
+ ')
+ x11-libs/gdk-pixbuf:2[introspection]
+ x11-libs/gtk+:3[introspection]
+ )"
+BDEPEND="gui? ( ${PYTHON_DEPS} )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.61-ranlib.patch
+)
+
+pkg_setup() {
+ use gui && python-single-r1_pkg_setup
+}
+
+src_compile() {
+ tc-export AR CC RANLIB
+
+ emake PREFIX="${EPREFIX}"/usr
+
+ if use gui; then
+ emake PREFIX="${EPREFIX}"/usr jnbmenu
+ python_fix_shebang menu/jumpnbump_menu.py
+ fi
+}
+
+src_install() {
+ emake PREFIX="${ED}"/usr install
+
+ use gui && emake -C menu PREFIX="${ED}"/usr install
+
+ doicon dist/${PN}.png
+ rm "${ED}"/usr/share/icons/${PN}.png || die
+
+ einstalldocs
+}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2021-03-05 23:56 Sam James
0 siblings, 0 replies; 11+ messages in thread
From: Sam James @ 2021-03-05 23:56 UTC (permalink / raw
To: gentoo-commits
commit: 845877776a48aee97f7ae414c262630e331efb52
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 5 23:55:00 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 5 23:55:00 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84587777
games-arcade/jumpnbump: misc fixups
* + Python 3.9
* - Python 3.6
* GCC 10 workaround
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-arcade/jumpnbump/jumpnbump-1.61.ebuild | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/games-arcade/jumpnbump/jumpnbump-1.61.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
index 4681c057d6c..d7aafa39634 100644
--- a/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
+++ b/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
-inherit python-single-r1
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+inherit python-single-r1 flag-o-matic toolchain-funcs
DESCRIPTION="A funny multiplayer game about cute little fluffy bunnies"
HOMEPAGE="https://libregames.gitlab.io/jumpnbump"
@@ -21,7 +22,8 @@ DEPEND="
media-libs/libsdl2
media-libs/sdl2-net
"
-RDEPEND="${DEPEND}
+RDEPEND="
+ ${DEPEND}
gtk? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
@@ -33,6 +35,10 @@ RDEPEND="${DEPEND}
"
src_compile() {
+ tc-export AR CC RANLIB
+
+ append-flags -fcommon
+
emake PREFIX="${EPREFIX}/usr"
use gtk && emake PREFIX="${EPREFIX}/usr" jnbmenu
}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2021-03-05 23:56 Sam James
0 siblings, 0 replies; 11+ messages in thread
From: Sam James @ 2021-03-05 23:56 UTC (permalink / raw
To: gentoo-commits
commit: 46c4eb977ca5b27977fb98f3507606636eb50495
Author: Jesus P Rey (Chuso) <gentoo <AT> chuso <DOT> net>
AuthorDate: Sun Oct 11 13:18:39 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 5 23:49:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46c4eb97
games-arcade/jumpnbump: 1.61 version bump
Signed-off-by: Jesus P Rey <gentoo <AT> chuso.net>
Closes: https://bugs.gentoo.org/702402
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-arcade/jumpnbump/Manifest | 1 +
games-arcade/jumpnbump/jumpnbump-1.61.ebuild | 46 ++++++++++++++++++++++++++++
games-arcade/jumpnbump/metadata.xml | 1 +
3 files changed, 48 insertions(+)
diff --git a/games-arcade/jumpnbump/Manifest b/games-arcade/jumpnbump/Manifest
index 25c7511151c..fa2a4f9799f 100644
--- a/games-arcade/jumpnbump/Manifest
+++ b/games-arcade/jumpnbump/Manifest
@@ -1,2 +1,3 @@
DIST jumpnbump-1.50-autotool.patch.bz2 94692 BLAKE2B 40fa60260426cc1461e3e31d220a8f7261c7ad9e079fb17011fff72dc7ad2d52f66fb040263502d6082f3609bda0c783dd5c8b6a1d226d4fa22a1f77e6bfe5c4 SHA512 3749f3bda969d9ab2225019d8a6333d23402c8e284c3278aad23f76d5436326fed1efcae28a8922f814e0cf8417ea20fc51abb34f70bd6d37afca803475214fa
DIST jumpnbump-1.50.tar.gz 397208 BLAKE2B f62a30723d8a08976ba06b1941d62544a764b4d5cbce6b076d0f096af099d9db35a451c413f3c490e2aff0388c92456e46a70cdc6a9404449a19dc4a77be0db3 SHA512 a343e514efa42aacd2c0fd113269ebf27418ea851dad21cecfa16a765639cc6a5de43fbdb9ad2f0282740f369b7e457a236fc3e918b486af10222c733f5c8fb0
+DIST jumpnbump-1.61.tar.xz 309072 BLAKE2B 057f597aedfcacb5c45e2980d670109c6ed1d9508a17ff467f44e10190d84d19609fded416c30512a59385a6c59221da98af90069adc993f0cc4c9332d248321 SHA512 1c5999c6d0d00770416a61803e5dac4742e23d787ba6bec3742517e3eab006efe9448e59f3e84278e224e184a8ac8444c7c766b74374761b1aec7cffdc1708c1
diff --git a/games-arcade/jumpnbump/jumpnbump-1.61.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
new file mode 100644
index 00000000000..4681c057d6c
--- /dev/null
+++ b/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit python-single-r1
+
+DESCRIPTION="A funny multiplayer game about cute little fluffy bunnies"
+HOMEPAGE="https://libregames.gitlab.io/jumpnbump"
+SRC_URI="https://gitlab.com/LibreGames/${PN}/uploads/95acdae2a232513f068e260977371dcf/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk"
+
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="
+ media-libs/sdl2-mixer[mod]
+ media-libs/libsdl2
+ media-libs/sdl2-net
+"
+RDEPEND="${DEPEND}
+ gtk? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/pygobject[${PYTHON_USEDEP}]
+ ')
+ x11-libs/gdk-pixbuf:2[introspection]
+ x11-libs/gtk+:3[introspection]
+ )
+"
+
+src_compile() {
+ emake PREFIX="${EPREFIX}/usr"
+ use gtk && emake PREFIX="${EPREFIX}/usr" jnbmenu
+}
+
+src_install() {
+ emake PREFIX="${ED}/usr" install
+ if use gtk; then
+ emake -C menu PREFIX="${ED}/usr" install
+ python_doscript "${ED}/usr/bin/jumpnbump-menu"
+ fi
+}
diff --git a/games-arcade/jumpnbump/metadata.xml b/games-arcade/jumpnbump/metadata.xml
index 1329ada5712..81218895621 100644
--- a/games-arcade/jumpnbump/metadata.xml
+++ b/games-arcade/jumpnbump/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo Games Project</name>
</maintainer>
<use>
+ <flag name="gtk">Install Python-based GTK menu</flag>
<flag name="music">Enable playing of background music</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2018-04-17 21:01 Pacho Ramos
0 siblings, 0 replies; 11+ messages in thread
From: Pacho Ramos @ 2018-04-17 21:01 UTC (permalink / raw
To: gentoo-commits
commit: 5ad18daf984626afd8c07ec5d03ecd804c8c1b9c
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 17 20:50:36 2018 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Apr 17 21:00:47 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ad18daf
games-arcade/jumpnbump: Stop using games.eclass
Package-Manager: Portage-2.3.28, Repoman-2.3.9
games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild | 53 +++++++++++++++++++++++++
1 file changed, 53 insertions(+)
diff --git a/games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild b/games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild
new file mode 100644
index 00000000000..476381cf475
--- /dev/null
+++ b/games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools desktop
+
+DESCRIPTION="A funny multiplayer game about cute little fluffy bunnies"
+HOMEPAGE="http://www.jumpbump.mine.nu/"
+SRC_URI="
+ http://www.jumpbump.mine.nu/port/${P}.tar.gz
+ mirror://gentoo/${P}-autotool.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X fbcon kde svga tk +music"
+
+DEPEND="
+ media-libs/sdl-mixer
+ media-libs/libsdl[sound,joystick,video]
+ media-libs/sdl-net
+ X? ( x11-libs/libXext )
+ kde? ( kde-apps/kdialog )
+ music? ( media-libs/sdl-mixer[mod] )
+"
+RDEPEND="${DEPEND}
+ tk? (
+ dev-lang/tcl:0=
+ dev-lang/tk:0=
+ )
+"
+
+src_prepare() {
+ default
+ eapply ../${P}-autotool.patch
+ rm -f configure
+ eautoreconf
+ sed -i \
+ -e "/PREFIX/ s:PREFIX.*:\"/usr/share/${PN}/jumpbump.dat\":" \
+ globals.h \
+ || die "sed failed"
+}
+
+src_install() {
+ default
+ # clean up a bit. It leaves a dep on Xdialog but ignore that.
+ use fbcon || rm -f "${D}${GAMES_BINDIR}/jumpnbump.fbcon"
+ use kde || rm -f "${D}${GAMES_BINDIR}/jumpnbump-kdialog"
+ use svga || rm -f "${D}${GAMES_BINDIR}/jumpnbump.svgalib"
+ use tk || rm -f "${D}${GAMES_BINDIR}/jnbmenu.tcl"
+ newicon sdl/jumpnbump64.xpm ${PN}.xpm
+ make_desktop_entry ${PN} "Jump n Bump"
+}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2018-04-17 21:01 Pacho Ramos
0 siblings, 0 replies; 11+ messages in thread
From: Pacho Ramos @ 2018-04-17 21:01 UTC (permalink / raw
To: gentoo-commits
commit: 4aa5b15bf4eab33a863b1f35e22d36ed2a7d4205
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 17 20:50:45 2018 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Apr 17 21:00:49 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa5b15b
games-arcade/jumpnbump: Drop old
Package-Manager: Portage-2.3.28, Repoman-2.3.9
games-arcade/jumpnbump/jumpnbump-1.50-r1.ebuild | 53 -------------------------
1 file changed, 53 deletions(-)
diff --git a/games-arcade/jumpnbump/jumpnbump-1.50-r1.ebuild b/games-arcade/jumpnbump/jumpnbump-1.50-r1.ebuild
deleted file mode 100644
index e6ee225519b..00000000000
--- a/games-arcade/jumpnbump/jumpnbump-1.50-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools eutils games
-
-DESCRIPTION="a funny multiplayer game about cute little fluffy bunnies"
-HOMEPAGE="http://www.jumpbump.mine.nu/"
-SRC_URI="
- http://www.jumpbump.mine.nu/port/${P}.tar.gz
- mirror://gentoo/${P}-autotool.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X fbcon kde svga tk +music"
-
-DEPEND="
- media-libs/sdl-mixer
- media-libs/libsdl[sound,joystick,video]
- media-libs/sdl-net
- X? ( x11-libs/libXext )
- kde? ( kde-apps/kdialog )
- music? ( media-libs/sdl-mixer[mod] )
-"
-RDEPEND="${DEPEND}
- tk? (
- dev-lang/tcl:0=
- dev-lang/tk:0=
- )"
-
-src_prepare() {
- epatch ../${P}-autotool.patch
- rm -f configure
- eautoreconf
- sed -i \
- -e "/PREFIX/ s:PREFIX.*:\"${GAMES_DATADIR}/${PN}/jumpbump.dat\":" \
- globals.h \
- || die "sed failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- # clean up a bit. It leaves a dep on Xdialog but ignore that.
- use fbcon || rm -f "${D}${GAMES_BINDIR}/jumpnbump.fbcon"
- use kde || rm -f "${D}${GAMES_BINDIR}/jumpnbump-kdialog"
- use svga || rm -f "${D}${GAMES_BINDIR}/jumpnbump.svgalib"
- use tk || rm -f "${D}${GAMES_BINDIR}/jnbmenu.tcl"
- newicon sdl/jumpnbump64.xpm ${PN}.xpm
- make_desktop_entry ${PN} "Jump n Bump"
- prepgamesdirs
-}
^ permalink raw reply related [flat|nested] 11+ messages in thread
end of thread, other threads:[~2024-05-05 23:44 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-06 18:18 [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2024-05-05 23:44 Ionen Wolkens
2023-02-16 7:39 Ionen Wolkens
2023-02-16 7:39 Ionen Wolkens
2021-12-02 5:13 Ionen Wolkens
2021-12-02 5:13 Ionen Wolkens
2021-11-18 19:11 Ionen Wolkens
2021-03-05 23:56 Sam James
2021-03-05 23:56 Sam James
2018-04-17 21:01 Pacho Ramos
2018-04-17 21:01 Pacho Ramos
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox