* [gentoo-commits] repo/gentoo:master commit in: dev-python/pgzero/
@ 2021-04-24 9:41 James Le Cuirot
0 siblings, 0 replies; 7+ messages in thread
From: James Le Cuirot @ 2021-04-24 9:41 UTC (permalink / raw
To: gentoo-commits
commit: 40245a6c06ac52d5fa937e2a009d9f4a8a212641
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 24 09:40:06 2021 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Apr 24 09:40:47 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40245a6c
dev-python/pgzero: New package
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
dev-python/pgzero/Manifest | 1 +
dev-python/pgzero/metadata.xml | 12 ++++++++++++
dev-python/pgzero/pgzero-1.2.1.ebuild | 33 +++++++++++++++++++++++++++++++++
3 files changed, 46 insertions(+)
diff --git a/dev-python/pgzero/Manifest b/dev-python/pgzero/Manifest
new file mode 100644
index 00000000000..32ceddb74fd
--- /dev/null
+++ b/dev-python/pgzero/Manifest
@@ -0,0 +1 @@
+DIST pgzero-1.2.1.tar.gz 2503205 BLAKE2B 616129da20cc5db67bfe826816bd454a76016d80a155296bbbe8e6febbb48aa2070fac1701b22ce7a522597f85b2e272151828f9dfbac367e33e3e0b35e9d260 SHA512 7988d114f6c037fe5ef4690ded878c63f73589e56fb7f79fa3604a7b4bc8433d75aabb80229159921a3dd6af4e3fe6740520a33f2a6b29aba034a63e6e154c33
diff --git a/dev-python/pgzero/metadata.xml b/dev-python/pgzero/metadata.xml
new file mode 100644
index 00000000000..a02d5ebaadc
--- /dev/null
+++ b/dev-python/pgzero/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chewi@gentoo.org</email>
+ <name>James Le Cuirot</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lordmauve/pgzero</remote-id>
+ <remote-id type="pypi">pgzero</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pgzero/pgzero-1.2.1.ebuild b/dev-python/pgzero/pgzero-1.2.1.ebuild
new file mode 100644
index 00000000000..be6e923f66d
--- /dev/null
+++ b/dev-python/pgzero/pgzero-1.2.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+distutils_enable_tests unittest
+
+MY_PV="${PV/_p/.post}"
+MY_P="${PN}-${MY_PV}"
+DESCRIPTION="A zero-boilerplate games programming framework based on Pygame"
+HOMEPAGE="https://pygame-zero.readthedocs.io/"
+SRC_URI="https://github.com/lordmauve/${PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pygame[${PYTHON_USEDEP}]
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# Allow the tests to pass without real audio or video.
+export SDL_AUDIODRIVER=dummy SDL_VIDEODRIVER=dummy
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pgzero/
@ 2021-09-12 11:19 James Le Cuirot
0 siblings, 0 replies; 7+ messages in thread
From: James Le Cuirot @ 2021-09-12 11:19 UTC (permalink / raw
To: gentoo-commits
commit: 3bb3803b4c2701413e841ca110cb1febc2fe3509
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 12 11:19:39 2021 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Sep 12 11:19:39 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bb3803b
dev-python/pgzero: Fix DISTUTILS_USE_SETUPTOOLS, EAPI 8
Closes: https://bugs.gentoo.org/812740
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
dev-python/pgzero/{pgzero-1.2.1.ebuild => pgzero-1.2.1-r1.ebuild} | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/dev-python/pgzero/pgzero-1.2.1.ebuild b/dev-python/pgzero/pgzero-1.2.1-r1.ebuild
similarity index 94%
rename from dev-python/pgzero/pgzero-1.2.1.ebuild
rename to dev-python/pgzero/pgzero-1.2.1-r1.ebuild
index be6e923f66d..ce85ee0ed84 100644
--- a/dev-python/pgzero/pgzero-1.2.1.ebuild
+++ b/dev-python/pgzero/pgzero-1.2.1-r1.ebuild
@@ -1,10 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PYTHON_COMPAT=( python3_{8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
distutils_enable_tests unittest
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pgzero/
@ 2021-09-14 21:13 James Le Cuirot
0 siblings, 0 replies; 7+ messages in thread
From: James Le Cuirot @ 2021-09-14 21:13 UTC (permalink / raw
To: gentoo-commits
commit: 10f26e36609f7af1821bbf91c9ec429708208c6f
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 14 21:13:08 2021 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Sep 14 21:13:08 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10f26e36
dev-python/pgzero: Fix missing test dependencies
Closes: https://bugs.gentoo.org/812872
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
dev-python/pgzero/pgzero-1.2.1-r1.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/dev-python/pgzero/pgzero-1.2.1-r1.ebuild b/dev-python/pgzero/pgzero-1.2.1-r1.ebuild
index ce85ee0ed84..abeeb71b78e 100644
--- a/dev-python/pgzero/pgzero-1.2.1-r1.ebuild
+++ b/dev-python/pgzero/pgzero-1.2.1-r1.ebuild
@@ -24,6 +24,10 @@ RDEPEND="
DEPEND="
${RDEPEND}
+ test? (
+ media-libs/sdl2-image[png]
+ media-libs/sdl2-mixer[vorbis]
+ )
"
S="${WORKDIR}/${MY_P}"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pgzero/
@ 2021-10-04 14:22 Arthur Zamarin
0 siblings, 0 replies; 7+ messages in thread
From: Arthur Zamarin @ 2021-10-04 14:22 UTC (permalink / raw
To: gentoo-commits
commit: 271ccf11f2a6af294c41f01e27decd1da00cb8f5
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 4 14:19:26 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 4 14:21:46 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=271ccf11
dev-python/pgzero: enable py3.10, cleanup ebuild
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pgzero/pgzero-1.2.1-r1.ebuild | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/dev-python/pgzero/pgzero-1.2.1-r1.ebuild b/dev-python/pgzero/pgzero-1.2.1-r1.ebuild
index abeeb71b78e..fe32cc7764f 100644
--- a/dev-python/pgzero/pgzero-1.2.1-r1.ebuild
+++ b/dev-python/pgzero/pgzero-1.2.1-r1.ebuild
@@ -3,16 +3,18 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-distutils_enable_tests unittest
MY_PV="${PV/_p/.post}"
MY_P="${PN}-${MY_PV}"
+
DESCRIPTION="A zero-boilerplate games programming framework based on Pygame"
HOMEPAGE="https://pygame-zero.readthedocs.io/"
SRC_URI="https://github.com/lordmauve/${PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64"
@@ -22,15 +24,16 @@ RDEPEND="
dev-python/pygame[${PYTHON_USEDEP}]
"
-DEPEND="
- ${RDEPEND}
+BDEPEND="
test? (
media-libs/sdl2-image[png]
media-libs/sdl2-mixer[vorbis]
)
"
+distutils_enable_tests unittest
-S="${WORKDIR}/${MY_P}"
-
-# Allow the tests to pass without real audio or video.
-export SDL_AUDIODRIVER=dummy SDL_VIDEODRIVER=dummy
+python_test() {
+ # Allow the tests to pass without real audio or video.
+ local -x SDL_AUDIODRIVER=dummy SDL_VIDEODRIVER=dummy
+ eunittest
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pgzero/
@ 2023-01-17 6:03 Ionen Wolkens
0 siblings, 0 replies; 7+ messages in thread
From: Ionen Wolkens @ 2023-01-17 6:03 UTC (permalink / raw
To: gentoo-commits
commit: cf03cf6a1f39d049367d4efeb515be68e72692b2
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 17 05:45:17 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jan 17 05:54:33 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf03cf6a
dev-python/pgzero: enable py3.11, use pep517
Tests pass, just enabled 3.11 on pygame so drive-by
enabling here too.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
dev-python/pgzero/Manifest | 2 +-
.../pgzero/{pgzero-1.2.1-r1.ebuild => pgzero-1.2.1-r2.ebuild} | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-python/pgzero/Manifest b/dev-python/pgzero/Manifest
index 32ceddb74fd3..d0753acdb6b3 100644
--- a/dev-python/pgzero/Manifest
+++ b/dev-python/pgzero/Manifest
@@ -1 +1 @@
-DIST pgzero-1.2.1.tar.gz 2503205 BLAKE2B 616129da20cc5db67bfe826816bd454a76016d80a155296bbbe8e6febbb48aa2070fac1701b22ce7a522597f85b2e272151828f9dfbac367e33e3e0b35e9d260 SHA512 7988d114f6c037fe5ef4690ded878c63f73589e56fb7f79fa3604a7b4bc8433d75aabb80229159921a3dd6af4e3fe6740520a33f2a6b29aba034a63e6e154c33
+DIST pgzero-1.2.1.gh.tar.gz 2503205 BLAKE2B 616129da20cc5db67bfe826816bd454a76016d80a155296bbbe8e6febbb48aa2070fac1701b22ce7a522597f85b2e272151828f9dfbac367e33e3e0b35e9d260 SHA512 7988d114f6c037fe5ef4690ded878c63f73589e56fb7f79fa3604a7b4bc8433d75aabb80229159921a3dd6af4e3fe6740520a33f2a6b29aba034a63e6e154c33
diff --git a/dev-python/pgzero/pgzero-1.2.1-r1.ebuild b/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
similarity index 89%
rename from dev-python/pgzero/pgzero-1.2.1-r1.ebuild
rename to dev-python/pgzero/pgzero-1.2.1-r2.ebuild
index c4ba9229ee28..8b2903c837aa 100644
--- a/dev-python/pgzero/pgzero-1.2.1-r1.ebuild
+++ b/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
@@ -3,8 +3,8 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
-
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
MY_PV="${PV/_p/.post}"
@@ -12,7 +12,7 @@ MY_P="${PN}-${MY_PV}"
DESCRIPTION="A zero-boilerplate games programming framework based on Pygame"
HOMEPAGE="https://pygame-zero.readthedocs.io/"
-SRC_URI="https://github.com/lordmauve/${PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+SRC_URI="https://github.com/lordmauve/${PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-3"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pgzero/
@ 2023-08-07 13:05 James Le Cuirot
0 siblings, 0 replies; 7+ messages in thread
From: James Le Cuirot @ 2023-08-07 13:05 UTC (permalink / raw
To: gentoo-commits
commit: df01896461dd3c8e08bd2ed918e9c13b2e84f407
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 7 13:04:58 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Aug 7 13:04:58 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df018964
dev-python/pgzero: Drop Python 3.9 + 3.10, add Python 3.12
The tests reportedly fail under 3.10. They work fine for me under 3.11 and 3.12,
so I'm dropping the older versions in the hope that this will help.
Closes: https://bugs.gentoo.org/911779
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
dev-python/pgzero/pgzero-1.2.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pgzero/pgzero-1.2.1-r2.ebuild b/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
index 8b2903c837aa..814cb18b36a0 100644
--- a/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
+++ b/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1
MY_PV="${PV/_p/.post}"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pgzero/
@ 2024-07-02 16:05 Michał Górny
0 siblings, 0 replies; 7+ messages in thread
From: Michał Górny @ 2024-07-02 16:05 UTC (permalink / raw
To: gentoo-commits
commit: 9979a047e56ed82d68e77f1880ef3edb4133917b
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 2 10:57:06 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 2 16:05:24 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9979a047
dev-python/pgzero: Enable py3.13
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pgzero/pgzero-1.2.1-r2.ebuild | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/dev-python/pgzero/pgzero-1.2.1-r2.ebuild b/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
index 814cb18b36a0..2df17939b3bd 100644
--- a/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
+++ b/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
@@ -1,18 +1,25 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{11..13} )
+
inherit distutils-r1
MY_PV="${PV/_p/.post}"
MY_P="${PN}-${MY_PV}"
-
DESCRIPTION="A zero-boilerplate games programming framework based on Pygame"
-HOMEPAGE="https://pygame-zero.readthedocs.io/"
-SRC_URI="https://github.com/lordmauve/${PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
+HOMEPAGE="
+ https://pygame-zero.readthedocs.io/
+ https://github.com/lordmauve/pgzero/
+ https://pypi.org/project/pgzero/
+"
+SRC_URI="
+ https://github.com/lordmauve/pgzero/archive/${MY_PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-3"
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-07-02 16:05 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-17 6:03 [gentoo-commits] repo/gentoo:master commit in: dev-python/pgzero/ Ionen Wolkens
-- strict thread matches above, loose matches on Subject: below --
2024-07-02 16:05 Michał Górny
2023-08-07 13:05 James Le Cuirot
2021-10-04 14:22 Arthur Zamarin
2021-09-14 21:13 James Le Cuirot
2021-09-12 11:19 James Le Cuirot
2021-04-24 9:41 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