Commit Graph

237 Commits

Author SHA1 Message Date
Miro Hrončok
5658a2e3cc Introduce an rpmlintrc config file
Copied from python3.10,
"python" replaced with "pypy"
and various rules removed.

Added the unexpanded macro in: Requires: emacs-filesystem filter.

This is not a complete filter, but allows me to see the extra errors/warnings.
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
Miro Hrončok
f2558e7a26 Time and free is always needed 2022-02-09 12:18:11 +01:00
Miro Hrončok
82b51bb82d Update to 7.3.8rc1 2022-02-09 12:18:11 +01:00
Zbigniew Jędrzejewski-Szmek
efbf3a3661 Tell package notes that gold is used 2022-01-25 21:13:36 +00:00
Fedora Release Engineering
6ce261182d - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 09:52:45 +00:00
Miro Hrončok
735b46af37 Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34 2022-01-08 20:32:26 +01:00
Miro Hrončok
8e9e059327 There are no "old" wheels present now 2022-01-04 19:50:30 +01:00
Miro Hrončok
d696dc3174 Also conflict with previous main pypy3 2022-01-04 19:50:30 +01:00
Miro Hrončok
d56524c195 Update to Python 3.8
- sync patch 189 with the python3.8 package
 - remove ppc64 only patch, since it did not apply and we don't have ppc64 since F29
   https://fedoraproject.org/wiki/Changes/DiscontinuePPC64
 - supplement tox
   https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/thread/NVVUXSVSPFQOWIGBE2JNI67HEO7R63ZQ/
2022-01-04 19:50:30 +01:00
Miro Hrončok
cde65b8b85 Declare bundled hpy 2022-01-04 19:35:41 +01:00
Miro Hrončok
19c06ca1e9 Include the Python version in the summary and description 2021-12-10 14:10:55 +01:00
Miro Hrončok
3af63e71e4 Update to 7.3.7 2021-11-11 11:28:41 +01:00
Tomáš Hrnčiar
1ea6c65445 Remove windows executable binaries 2021-10-27 08:50:53 +02:00
Tomáš Hrnčiar
b6c45f1434 Update to 7.3.6 2021-10-27 08:49:52 +02:00
Miro Hrončok
90c4be783b Explicitly buildrequire OpenSSL 1.1, as Python 3.7 is not compatible with OpenSSL 3.0 2021-09-20 14:42:23 +02:00
Sahana Prasad
49e2552d6f Rebuilt with OpenSSL 3.0.0 2021-09-14 19:12:24 +02:00
Miro Hrončok
83ef54a660 Update to 7.3.5 2021-08-16 18:13:20 +02:00
Tomas Hrnciar
27985bbcb8 Add bcond main_pypy3 to differentiate whether package is main pypy
package or not
2021-08-11 08:26:15 +02:00
Tomas Hrnciar
86f73ef239 Removes pypy-stackless as it is not needed anymore 2021-08-11 08:26:15 +02:00
Tomas Hrnciar
b8466c1e8a Rename pypy3 to pypy3.7 2021-08-11 08:26:15 +02:00
Fedora Release Engineering
716f2f638d - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 04:30:08 +00:00
Tomas Hrnciar
e90c1b5d85 Replace removed /usr/lib/rpm/brp-python-bytecompile with %%py_byte_compile macros 2021-07-22 15:41:50 +02:00
Miro Hrončok
f24f8ff0ad Update to 7.3.4, PyPy3.7 2021-05-26 13:29:10 +02:00
Miro Hrončok
f592f0db6a Provide missing bundled library information 2021-05-26 13:10:22 +02:00
Charalampos Stratakis
a45f4e982e Add virtual provides for the bundled libmpdec (rhbz#1943359) 2021-05-20 00:10:33 +02:00
Charalampos Stratakis
10fe1a9ce9 Temporary workaround for missing %apply_patch in RPM 4.17 alpha 2021-05-20 00:09:06 +02:00
Fedora Release Engineering
7e40fae162 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 08:56:57 +00:00
Fedora Release Engineering
2db1dabba5 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 07:17:17 +00:00
Fedora Release Engineering
a68c6873eb - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 23:22:44 +00:00
Tomas Hrnciar
598f61d5f2 Update to 7.3.1 2020-04-28 13:34:55 +02:00
Miro Hrončok
2032d98680 Update the ensurepip module to work with setuptools >= 45
setuptools 45.x is Python 3 only and changed the name of the wheel
2020-02-12 20:01:13 +01:00
Miro Hrončok
64a5625b90 Build with -fcommon 2020-02-12 20:01:13 +01:00
Fedora Release Engineering
1dceae177c - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 10:15:13 +00:00
Miro Hrončok
41c6994849 Update to 7.3.0 2019-12-28 11:22:21 +01:00