Miro Hrončok
55260ec6b6
Make PyPy 3.9 the main PyPy 3 on Fedora 36+
2022-03-03 12:17:29 +01:00
Miro Hrončok
e46ca72767
Include the Python version in Release to workaround debuginfo conflicts
...
and make pypy versions with otherwise the same version-release always sorted
by Python version as well.
This potentially allows tags like Obsoletes: pypy3 < %{version}-%{release}.
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=2053880
2022-03-03 12:17:00 +01:00
Miro Hrončok
a22e7e57d1
Stop providing pypy3.9(abi) = 7.3, it makes no sense
...
This was added long time ago to try to mimic python(abi) but in this form
it converged to nonsense.
2022-02-23 02:34:56 +01:00
Miro Hrončok
c2195a845b
Update to 7.3.8 final
2022-02-22 19:03:53 +01:00
Miro Hrončok
c45eac312a
Add comment above the %soname_version definition
2022-02-22 19:03:53 +01:00
Miro Hrončok
f97fb4af29
Explain how the removed sources list was created
2022-02-22 19:03:53 +01:00
Miro Hrončok
1b34489b24
Add reversed "keep this synced" comments
2022-02-22 19:03:53 +01:00
Miro Hrončok
a426a21cc4
Rename pypy2_build to build_using_pypy2 to be less confusing
2022-02-22 19:03:53 +01:00
Miro Hrončok
da61e64d93
Make -test and -devel require both main package and -libs explicitly
...
Requiring just the main package would do, but this way it's easier to see directly.
CPython does the same.
2022-02-22 19:03:53 +01:00
Miro Hrončok
a0e5980f84
Nitpick: patch the ELF, not a link to it
2022-02-22 11:56:44 +01:00
Miro Hrončok
d3586d269a
Mimic CPython, %exclude ensurepip/_bundled when built with RPM wheels
2022-02-22 11:55:45 +01:00
Miro Hrončok
7926d81ad4
Update to 7.3.8rc2
2022-02-11 09:54:47 +01:00
Miro Hrončok
f83fb49449
Cleanup parts of the installation
2022-02-11 09:54:47 +01:00
Miro Hrončok
49ad6567e8
Remove an useless s390(x) z10 sed, we are at z13+ in Fedora
2022-02-11 09:54:47 +01:00
Miro Hrončok
831c9929b3
Use %{valgrind_arches}
2022-02-11 09:54:47 +01:00
Miro Hrončok
a2df6900a7
Stop shipping C sources, move some headers to -devel, one to -test
2022-02-11 09:54:47 +01:00
Miro Hrončok
b2b5021b67
Create a test subpackage, similar to python3-test
2022-02-11 09:54:47 +01:00
Miro Hrončok
9779ff55f4
Move main %files to the top
2022-02-09 17:54:33 +01:00
Miro Hrončok
c6e52d457c
Define %{pypylibdir} for easier %files
2022-02-09 17:53:56 +01:00
Miro Hrončok
70c239aa70
Remove the non-shadow_stack option, it has not been used in years
...
If desired, it can be salvaged from git history.
2022-02-09 13:05:53 +01:00
Miro Hrončok
8950772c1a
Rename use_self_when_building to pypy2_build, make it a bcond
2022-02-09 13:03:38 +01:00
Miro Hrončok
7ab528fd75
Convert bool globals to bconds
2022-02-09 13:00:46 +01:00
Miro Hrončok
d9b44f8678
Remove some unneeded globals
2022-02-09 12:57:36 +01:00
Miro Hrončok
07d1426dd4
Stop requiring pypy3.9 from pypy3.9-libs
2022-02-09 12:54:42 +01:00
Miro Hrončok
5bfc7634fc
Remove RHEL 6 conditional
2022-02-09 12:29:50 +01:00
Miro Hrončok
fea8a43609
Remove tl;dr comments and commented out code
2022-02-09 12:28:24 +01:00
Miro Hrončok
ddfaf6f824
Declare bundled cffi
2022-02-09 12:21:52 +01:00
Miro Hrončok
446ee50e4e
Move to a CPython-like installation layout
2022-02-09 12:20:36 +01:00
Miro Hrončok
bc25649d52
Set platlibdir
2022-02-09 12:18:11 +01:00
Miro Hrončok
3588ca0647
Build with the default OpenSSL version (i.e. 3 on Fedora 36+)
2022-02-09 12:18:11 +01:00
Miro Hrončok
9886df00eb
Not main pypy yet
2022-02-09 12:18:11 +01:00
Miro Hrončok
32ffa63874
PyPy 3.9
2022-02-09 12:18:11 +01:00