Skip to content

Commit 863b5e3

Browse files
committed
pypi-jaraco.functools: Autospec creation for version 3.5.0
1 parent 34a9dd7 commit 863b5e3

File tree

2 files changed

+24
-3
lines changed

2 files changed

+24
-3
lines changed

pypi-jaraco.functools.spec

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
Name : pypi-jaraco.functools
66
Version : 3.5.0
7-
Release : 38
7+
Release : 39
88
URL : https://files.pythonhosted.org/packages/1e/c8/6733dc1c6afca663c08534e7f4e7b14751019f6dd3476c40dbecb3904449/jaraco.functools-3.5.0.tar.gz
99
Source0 : https://files.pythonhosted.org/packages/1e/c8/6733dc1c6afca663c08534e7f4e7b14751019f6dd3476c40dbecb3904449/jaraco.functools-3.5.0.tar.gz
1010
Summary : Functools like those found in stdlib
@@ -58,20 +58,32 @@ python3 components for the pypi-jaraco.functools package.
5858
%prep
5959
%setup -q -n jaraco.functools-3.5.0
6060
cd %{_builddir}/jaraco.functools-3.5.0
61+
pushd ..
62+
cp -a jaraco.functools-3.5.0 buildavx2
63+
popd
6164

6265
%build
6366
export http_proxy=http://127.0.0.1:9/
6467
export https_proxy=http://127.0.0.1:9/
6568
export no_proxy=localhost,127.0.0.1,0.0.0.0
6669
export LANG=C.UTF-8
67-
export SOURCE_DATE_EPOCH=1649767852
70+
export SOURCE_DATE_EPOCH=1653338236
6871
export GCC_IGNORE_WERROR=1
6972
export CFLAGS="$CFLAGS -fno-lto "
7073
export FCFLAGS="$FFLAGS -fno-lto "
7174
export FFLAGS="$FFLAGS -fno-lto "
7275
export CXXFLAGS="$CXXFLAGS -fno-lto "
7376
export MAKEFLAGS=%{?_smp_mflags}
7477
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
7587

7688
%install
7789
export MAKEFLAGS=%{?_smp_mflags}
@@ -82,6 +94,15 @@ pip install --root=%{buildroot} --no-deps --ignore-installed dist/*.whl
8294
echo ----[ mark ]----
8395
cat %{buildroot}/usr/lib/python3*/site-packages/*/requires.txt || :
8496
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}
85106

86107
%files
87108
%defattr(-,root,root,-)

release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
38
1+
39

0 commit comments

Comments
 (0)