summaryrefslogtreecommitdiff
path: root/dev-python/pygame_sdl2
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-24 12:47:36 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-03-24 12:47:36 +0000
commit8754edd0ec2acb9adff6949db1f80e7fe51bd7e4 (patch)
treef9f36bd16b332e8b31192fcacfe7cba4ebb3a4a6 /dev-python/pygame_sdl2
parente8932755452c72a02ecae0b3f37395d1f607bbef (diff)
gentoo auto-resync : 24:03:2023 - 12:47:36
Diffstat (limited to 'dev-python/pygame_sdl2')
-rw-r--r--dev-python/pygame_sdl2/Manifest2
-rw-r--r--dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild45
2 files changed, 47 insertions, 0 deletions
diff --git a/dev-python/pygame_sdl2/Manifest b/dev-python/pygame_sdl2/Manifest
index d1d163730a32..faeef2e1eca0 100644
--- a/dev-python/pygame_sdl2/Manifest
+++ b/dev-python/pygame_sdl2/Manifest
@@ -1,3 +1,5 @@
DIST pygame_sdl2-2.1.0-for-renpy-7.3.5.tar.gz 2678274 BLAKE2B 537e63a7e4755f6fea20f4ceec065272b83879958a0a794780b8976877aa083a2a9bc1b8b4a4592accaeb59dbeeac480d75965291ddbff324aea5c90d7dbcfc0 SHA512 b58a57d70efdfcea066735e3681047bec4fc89a9b75e423f5f889cd29f89a25bd0b96fcbca17578958b677e44858aafc9c6b17aad54dae640640bb7eb54cddbd
+DIST pygame_sdl2-2.1.0-for-renpy-8.0.3.tar.gz 4053740 BLAKE2B 607e9c587734a5d53f25ff7537b308eade273f97065e81166bbace9ca255adfda0bef23f05d9fcb370c96d7eeb6175a6b649b0b07727b027ed2b43506dc876c6 SHA512 135779d4de6e2bc8ade069c11d521dd0dc2bebae6dc63a374d478785fe7534626e9dc3c7f8f50c3291f4a60b26eb474c14e3971f0b9487215125bbcd5af6782c
EBUILD pygame_sdl2-7.3.5-r2.ebuild 945 BLAKE2B 09c4e31e5bc3a426332f9d5237822446311e3c8b443a59acdea4d16451f2d04e17b18583c76022e2223d7ed891c416fc608b0666168087e8999a4b32fb2e06ad SHA512 425013156cbf80c1d69e1ab3552e5273b20329f0dbec178350f8bd426143d44f0086b5f68e0196f1bc09106ab05e0637373053d2148bcf5cdd649def40d879c1
+EBUILD pygame_sdl2-8.0.3.ebuild 1077 BLAKE2B 123fc5fc1f5e2e410901ca6a1c2e1016a59b2dd85d79d7e55945ef5439db582965090f3795f8c85bb24b864413f8fb0740e093353527d64c71eb1a36dc12fd03 SHA512 7e9eae57b135e5d76dc7c46fe854bec382e71423b7bb0e0774eeda77320705088bc210a650c511f6c054e1a5ec510305c40fe8aa6ed34aaf5d8e075bbf6139ce
MISC metadata.xml 382 BLAKE2B 0456a0211bf9f5497ae588dcb47ed34d99f08b7600d135a4591e10c8ce8a7349c816c53ea4e800070afd065821aabf22a70e7482402947f2d1801c3250d62d12 SHA512 dd3d1bfe08a30dedf0da22a02e2a3f3e8d38ebd59b2c122b26486b6891ac7459a06368fc55bbce6b243880367110b1b908bd796a17feededf3b1d8b4c9363278
diff --git a/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild b/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild
new file mode 100644
index 000000000000..d1b95dfb311c
--- /dev/null
+++ b/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+PYSDL="${PN}-2.1.0"
+
+DESCRIPTION="Reimplementation of portions of the pygame API using SDL2"
+HOMEPAGE="https://github.com/renpy/pygame_sdl2"
+SRC_URI="https://www.renpy.org/dl/${PV}/${PYSDL}-for-renpy-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]"
+DEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:0=
+ media-libs/libsdl2:=[video]
+ media-libs/sdl2-image:=[png,jpeg]
+ >=media-libs/sdl2-mixer-2.0.2:=
+ media-libs/sdl2-ttf:=
+"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${PYSDL}-for-renpy-${PV}
+
+python_prepare_all() {
+ # PyGame distribution for this version has some pregenerated files;
+ # we need to remove them
+ rm -r gen{,3,-static} || die
+
+ # Fix tag name according to PEP 440
+ sed -i 's/-for-renpy-/+renpy/' setup.cfg || die
+
+ distutils-r1_python_prepare_all
+}