Skip to content
This repository was archived by the owner on Oct 4, 2020. It is now read-only.

Commit e2c6df3

Browse files
committed
3.3.3
1 parent 6c295c0 commit e2c6df3

File tree

3 files changed

+64
-172
lines changed

3 files changed

+64
-172
lines changed

python3-distutils-cxx.patch

Lines changed: 19 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -1,117 +1,24 @@
1-
diff -r d9893d13c628 Lib/_osx_support.py
2-
--- a/Lib/_osx_support.py Sat Apr 06 09:40:02 2013 +0200
3-
+++ b/Lib/_osx_support.py Sat Apr 27 16:51:50 2013 -0700
4-
@@ -14,7 +14,7 @@
5-
# configuration variables that may contain universal build flags,
6-
# like "-arch" or "-isdkroot", that may need customization for
7-
# the user environment
8-
-_UNIVERSAL_CONFIG_VARS = ('CFLAGS', 'LDFLAGS', 'CPPFLAGS', 'BASECFLAGS',
9-
+_UNIVERSAL_CONFIG_VARS = ('CFLAGS', 'CXXFLAGS', 'LDFLAGS', 'CPPFLAGS', 'BASECFLAGS',
10-
'BLDSHARED', 'LDSHARED', 'CC', 'CXX',
11-
'PY_CFLAGS', 'PY_LDFLAGS', 'PY_CPPFLAGS',
12-
'PY_CORE_CFLAGS')
13-
diff -r d9893d13c628 Lib/distutils/cygwinccompiler.py
14-
--- a/Lib/distutils/cygwinccompiler.py Sat Apr 06 09:40:02 2013 +0200
15-
+++ b/Lib/distutils/cygwinccompiler.py Sat Apr 27 16:51:50 2013 -0700
16-
@@ -139,9 +139,13 @@
17-
self.set_executables(compiler='gcc -mcygwin -O -Wall',
18-
compiler_so='gcc -mcygwin -mdll -O -Wall',
19-
compiler_cxx='g++ -mcygwin -O -Wall',
20-
+ compiler_so_cxx='g++ -mcygwin -mdll -O -Wall',
21-
linker_exe='gcc -mcygwin',
22-
linker_so=('%s -mcygwin %s' %
23-
- (self.linker_dll, shared_option)))
24-
+ (self.linker_dll, shared_option)),
25-
+ linker_exe_cxx='g++ -mcygwin',
26-
+ linker_so_cxx=('%s -mcygwin %s' %
27-
+ (self.linker_dll, shared_option)))
28-
29-
# cygwin and mingw32 need different sets of libraries
30-
if self.gcc_version == "2.91.57":
31-
@@ -165,8 +169,12 @@
32-
raise CompileError(msg)
33-
else: # for other files use the C-compiler
34-
try:
35-
- self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
36-
- extra_postargs)
37-
+ if self.detect_language(src) == 'c++':
38-
+ self.spawn(self.compiler_so_cxx + cc_args + [src, '-o', obj] +
39-
+ extra_postargs)
40-
+ else:
41-
+ self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
42-
+ extra_postargs)
43-
except DistutilsExecError as msg:
44-
raise CompileError(msg)
45-
46-
@@ -297,10 +305,15 @@
47-
self.set_executables(compiler='gcc -mno-cygwin -O -Wall',
48-
compiler_so='gcc -mno-cygwin -mdll -O -Wall',
49-
compiler_cxx='g++ -mno-cygwin -O -Wall',
50-
+ compiler_so_cxx='g++ -mno-cygwin -mdll -O -Wall',
51-
linker_exe='gcc -mno-cygwin',
52-
linker_so='%s -mno-cygwin %s %s'
53-
% (self.linker_dll, shared_option,
54-
- entry_point))
55-
+ entry_point),
56-
+ linker_exe_cxx='g++ -mno-cygwin',
57-
+ linker_so_cxx='%s -mno-cygwin %s %s'
58-
+ % (self.linker_dll, shared_option,
59-
+ entry_point))
60-
# Maybe we should also append -mthreads, but then the finished
61-
# dlls need another dll (mingwm10.dll see Mingw32 docs)
62-
# (-mthreads: Support thread-safe exception handling on `Mingw32')
63-
diff -r d9893d13c628 Lib/distutils/emxccompiler.py
64-
--- a/Lib/distutils/emxccompiler.py Sat Apr 06 09:40:02 2013 +0200
65-
+++ b/Lib/distutils/emxccompiler.py Sat Apr 27 16:51:50 2013 -0700
66-
@@ -63,8 +63,12 @@
67-
# XXX optimization, warnings etc. should be customizable.
68-
self.set_executables(compiler='gcc -Zomf -Zmt -O3 -fomit-frame-pointer -mprobe -Wall',
69-
compiler_so='gcc -Zomf -Zmt -O3 -fomit-frame-pointer -mprobe -Wall',
70-
+ compiler_cxx='g++ -Zomf -Zmt -O3 -fomit-frame-pointer -mprobe -Wall',
71-
+ compiler_so_cxx='g++ -Zomf -Zmt -O3 -fomit-frame-pointer -mprobe -Wall',
72-
linker_exe='gcc -Zomf -Zmt -Zcrtdll',
73-
- linker_so='gcc -Zomf -Zmt -Zcrtdll -Zdll')
74-
+ linker_so='gcc -Zomf -Zmt -Zcrtdll -Zdll',
75-
+ linker_exe_cxx='g++ -Zomf -Zmt -Zcrtdll',
76-
+ linker_so_cxx='g++ -Zomf -Zmt -Zcrtdll -Zdll')
77-
78-
# want the gcc library statically linked (so that we don't have
79-
# to distribute a version dependent on the compiler we have)
80-
@@ -81,8 +85,12 @@
81-
raise CompileError(msg)
82-
else: # for other files use the C-compiler
83-
try:
84-
- self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
85-
- extra_postargs)
86-
+ if self.detect_language(src) == 'c++':
87-
+ self.spawn(self.compiler_so_cxx + cc_args + [src, '-o', obj] +
88-
+ extra_postargs)
89-
+ else:
90-
+ self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
91-
+ extra_postargs)
92-
except DistutilsExecError as msg:
93-
raise CompileError(msg)
94-
95-
diff -r d9893d13c628 Lib/distutils/sysconfig.py
96-
--- a/Lib/distutils/sysconfig.py Sat Apr 06 09:40:02 2013 +0200
97-
+++ b/Lib/distutils/sysconfig.py Sat Apr 27 16:51:50 2013 -0700
98-
@@ -191,10 +191,12 @@
1+
http://bugs.python.org/issue1222585
2+
3+
--- Lib/distutils/sysconfig.py
4+
+++ Lib/distutils/sysconfig.py
5+
@@ -191,9 +191,12 @@
996
_osx_support.customize_compiler(_config_vars)
1007
_config_vars['CUSTOMIZED_OSX_COMPILER'] = 'True'
1018

1029
- (cc, cxx, opt, cflags, ccshared, ldshared, shlib_suffix, ar, ar_flags) = \
10310
- get_config_vars('CC', 'CXX', 'OPT', 'CFLAGS',
10411
- 'CCSHARED', 'LDSHARED', 'SHLIB_SUFFIX', 'AR', 'ARFLAGS')
105-
+ (cc, cxx, opt, cflags, ccshared, ldshared, ldcxxshared, shlib_suffix, ar, ar_flags) = \
106-
+ get_config_vars('CC', 'CXX', 'OPT', 'CFLAGS', 'CCSHARED', 'LDSHARED',
107-
+ 'LDCXXSHARED', 'SO', 'AR', 'ARFLAGS')
108-
12+
+ (cc, cxx, ccshared, ldshared, ldcxxshared, shlib_suffix, ar, ar_flags) = \
13+
+ get_config_vars('CC', 'CXX', 'CCSHARED', 'LDSHARED', 'LDCXXSHARED',
14+
+ 'SHLIB_SUFFIX', 'AR', 'ARFLAGS')
15+
+
10916
+ cflags = ''
11017
+ cxxflags = ''
111-
newcc = None
18+
11219
if 'CC' in os.environ:
113-
cc = os.environ['CC']
114-
@@ -202,19 +204,27 @@
20+
newcc = os.environ['CC']
21+
@@ -208,19 +211,27 @@
11522
cxx = os.environ['CXX']
11623
if 'LDSHARED' in os.environ:
11724
ldshared = os.environ['LDSHARED']
@@ -140,7 +47,7 @@ diff -r d9893d13c628 Lib/distutils/sysconfig.py
14047
if 'AR' in os.environ:
14148
ar = os.environ['AR']
14249
if 'ARFLAGS' in os.environ:
143-
@@ -223,13 +233,17 @@
50+
@@ -229,13 +240,17 @@
14451
archiver = ar + ' ' + ar_flags
14552

14653
cc_cmd = cc + ' ' + cflags
@@ -159,9 +66,8 @@ diff -r d9893d13c628 Lib/distutils/sysconfig.py
15966
archiver=archiver)
16067

16168
compiler.shared_lib_extension = shlib_suffix
162-
diff -r d9893d13c628 Lib/distutils/unixccompiler.py
163-
--- a/Lib/distutils/unixccompiler.py Sat Apr 06 09:40:02 2013 +0200
164-
+++ b/Lib/distutils/unixccompiler.py Sat Apr 27 16:51:50 2013 -0700
69+
--- Lib/distutils/unixccompiler.py
70+
+++ Lib/distutils/unixccompiler.py
16571
@@ -52,14 +52,17 @@
16672
# are pretty generic; they will probably have to be set by an outsider
16773
# (eg. using information discovered by the sysconfig about building
@@ -242,15 +148,14 @@ diff -r d9893d13c628 Lib/distutils/unixccompiler.py
242148

243149
if sys.platform == 'darwin':
244150
linker = _osx_support.compiler_fixup(linker, ld_args)
245-
diff -r d9893d13c628 Makefile.pre.in
246-
--- a/Makefile.pre.in Sat Apr 06 09:40:02 2013 +0200
247-
+++ b/Makefile.pre.in Sat Apr 27 16:51:50 2013 -0700
248-
@@ -492,7 +492,7 @@
151+
--- Makefile.pre.in
152+
+++ Makefile.pre.in
153+
@@ -496,7 +496,7 @@
249154
*\ -s*|s*) quiet="-q";; \
250155
*) quiet="";; \
251156
esac; \
252157
- $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \
253158
+ $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' CFLAGS='$(PY_CFLAGS)' \
159+
_TCLTK_INCLUDES='$(TCLTK_INCLUDES)' _TCLTK_LIBS='$(TCLTK_LIBS)' \
254160
$(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build
255161

256-
# Build static library

python3-lib64.patch

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
diff -aurN Python-3.3.2.orig/Lib/distutils/command/install.py Python-3.3.2/Lib/distutils/command/install.py
2-
--- Python-3.3.2.orig/Lib/distutils/command/install.py 2013-08-02 10:07:05.378371271 +0200
3-
+++ Python-3.3.2/Lib/distutils/command/install.py 2013-08-02 10:07:26.360212825 +0200
1+
diff -aurN Python-3.3.3.orig/Lib/distutils/command/install.py Python-3.3.3/Lib/distutils/command/install.py
2+
--- Python-3.3.3.orig/Lib/distutils/command/install.py 2013-11-25 12:44:06.518309086 +0100
3+
+++ Python-3.3.3/Lib/distutils/command/install.py 2013-11-25 12:44:53.863128105 +0100
44
@@ -45,14 +45,14 @@
55
INSTALL_SCHEMES = {
66
'unix_prefix': {
@@ -18,9 +18,9 @@ diff -aurN Python-3.3.2.orig/Lib/distutils/command/install.py Python-3.3.2/Lib/d
1818
'headers': '$base/include/python/$dist_name',
1919
'scripts': '$base/bin',
2020
'data' : '$base',
21-
diff -aurN Python-3.3.2.orig/Lib/distutils/sysconfig.py Python-3.3.2/Lib/distutils/sysconfig.py
22-
--- Python-3.3.2.orig/Lib/distutils/sysconfig.py 2013-08-02 10:07:05.376371191 +0200
23-
+++ Python-3.3.2/Lib/distutils/sysconfig.py 2013-08-02 10:07:26.360212825 +0200
21+
diff -aurN Python-3.3.3.orig/Lib/distutils/sysconfig.py Python-3.3.3/Lib/distutils/sysconfig.py
22+
--- Python-3.3.3.orig/Lib/distutils/sysconfig.py 2013-11-25 12:44:06.517309048 +0100
23+
+++ Python-3.3.3/Lib/distutils/sysconfig.py 2013-11-25 12:44:53.863128105 +0100
2424
@@ -143,8 +143,12 @@
2525
prefix = plat_specific and EXEC_PREFIX or PREFIX
2626

@@ -35,9 +35,9 @@ diff -aurN Python-3.3.2.orig/Lib/distutils/sysconfig.py Python-3.3.2/Lib/distuti
3535
if standard_lib:
3636
return libpython
3737
else:
38-
diff -aurN Python-3.3.2.orig/Lib/site.py Python-3.3.2/Lib/site.py
39-
--- Python-3.3.2.orig/Lib/site.py 2013-08-02 10:07:05.372371031 +0200
40-
+++ Python-3.3.2/Lib/site.py 2013-08-02 10:07:26.360212825 +0200
38+
diff -aurN Python-3.3.3.orig/Lib/site.py Python-3.3.3/Lib/site.py
39+
--- Python-3.3.3.orig/Lib/site.py 2013-11-25 12:44:06.514308933 +0100
40+
+++ Python-3.3.3/Lib/site.py 2013-11-25 12:44:53.864128142 +0100
4141
@@ -303,12 +303,16 @@
4242
if sys.platform in ('os2emx', 'riscos'):
4343
sitepackages.append(os.path.join(prefix, "Lib", "site-packages"))
@@ -55,9 +55,9 @@ diff -aurN Python-3.3.2.orig/Lib/site.py Python-3.3.2/Lib/site.py
5555
sitepackages.append(os.path.join(prefix, "lib", "site-packages"))
5656
if sys.platform == "darwin":
5757
# for framework builds *only* we add the standard Apple
58-
diff -aurN Python-3.3.2.orig/Lib/sysconfig.py Python-3.3.2/Lib/sysconfig.py
59-
--- Python-3.3.2.orig/Lib/sysconfig.py 2013-08-02 10:07:05.378371271 +0200
60-
+++ Python-3.3.2/Lib/sysconfig.py 2013-08-02 10:07:26.360212825 +0200
58+
diff -aurN Python-3.3.3.orig/Lib/sysconfig.py Python-3.3.3/Lib/sysconfig.py
59+
--- Python-3.3.3.orig/Lib/sysconfig.py 2013-11-25 12:44:06.518309086 +0100
60+
+++ Python-3.3.3/Lib/sysconfig.py 2013-11-25 12:44:53.864128142 +0100
6161
@@ -21,10 +21,10 @@
6262

6363
_INSTALL_SCHEMES = {
@@ -100,10 +100,10 @@ diff -aurN Python-3.3.2.orig/Lib/sysconfig.py Python-3.3.2/Lib/sysconfig.py
100100
'include': '{userbase}/include/python{py_version_short}',
101101
'scripts': '{userbase}/bin',
102102
'data': '{userbase}',
103-
diff -aurN Python-3.3.2.orig/Makefile.pre.in Python-3.3.2/Makefile.pre.in
104-
--- Python-3.3.2.orig/Makefile.pre.in 2013-08-02 10:07:05.339369707 +0200
105-
+++ Python-3.3.2/Makefile.pre.in 2013-08-02 10:21:36.792384672 +0200
106-
@@ -1177,7 +1177,7 @@
103+
diff -aurN Python-3.3.3.orig/Makefile.pre.in Python-3.3.3/Makefile.pre.in
104+
--- Python-3.3.3.orig/Makefile.pre.in 2013-11-25 12:44:06.493308126 +0100
105+
+++ Python-3.3.3/Makefile.pre.in 2013-11-25 12:44:53.864128142 +0100
106+
@@ -1183,7 +1183,7 @@
107107

108108
# Install the library and miscellaneous stuff needed for extending/embedding
109109
# This goes into $(exec_prefix)
@@ -112,9 +112,9 @@ diff -aurN Python-3.3.2.orig/Makefile.pre.in Python-3.3.2/Makefile.pre.in
112112

113113
# pkgconfig directory
114114
LIBPC= $(LIBDIR)/pkgconfig
115-
diff -aurN Python-3.3.2.orig/Modules/getpath.c Python-3.3.2/Modules/getpath.c
116-
--- Python-3.3.2.orig/Modules/getpath.c 2013-08-02 10:07:05.363370670 +0200
117-
+++ Python-3.3.2/Modules/getpath.c 2013-08-02 10:07:26.361212865 +0200
115+
diff -aurN Python-3.3.3.orig/Modules/getpath.c Python-3.3.3/Modules/getpath.c
116+
--- Python-3.3.3.orig/Modules/getpath.c 2013-11-25 12:44:06.508308702 +0100
117+
+++ Python-3.3.3/Modules/getpath.c 2013-11-25 12:58:01.150376173 +0100
118118
@@ -123,7 +123,7 @@
119119

120120
#ifndef PYTHONPATH
@@ -132,16 +132,16 @@ diff -aurN Python-3.3.2.orig/Modules/getpath.c Python-3.3.2/Modules/getpath.c
132132

133133
static void
134134
reduce(wchar_t *dir)
135-
@@ -391,7 +392,7 @@
136-
wcsncpy(exec_prefix, delim+1, MAXPATHLEN);
135+
@@ -396,7 +397,7 @@
137136
else
138137
wcsncpy(exec_prefix, home, MAXPATHLEN);
138+
exec_prefix[MAXPATHLEN] = L'\0';
139139
- joinpath(exec_prefix, lib_python);
140140
+ joinpath(exec_prefix, lib64_python);
141141
joinpath(exec_prefix, L"lib-dynload");
142142
return 1;
143143
}
144-
@@ -432,7 +433,7 @@
144+
@@ -439,7 +440,7 @@
145145
copy_absolute(exec_prefix, argv0_path, MAXPATHLEN+1);
146146
do {
147147
n = wcslen(exec_prefix);
@@ -150,16 +150,16 @@ diff -aurN Python-3.3.2.orig/Modules/getpath.c Python-3.3.2/Modules/getpath.c
150150
joinpath(exec_prefix, L"lib-dynload");
151151
if (isdir(exec_prefix))
152152
return 1;
153-
@@ -442,7 +443,7 @@
154-
155-
/* Look at configure's EXEC_PREFIX */
156-
wcsncpy(exec_prefix, _exec_prefix, MAXPATHLEN);
157-
- joinpath(exec_prefix, lib_python);
158-
+ joinpath(exec_prefix, lib64_python);
159-
joinpath(exec_prefix, L"lib-dynload");
160-
if (isdir(exec_prefix))
161-
return 1;
162-
@@ -687,7 +688,7 @@
153+
@@ -672,7 +673,7 @@
154+
fprintf(stderr,
155+
"Could not find platform independent libraries <prefix>\n");
156+
wcsncpy(prefix, _prefix, MAXPATHLEN);
157+
- joinpath(prefix, lib_python);
158+
+ joinpath(prefix, lib64_python);
159+
}
160+
else
161+
reduce(prefix);
162+
@@ -695,7 +696,7 @@
163163
fprintf(stderr,
164164
"Could not find platform dependent libraries <exec_prefix>\n");
165165
wcsncpy(exec_prefix, _exec_prefix, MAXPATHLEN);
@@ -168,9 +168,9 @@ diff -aurN Python-3.3.2.orig/Modules/getpath.c Python-3.3.2/Modules/getpath.c
168168
}
169169
/* If we found EXEC_PREFIX do *not* reduce it! (Yet.) */
170170

171-
diff -aurN Python-3.3.2.orig/setup.py Python-3.3.2/setup.py
172-
--- Python-3.3.2.orig/setup.py 2013-08-02 10:07:05.407372435 +0200
173-
+++ Python-3.3.2/setup.py 2013-08-02 10:10:13.610945524 +0200
171+
diff -aurN Python-3.3.3.orig/setup.py Python-3.3.3/setup.py
172+
--- Python-3.3.3.orig/setup.py 2013-11-25 12:44:06.536309778 +0100
173+
+++ Python-3.3.3/setup.py 2013-11-25 12:44:53.865128180 +0100
174174
@@ -712,11 +712,11 @@
175175
elif curses_library:
176176
readline_libs.append(curses_library)

python3.spec

Lines changed: 10 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,7 @@
11
%bcond_with tests # skip tests
2-
3-
# tests which will not work on 64-bit platforms
4-
%define no64bit_tests test_audioop test_rgbimg test_imageop
5-
# tests which may fail because of builder environment limitations (no /proc or /dev/pts)
6-
%define nobuilder_tests test_resource test_openpty test_socket test_nis test_posix test_locale test_pty
7-
8-
# tests which fail because of some unknown/unresolved reason (this list should be empty)
9-
# test_site: fails because our site.py is patched to include both /usr/share/... and /usr/lib...
10-
# test_gdb: fails, as the gdb uses old python version
11-
%define broken_tests test_httpservers test_distutils test_cmd_line test_pydoc test_telnetlib test_zlib test_gdb test_site
2+
# 6 skips unexpected on linux:
3+
# test_idle test_ioctl test_tcl test_tk test_ttk_guionly
4+
# test_ttk_textonly
125

136
%define py_ver 3.3
147
%define py_abi %{py_ver}m
@@ -21,13 +14,13 @@
2114

2215
Summary: Very high level scripting language with X interface
2316
Name: python3
24-
Version: %{py_ver}.2
17+
Version: %{py_ver}.3
2518
Release: 2
2619
Epoch: 1
2720
License: PSF
2821
Group: Applications
29-
Source0: http://www.python.org/ftp/python/%{version}/Python-%{version}.tar.bz2
30-
# Source0-md5: 7dffe775f3bea68a44f762a3490e5e28
22+
Source0: http://www.python.org/ftp/python/%{version}/Python-%{version}.tar.xz
23+
# Source0-md5: 4ca001c5586eb0744e3174bc75c6fba8
3124
Patch0: %{name}-pythonpath.patch
3225
Patch1: %{name}-opt.patch
3326
Patch2: %{name}-cflags.patch
@@ -60,9 +53,6 @@ BuildRequires: zlib-devel
6053
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
6154
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
6255

63-
%define test_flags -w -l -x
64-
%define test_list %{nobuilder_tests} %{broken_tests}
65-
6656
%description
6757
Python is an interpreted, interactive, object-oriented programming
6858
language. It incorporates modules, exceptions, dynamic typing, very
@@ -146,8 +136,9 @@ Standard Python interface to the Tk GUI toolkit.
146136
%patch5 -p1
147137
%endif
148138
%patch6 -p1
139+
#
149140
%patch7 -p1
150-
%patch8 -p1
141+
%patch8 -p0
151142
%patch9 -p0
152143

153144
%{__rm} -r Modules/{expat,zlib,_ctypes/{darwin,libffi*}}
@@ -241,13 +232,9 @@ install -p Tools/i18n/pygettext.py $RPM_BUILD_ROOT%{_bindir}/pygettext%{py_ver}
241232
%check
242233
LC_ALL=C
243234
export LC_ALL
244-
binlibdir=`echo build/lib.*`
245-
%{__make} test \
246-
TESTOPTS="%{test_flags} %{test_list}" \
247-
TESTPYTHON="LD_LIBRARY_PATH=`pwd` PYTHONHOME=`pwd` PYTHONPATH=`pwd`/Lib:`pwd`/$binlibdir ./python -tt"
235+
LD_LIBRARY_PATH=`pwd` ./python -m test.regrtest -x test_posixpath test_logging
248236
%endif
249237

250-
251238
%clean
252239
rm -rf $RPM_BUILD_ROOT
253240

@@ -261,7 +248,7 @@ rm -rf $RPM_BUILD_ROOT
261248
%attr(755,root,root) %{_bindir}/python3
262249
%attr(755,root,root) %{_bindir}/pyvenv
263250
%attr(755,root,root) %{_bindir}/pyvenv-%{py_ver}
264-
%{_mandir}/man1/python%{py_ver}.1*
251+
%{_mandir}/man1/python*.1*
265252

266253
%files libs
267254
%defattr(644,root,root,755)

0 commit comments

Comments
 (0)