4
4
#
5
5
Name : pypi-jaraco.functools
6
6
Version : 3.5.0
7
- Release : 38
7
+ Release : 39
8
8
URL : https://files.pythonhosted.org/packages/1e/c8/6733dc1c6afca663c08534e7f4e7b14751019f6dd3476c40dbecb3904449/jaraco.functools-3.5.0.tar.gz
9
9
Source0 : https://files.pythonhosted.org/packages/1e/c8/6733dc1c6afca663c08534e7f4e7b14751019f6dd3476c40dbecb3904449/jaraco.functools-3.5.0.tar.gz
10
10
Summary : Functools like those found in stdlib
@@ -58,20 +58,32 @@ python3 components for the pypi-jaraco.functools package.
58
58
%prep
59
59
%setup -q -n jaraco.functools-3.5.0
60
60
cd %{_builddir }/jaraco.functools-3.5.0
61
+ pushd ..
62
+ cp -a jaraco.functools-3.5.0 buildavx2
63
+ popd
61
64
62
65
%build
63
66
export http_proxy=http://127.0.0.1:9/
64
67
export https_proxy=http://127.0.0.1:9/
65
68
export no_proxy=localhost,127.0.0.1,0.0.0.0
66
69
export LANG=C.UTF-8
67
- export SOURCE_DATE_EPOCH=1649767852
70
+ export SOURCE_DATE_EPOCH=1653338236
68
71
export GCC_IGNORE_WERROR=1
69
72
export CFLAGS=" $CFLAGS -fno-lto "
70
73
export FCFLAGS=" $FFLAGS -fno-lto "
71
74
export FFLAGS=" $FFLAGS -fno-lto "
72
75
export CXXFLAGS=" $CXXFLAGS -fno-lto "
73
76
export MAKEFLAGS=%{?_smp_mflags }
74
77
python3 -m build --wheel --skip-dependency-check --no-isolation
78
+ pushd ../buildavx2/
79
+ export CFLAGS=" $CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
80
+ export CXXFLAGS=" $CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
81
+ export FFLAGS=" $FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
82
+ export FCFLAGS=" $FCFLAGS -m64 -march=x86-64-v3 "
83
+ export LDFLAGS=" $LDFLAGS -m64 -march=x86-64-v3 "
84
+ python3 -m build --wheel --skip-dependency-check --no-isolation
85
+
86
+ popd
75
87
76
88
%install
77
89
export MAKEFLAGS=%{?_smp_mflags }
@@ -82,6 +94,15 @@ pip install --root=%{buildroot} --no-deps --ignore-installed dist/*.whl
82
94
echo ----[ mark ]----
83
95
cat %{buildroot }/usr/lib/python3* /site-packages/* /requires.txt || :
84
96
echo ----[ mark ]----
97
+ pushd ../buildavx2/
98
+ export CFLAGS=" $CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
99
+ export CXXFLAGS=" $CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
100
+ export FFLAGS=" $FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
101
+ export FCFLAGS=" $FCFLAGS -m64 -march=x86-64-v3 "
102
+ export LDFLAGS=" $LDFLAGS -m64 -march=x86-64-v3 "
103
+ pip install --root=%{buildroot }-v3 --no-deps --ignore-installed dist/* .whl
104
+ popd
105
+ /usr/bin/elf-move.py avx2 %{buildroot }-v3 %{buildroot }/usr/share/clear/optimized-elf/ %{buildroot }/usr/share/clear/filemap/filemap-%{name }
85
106
86
107
%files
87
108
%defattr(-,root,root,-)
0 commit comments