summaryrefslogtreecommitdiff
path: root/games-emulation/m64py
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-30 17:04:14 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-30 17:04:14 +0000
commitb34c45ec12e8676abfa39cddcf3448ac2bee1574 (patch)
tree9587fa672dfdc5a5f761d15c9689d2aca8d521b0 /games-emulation/m64py
parent18a69c52453e0db481bfa441cf1d9616c97c9928 (diff)
gentoo auto-resync : 30:11:2023 - 17:04:14
Diffstat (limited to 'games-emulation/m64py')
-rw-r--r--games-emulation/m64py/Manifest3
-rw-r--r--games-emulation/m64py/files/m64py-0.2.5_p20211222-setuptools-69.patch17
-rw-r--r--games-emulation/m64py/m64py-0.2.5_p20211222.ebuild6
3 files changed, 24 insertions, 2 deletions
diff --git a/games-emulation/m64py/Manifest b/games-emulation/m64py/Manifest
index f0b64225ae5a..119bf9783503 100644
--- a/games-emulation/m64py/Manifest
+++ b/games-emulation/m64py/Manifest
@@ -1,3 +1,4 @@
+AUX m64py-0.2.5_p20211222-setuptools-69.patch 432 BLAKE2B 1e6044678d148b7c31896127cbb2d1447790247efac157782016f2c611aa80a68ae2dda2a2c5258824593bc489c100ad783aa1773410637bcf07f541b43d7a25 SHA512 47b6683907721c5f93097dff361a02a20efd56bf500447eb31d5078d8699da5ec6069bf2b45bd5bb249f9cf74bf0a5d848f076b7fd4685dfab14c7840fcb4241
DIST mupen64plus-ui-python-e24679436a93e8aae0aa664dc4b2dea40d8236c1.gh.tar.gz 14669412 BLAKE2B 08232599557503d606db9e44bdd6dbb30b3fa125bfd9b9bcc2cbc4b6ea71b567f5af4338d03e7580707db522249d9426ec4d64dc1e941a43076b2d21bc974b67 SHA512 2ba865041827a7f47d5151db6123abd62c964c024c14356aa5434619736b19ce150178d536cff1c84e93d0544823e173c67c0f08054c13e01f085912a9b8c2c6
-EBUILD m64py-0.2.5_p20211222.ebuild 1471 BLAKE2B cdc8efdc873839c444588605e3ad8e8e55281f9660e985ec0ebd436387820ba257285cd3fc1ca17a53a4554b8cc4af6895f95d095f1cb7c6d69a837f96db3300 SHA512 c2ebbcef8dee8d1b43026800dfb4ed176405d5d06ab0939262a4f8661af1b8072246c9d6838e686b55e62862dbdcfd83959178e5e4c819cf8b998941cae1c47a
+EBUILD m64py-0.2.5_p20211222.ebuild 1574 BLAKE2B 713ad575a768a1eaf58f3955c60b186727eaa8bf2f6a5c69c0064dc141302098531b81011d645bbc4b95c20a47275bbb927958e1203d0e6dc6e743fa3bcdff45 SHA512 505075fcb1023252312c16cf748beea5fc7e54014f650c7649e1d32c708be589c5a94e9322bae6d9a382e3b141e23ed7b5f4e1f309c1943fb0e3bf0eebd193dd
MISC metadata.xml 529 BLAKE2B b801b519f763b135497d8bab8365efd40917d1ceb8a6a8e1d07f569b6afbdd6b481d959d8fab5735ae2ba524578b3302436ab2bfad02f605f778fa15352cd0f5 SHA512 147e334f1ec9c42f39ec8cb5387a4b28ff95d574dc2dc01e2fb9754f045a7d3850313bb1c000929961fe0922ed82c2c4eb5191bc5188aee2e27b06c3cff08f61
diff --git a/games-emulation/m64py/files/m64py-0.2.5_p20211222-setuptools-69.patch b/games-emulation/m64py/files/m64py-0.2.5_p20211222-setuptools-69.patch
new file mode 100644
index 000000000000..cb61839776e0
--- /dev/null
+++ b/games-emulation/m64py/files/m64py-0.2.5_p20211222-setuptools-69.patch
@@ -0,0 +1,17 @@
+diff --git a/setup.py b/setup.py
+index b68b6e3..270291d 100644
+--- a/setup.py
++++ b/setup.py
+@@ -15,6 +15,12 @@ import distutils.command.build as distutils_build
+ import distutils.command.clean as distutils_clean
+ import setuptools
+
++try:
++ import setuptools.modified
++ distutils.dep_util = setuptools.modified
++except ImportError:
++ pass
++
+ # Add the src folder to the path
+ sys.path.insert(0, os.path.realpath("src"))
+
diff --git a/games-emulation/m64py/m64py-0.2.5_p20211222.ebuild b/games-emulation/m64py/m64py-0.2.5_p20211222.ebuild
index caad3fcc70d1..2b4004c0ee48 100644
--- a/games-emulation/m64py/m64py-0.2.5_p20211222.ebuild
+++ b/games-emulation/m64py/m64py-0.2.5_p20211222.ebuild
@@ -44,11 +44,15 @@ RDEPEND="
)
"
BDEPEND="
- <dev-python/setuptools-69
dev-qt/linguist-tools:5
"
python_prepare_all() {
+ local PATCHES=(
+ # https://github.com/mupen64plus/mupen64plus-ui-python/issues/227
+ "${FILESDIR}/${P}-setuptools-69.patch"
+ )
+
# set the correct search path
cat >> src/m64py/platform.py <<-_EOF_ || die
SEARCH_DIRS = ["/usr/$(get_libdir)/mupen64plus"]