Add py_ssize_t_clean module support for compatibility with python-qt5
Resolves: RHEL-27554
This commit is contained in:
parent
e73b0eabc3
commit
3d059bb118
16987
sip-4.19.25-py_ssize_t_clean_module_directive.patch
Normal file
16987
sip-4.19.25-py_ssize_t_clean_module_directive.patch
Normal file
File diff suppressed because it is too large
Load Diff
13
sip.spec
13
sip.spec
@ -40,7 +40,7 @@
|
|||||||
Summary: SIP - Python/C++ Bindings Generator
|
Summary: SIP - Python/C++ Bindings Generator
|
||||||
Name: sip
|
Name: sip
|
||||||
Version: 4.19.25
|
Version: 4.19.25
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
|
|
||||||
# sipgen/parser.{c.h} is GPLv3+ with exceptions (bison)
|
# sipgen/parser.{c.h} is GPLv3+ with exceptions (bison)
|
||||||
License: GPLv2 or GPLv3 and (GPLv3+ with exceptions)
|
License: GPLv2 or GPLv3 and (GPLv3+ with exceptions)
|
||||||
@ -64,6 +64,12 @@ Patch53: sip-4.19.18-no_hardcode_sip_so.patch
|
|||||||
# Recognize the py_ssize_t_clean directive to avoid FTBFS with PyQt 5.15.6
|
# Recognize the py_ssize_t_clean directive to avoid FTBFS with PyQt 5.15.6
|
||||||
Patch54: sip-4.19.25-py_ssize_t_clean.patch
|
Patch54: sip-4.19.25-py_ssize_t_clean.patch
|
||||||
|
|
||||||
|
# Pass py_ssize_t_clean through to module directive for compatibility with PyQt5
|
||||||
|
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998605
|
||||||
|
# https://github.com/ros/meta-ros/issues/1072
|
||||||
|
# https://raw.githubusercontent.com/robwoolley/meta-openembedded/ad1494b75f6ece452bdaec88c32772a32cd9186b/meta-oe/recipes-devtools/sip/sip3/added-the-py_ssize_t_clean-argument-to-the-module-directive.patch
|
||||||
|
Patch55: sip-4.19.25-py_ssize_t_clean_module_directive.patch
|
||||||
|
|
||||||
# extracted from sip.h, SIP_API_MAJOR_NR SIP_API_MINOR_NR defines
|
# extracted from sip.h, SIP_API_MAJOR_NR SIP_API_MINOR_NR defines
|
||||||
Source1: macros.sip
|
Source1: macros.sip
|
||||||
%global _sip_api_major 12
|
%global _sip_api_major 12
|
||||||
@ -210,6 +216,7 @@ This is the Python 3 build of wx-siplib.
|
|||||||
%patch51 -p1 -b .no_rpath
|
%patch51 -p1 -b .no_rpath
|
||||||
%patch53 -p1 -b .no_sip_so
|
%patch53 -p1 -b .no_sip_so
|
||||||
%patch54 -p1 -b .py_ssize_t_clean
|
%patch54 -p1 -b .py_ssize_t_clean
|
||||||
|
%patch55 -p1 -b .py_ssize_t_clean_module_directive
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if %{with python2}
|
%if %{with python2}
|
||||||
@ -455,6 +462,10 @@ popd
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Mar 13 2024 Jan Grulich <jgrulich@redhat.com> - 4.19.25-2
|
||||||
|
- Add py_ssize_t_clean module support for compatibility with python-qt5
|
||||||
|
Resolves: RHEL-27554
|
||||||
|
|
||||||
* Mon Apr 04 2022 Jan Grulich <jgrulich@redhat.com> - 4.19.25-1
|
* Mon Apr 04 2022 Jan Grulich <jgrulich@redhat.com> - 4.19.25-1
|
||||||
- 4.19.25 + sync with Fedora
|
- 4.19.25 + sync with Fedora
|
||||||
Resolves: bz#2071605
|
Resolves: bz#2071605
|
||||||
|
Loading…
Reference in New Issue
Block a user