summaryrefslogtreecommitdiff
path: root/dev-python/wxpython/files/wxpython-4.2.2-setuppy.patch
diff options
context:
space:
mode:
authorQuincy Fleming <quincyf467@protonmail.com>2025-02-26 18:01:05 +0000
committerSam James <sam@gentoo.org>2025-03-10 02:41:08 +0000
commit15b4e232d105a18c46a4f394b603ce491652bb06 (patch)
treefdf839d640a53624a3b89c9aac1c2ef3db3644a6 /dev-python/wxpython/files/wxpython-4.2.2-setuppy.patch
parent1c8ca88115f6f0d8595d99cf3fbd7c148ff6b288 (diff)
downloadgentoo-15b4e232d105a18c46a4f394b603ce491652bb06.tar.gz
gentoo-15b4e232d105a18c46a4f394b603ce491652bb06.tar.bz2
gentoo-15b4e232d105a18c46a4f394b603ce491652bb06.zip
dev-python/wxpython: add 4.2.2
Bug: https://bugs.gentoo.org/923418 Bug: https://bugs.gentoo.org/924057 Closes: https://bugs.gentoo.org/909973 Signed-off-by: Quincy Fleming <quincyf467@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/39465 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-python/wxpython/files/wxpython-4.2.2-setuppy.patch')
-rw-r--r--dev-python/wxpython/files/wxpython-4.2.2-setuppy.patch38
1 files changed, 38 insertions, 0 deletions
diff --git a/dev-python/wxpython/files/wxpython-4.2.2-setuppy.patch b/dev-python/wxpython/files/wxpython-4.2.2-setuppy.patch
new file mode 100644
index 0000000000000..229d372aa5afc
--- /dev/null
+++ b/dev-python/wxpython/files/wxpython-4.2.2-setuppy.patch
@@ -0,0 +1,38 @@
+Created by Quincy Fleming
+https://bugs.gentoo.org/909973
+
+--- a/setup.py
++++ b/setup.py
+@@ -113,6 +113,7 @@
+ """
+ user_options = [
+ ('skip-build', None, 'skip building the C/C++ code (assumes it has already been done)'),
++ ('buildpy-options=', None, 'string of commands and options passed to build.py'),
+ ]
+ boolean_options = ['skip-build']
+
+@@ -120,6 +121,7 @@
+ def initialize_options(self):
+ orig_build.initialize_options(self)
+ self.skip_build = '--skip-build' in sys.argv
++ self.buildpy_options = 'build'
+
+ def finalize_options(self):
+ orig_build.finalize_options(self)
+@@ -135,7 +137,7 @@
+ 'message and the wxWidgets and Phoenix build steps in the future.\n')
+
+ # Use the same Python that is running this script.
+- cmd = ['"{}"'.format(sys.executable), '-u', 'build.py', 'build']
++ cmd = ['"{}"'.format(sys.executable), '-u', 'build.py',self.buildpy_options]
+ cmd = ' '.join(cmd)
+ runcmd(cmd)
+
+@@ -143,7 +145,6 @@
+ # build/lib folder like normal.
+ orig_build.run(self)
+
+-
+ def _cleanup_symlinks(cmd):
+ # Clean out any libwx* symlinks in the build_lib folder, as they will
+ # turn into copies in the egg since zip files can't handle symlinks.