20ec95
%if 0%{?fedora} || 0%{?rhel} > 7
20ec95
%bcond_without python3
20ec95
%else
20ec95
%bcond_with python3
20ec95
%{!?python2_sitearch: %global python2_sitearch %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
20ec95
%endif
20ec95
20ec95
#uncomment next line for a release candidate or a beta
20ec95
#%%global relc rc1
20ec95
20ec95
%global modname numpy
20ec95
20ec95
Name:           numpy
20ec95
Version:        1.14.2
6b8e7b
Release:        16%{?dist}
20ec95
Epoch:          1
20ec95
Summary:        A fast multidimensional array facility for Python
20ec95
20ec95
Group:          Development/Languages
20ec95
# Everything is BSD except for class SafeEval in numpy/lib/utils.py which is Python
20ec95
License:        BSD and Python
20ec95
URL:            http://www.numpy.org/
20ec95
Source0:        https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
20ec95
Source1:        https://docs.scipy.org/doc/numpy/numpy-html-1.13.0.zip
20ec95
Patch0:         numpy-1.14.2-float128.patch
20ec95
Patch1:         numpy-1.14.2-CVE-2019-6446.patch
20ec95
20ec95
BuildRequires:  python2-devel lapack-devel python2-setuptools gcc-gfortran python2-nose
20ec95
BuildRequires:  /usr/bin/sed
20ec95
BuildRequires:  python2-Cython
20ec95
%ifarch %{openblas_arches}
20ec95
BuildRequires: openblas-devel
20ec95
%else
20ec95
BuildRequires: atlas-devel
20ec95
%endif
20ec95
20ec95
20ec95
%description
20ec95
NumPy is a general-purpose array-processing package designed to
20ec95
efficiently manipulate large multi-dimensional arrays of arbitrary
20ec95
records without sacrificing too much speed for small multi-dimensional
20ec95
arrays.  NumPy is built on the Numeric code base and adds features
20ec95
introduced by numarray as well as an extended C-API and the ability to
20ec95
create arrays of arbitrary type.
20ec95
20ec95
There are also basic facilities for discrete fourier transform,
20ec95
basic linear algebra and random number generation. Also included in
20ec95
this package is a version of f2py that works properly with NumPy.
20ec95
20ec95
20ec95
%package -n python2-numpy
20ec95
Summary:        A fast multidimensional array facility for Python
20ec95
Requires:       python2-nose
20ec95
%{?python_provide:%python_provide python2-%{modname}}
20ec95
Obsoletes:      numpy < 1:1.10.1-3
20ec95
%description -n python2-numpy
20ec95
NumPy is a general-purpose array-processing package designed to
20ec95
efficiently manipulate large multi-dimensional arrays of arbitrary
20ec95
records without sacrificing too much speed for small multi-dimensional
20ec95
arrays.  NumPy is built on the Numeric code base and adds features
20ec95
introduced by numarray as well as an extended C-API and the ability to
20ec95
create arrays of arbitrary type.
20ec95
20ec95
There are also basic facilities for discrete fourier transform,
20ec95
basic linear algebra and random number generation. Also included in
20ec95
this package is a version of f2py that works properly with NumPy.
20ec95
20ec95
20ec95
%package -n python2-numpy-f2py
20ec95
Summary:        f2py for numpy
20ec95
Group:          Development/Libraries
20ec95
Requires:       python2-%{name} = %{epoch}:%{version}-%{release}
20ec95
Requires:       python2-devel
20ec95
Obsoletes:      numpy-f2py < 1:1.10.1-3
20ec95
%{?python_provide:%python_provide python2-numpy-f2py}
20ec95
20ec95
20ec95
%description -n python2-numpy-f2py
20ec95
This package includes a version of f2py that works properly with NumPy.
20ec95
20ec95
20ec95
%package -n python2-numpy-doc
20ec95
Summary:	Documentation for numpy
20ec95
Requires:	python2-%{name} = %{epoch}:%{version}-%{release}
20ec95
BuildArch:	noarch
20ec95
20ec95
%description -n python2-numpy-doc
20ec95
This package provides the complete documentation for NumPy.
20ec95
20ec95
%if %{with python3}
20ec95
%package -n python3-numpy
20ec95
Summary:        A fast multidimensional array facility for Python
20ec95
20ec95
Group:          Development/Languages
20ec95
License:        BSD
20ec95
%{?python_provide:%python_provide python3-numpy}
20ec95
BuildRequires:  python3-devel
20ec95
BuildRequires:  python3-setuptools
20ec95
BuildRequires:  python3-nose
20ec95
20ec95
%description -n python3-numpy
20ec95
NumPy is a general-purpose array-processing package designed to
20ec95
efficiently manipulate large multi-dimensional arrays of arbitrary
20ec95
records without sacrificing too much speed for small multi-dimensional
20ec95
arrays.  NumPy is built on the Numeric code base and adds features
20ec95
introduced by numarray as well as an extended C-API and the ability to
20ec95
create arrays of arbitrary type.
20ec95
20ec95
There are also basic facilities for discrete fourier transform,
20ec95
basic linear algebra and random number generation. Also included in
20ec95
this package is a version of f2py that works properly with NumPy.
20ec95
20ec95
%package -n python3-numpy-f2py
20ec95
Summary:        f2py for numpy
20ec95
Group:          Development/Libraries
20ec95
Requires:       python3-numpy = %{epoch}:%{version}-%{release}
20ec95
Requires:       python3-devel
20ec95
Provides:       python3-f2py = %{version}-%{release}
20ec95
Obsoletes:      python3-f2py <= 2.45.241_1927
20ec95
%{?python_provide:%python_provide python3-numpy-f2py}
20ec95
20ec95
%description -n python3-numpy-f2py
20ec95
This package includes a version of f2py that works properly with NumPy.
20ec95
20ec95
%package -n python3-numpy-doc
20ec95
Summary:	Documentation for numpy
20ec95
Requires:	python3-numpy = %{epoch}:%{version}-%{release}
20ec95
BuildArch:	noarch
20ec95
20ec95
%description -n python3-numpy-doc
20ec95
This package provides the complete documentation for NumPy.
20ec95
20ec95
%endif # with python3
20ec95
20ec95
%prep
20ec95
%setup -q -n %{name}-%{version}%{?relc}
20ec95
#%setup -q -n numpy-cc2b04
20ec95
%patch0 -p1
20ec95
%patch1 -p1
20ec95
20ec95
# workaround for rhbz#849713
20ec95
# http://mail.scipy.org/pipermail/numpy-discussion/2012-July/063530.html
20ec95
rm numpy/distutils/command/__init__.py && touch numpy/distutils/command/__init__.py
20ec95
20ec95
%ifarch %{openblas_arches}
20ec95
# Use openblas pthreads as recommended by upstream (see comment in site.cfg.example)
20ec95
cat >> site.cfg <
20ec95
[openblas]
20ec95
library_dirs = %{_libdir}
20ec95
openblas_libs = openblasp
20ec95
EOF
20ec95
%else
20ec95
# Atlas 3.10 library names
20ec95
%if 0%{?fedora} >= 21 || 0%{?rhel} > 7
20ec95
cat >> site.cfg <
20ec95
[atlas]
20ec95
library_dirs = %{_libdir}/atlas
20ec95
atlas_libs = satlas
20ec95
EOF
20ec95
%endif
20ec95
%endif
20ec95
20ec95
%if %{with python3}
20ec95
rm -rf %{py3dir}
20ec95
cp -a . %{py3dir}
20ec95
%endif
20ec95
20ec95
%build
20ec95
%set_build_flags
20ec95
%if %{with python3}
20ec95
pushd %{py3dir}
20ec95
%ifarch %{openblas_arches}
20ec95
env OPENBLAS=%{_libdir} \
20ec95
%else
20ec95
env ATLAS=%{_libdir} \
20ec95
%endif
20ec95
    BLAS=%{_libdir} \
20ec95
    LAPACK=%{_libdir} CFLAGS="%{optflags}" \
20ec95
    %{__python3} setup.py build
20ec95
popd
20ec95
%endif # with _python3
20ec95
20ec95
%ifarch %{openblas_arches}
20ec95
env OPENBLAS=%{_libdir} \
20ec95
%else
20ec95
env ATLAS=%{_libdir} \
20ec95
%endif
20ec95
    BLAS=%{_libdir} \
20ec95
    LAPACK=%{_libdir} CFLAGS="%{optflags}" \
20ec95
    %{__python2} setup.py build
20ec95
20ec95
%install
20ec95
mkdir docs
20ec95
pushd docs
20ec95
unzip %{SOURCE1}
20ec95
popd
20ec95
20ec95
# first install python3 so the binaries are overwritten by the python2 ones
20ec95
%if %{with python3}
20ec95
pushd %{py3dir}
20ec95
#%%{__python2} setup.py install -O1 --skip-build --root %%{buildroot}
20ec95
# skip-build currently broken, this works around it for now
20ec95
%ifarch %{openblas_arches}
20ec95
env OPENBLAS=%{_libdir} \
20ec95
%else 
20ec95
env ATLAS=%{_libdir} \
20ec95
%endif
20ec95
    FFTW=%{_libdir} BLAS=%{_libdir} \
20ec95
    LAPACK=%{_libdir} CFLAGS="%{optflags}" \
20ec95
    %{__python3} setup.py install --root %{buildroot}
20ec95
pushd %{buildroot}%{_bindir} &> /dev/null
20ec95
20ec95
# The custom install script gets the Python version from the executable name,
20ec95
# e.g. "python3" -> "3", but when built by "platform-python" it guesses the
20ec95
# version as "rm-python". Renaming the file here is the easiest correction.
20ec95
mv f2pyrm-python f2py3
20ec95
20ec95
popd &> /dev/null
20ec95
20ec95
popd
20ec95
20ec95
%endif # with python3
20ec95
20ec95
#%%{__python2} setup.py install -O1 --skip-build --root %%{buildroot}
20ec95
# skip-build currently broken, this works around it for now
20ec95
%ifarch %{openblas_arches}
20ec95
env OPENBLAS=%{_libdir} \
20ec95
%else
20ec95
env ATLAS=%{_libdir} \
20ec95
%endif
20ec95
    FFTW=%{_libdir} BLAS=%{_libdir} \
20ec95
    LAPACK=%{_libdir} CFLAGS="%{optflags}" \
20ec95
    %{__python2} setup.py install --root %{buildroot}
20ec95
20ec95
pushd %{buildroot}%{_bindir} &> /dev/null
20ec95
# symlink for anyone who was using f2py.numpy
20ec95
mv f2py{2,-%{python2_version}}
20ec95
ln -s f2py-%{python2_version} f2py-2
20ec95
ln -s f2py-%{python2_version} f2py2
20ec95
popd &> /dev/null
20ec95
#install -D -p -m 0644 docs/f2py/f2py.1 %{buildroot}%{_mandir}/man1/f2py.1
20ec95
20ec95
#symlink for includes, BZ 185079
6b8e7b
mkdir -p %{buildroot}%{_includedir}
20ec95
ln -s %{python2_sitearch}/%{name}/core/include/numpy/ %{buildroot}%{_includedir}/numpy
20ec95
20ec95
20ec95
20ec95
%check
6b8e7b
# Having LDFLAGS set in the environment (for Flatpak builds, in particular), breaks
6b8e7b
# f2py Makefiles which use that variable like: 'LDFLAGS = -s -shared'
6b8e7b
unset LDFLAGS
20ec95
pushd doc &> /dev/null
6b8e7b
PATH="%{buildroot}%{_bindir}:${PATH}" \
6b8e7b
PYTHONPATH="%{buildroot}%{python2_sitearch}" \
6b8e7b
%{__python2} -c "import pkg_resources, numpy, sys ; sys.exit(0 if numpy.test(verbose=2).wasSuccessful() else 1)" \
20ec95
%ifarch s390 s390x
20ec95
|| :
20ec95
%endif
20ec95
# don't remove this comment
20ec95
popd &> /dev/null
20ec95
20ec95
%if %{with python3}
20ec95
pushd doc &> /dev/null
6b8e7b
PATH="%{buildroot}%{_bindir}:${PATH}" \
6b8e7b
PYTHONPATH="%{buildroot}%{python3_sitearch}" \
6b8e7b
%{__python3} -c "import pkg_resources, numpy, sys ; sys.exit(0 if numpy.test(verbose=2).wasSuccessful() else 1)" \
20ec95
%ifarch s390 s390x
20ec95
|| :
20ec95
%endif
20ec95
# don't remove this comment
20ec95
popd &> /dev/null
20ec95
20ec95
%endif # with python3
20ec95
20ec95
20ec95
%files -n python2-numpy
20ec95
%license LICENSE.txt
20ec95
%doc THANKS.txt site.cfg.example
20ec95
%dir %{python2_sitearch}/%{name}
20ec95
%{python2_sitearch}/%{name}/*.py*
20ec95
%{python2_sitearch}/%{name}/core
20ec95
%{python2_sitearch}/%{name}/distutils
20ec95
%{python2_sitearch}/%{name}/doc
20ec95
%{python2_sitearch}/%{name}/fft
20ec95
%{python2_sitearch}/%{name}/lib
20ec95
%{python2_sitearch}/%{name}/linalg
20ec95
%{python2_sitearch}/%{name}/ma
20ec95
%{python2_sitearch}/%{name}/random
20ec95
%{python2_sitearch}/%{name}/testing
20ec95
%{python2_sitearch}/%{name}/tests
20ec95
%{python2_sitearch}/%{name}/compat
20ec95
%{python2_sitearch}/%{name}/matrixlib
20ec95
%{python2_sitearch}/%{name}/polynomial
20ec95
%{python2_sitearch}/%{name}-*.egg-info
20ec95
%{_includedir}/numpy
20ec95
%exclude %{python2_sitearch}/%{name}/LICENSE.txt
20ec95
20ec95
%files -n python2-numpy-f2py
20ec95
%doc docs/f2py/*.html
20ec95
#%{_mandir}/man*/*
20ec95
%{_bindir}/f2py2
20ec95
%{_bindir}/f2py-2
20ec95
%{_bindir}/f2py-%{python2_version}
20ec95
%{python2_sitearch}/%{name}/f2py
20ec95
20ec95
%files -n python2-numpy-doc
20ec95
%doc docs/*
20ec95
20ec95
%if %{with python3}
20ec95
%files -n python3-numpy
20ec95
%license LICENSE.txt
20ec95
%doc THANKS.txt site.cfg.example
20ec95
%{python3_sitearch}/%{name}/__pycache__
20ec95
%dir %{python3_sitearch}/%{name}
20ec95
%{python3_sitearch}/%{name}/*.py*
20ec95
%{python3_sitearch}/%{name}/core
20ec95
%{python3_sitearch}/%{name}/distutils
20ec95
%{python3_sitearch}/%{name}/doc
20ec95
%{python3_sitearch}/%{name}/fft
20ec95
%{python3_sitearch}/%{name}/lib
20ec95
%{python3_sitearch}/%{name}/linalg
20ec95
%{python3_sitearch}/%{name}/ma
20ec95
%{python3_sitearch}/%{name}/random
20ec95
%{python3_sitearch}/%{name}/testing
20ec95
%{python3_sitearch}/%{name}/tests
20ec95
%{python3_sitearch}/%{name}/compat
20ec95
%{python3_sitearch}/%{name}/matrixlib
20ec95
%{python3_sitearch}/%{name}/polynomial
20ec95
%{python3_sitearch}/%{name}-*.egg-info
20ec95
%exclude %{python3_sitearch}/%{name}/LICENSE.txt
20ec95
20ec95
%files -n python3-numpy-f2py
20ec95
%{_bindir}/f2py3
20ec95
%{python3_sitearch}/%{name}/f2py
20ec95
20ec95
%files -n python3-numpy-doc
20ec95
%doc docs/*
20ec95
20ec95
%endif # with python3
20ec95
20ec95
20ec95
%changelog
6b8e7b
* Fri Jan 08 2021 Nikola Forró <nforro@redhat.com> - 1:1.14.2-16
6b8e7b
- Fix include path
6b8e7b
- Related: rhbz#1907601
6b8e7b
6b8e7b
* Wed Dec 16 2020 Nikola Forró <nforro@redhat.com> - 1:1.14.2-15
6b8e7b
- Fix %check
6b8e7b
- Related: rhbz#1907601
6b8e7b
6b8e7b
* Tue Dec 15 2020 Nikola Forró <nforro@redhat.com> - 1:1.14.2-14
6b8e7b
- Use macros rather than hardcoded paths
6b8e7b
- Resolves: rhbz#1907601
20ec95
20ec95
* Wed Jun 05 2019 Nikola Forró <nforro@redhat.com> - 1:1.14.2-13
20ec95
- Fix CVE-2019-6446
20ec95
- Resolves: rhbz#1668829
20ec95
20ec95
* Thu May 30 2019 Charalampos Stratakis <cstratak@redhat.com> - 1.14.2-12
20ec95
- Set proper build flags for https://fedoraproject.org/wiki/Changes/Python_Extension_Flags
20ec95
- Resolves: rhbz#1715036
20ec95
20ec95
* Thu May 30 2019 Nikola Forró <nforro@redhat.com> - 1.14.2-11
20ec95
- Fix broken float128 on all arches except x86_64
20ec95
- Resolves: rhbz#1688709
20ec95
20ec95
* Thu Apr 25 2019 Tomas Orsava <torsava@redhat.com> - 1.14.2-10
20ec95
- Bumping due to problems with modular RPM upgrade path
20ec95
- Resolves: rhbz#1695587
20ec95
20ec95
* Tue Oct 09 2018 Lumír Balhar <lbalhar@redhat.com> - 1:1.14.2-9
20ec95
- Remove unversioned provides
20ec95
- Resolves: rhbz#1628242
20ec95
20ec95
* Tue Oct 02 2018 Lumír Balhar <lbalhar@redhat.com> - 1:1.14.2-8
20ec95
- Fix unversioned requires/buildrequires
20ec95
- Resolves: rhbz#1628242
20ec95
20ec95
* Tue Aug 14 2018 Lumír Balhar <lbalhar@redhat.com> - 1:1.14.2-7
20ec95
- Bring symlink f2py2 back for symlink modules
20ec95
- Resolves: rhbz#1615727
20ec95
20ec95
* Wed Aug 08 2018 Lumír Balhar <lbalhar@redhat.com> - 1:1.14.2-6
20ec95
- Remove unversioned binaries from python2 subpackage
20ec95
- Resolves: rhbz#1613343
20ec95
20ec95
* Tue Jul 31 2018 Lumír Balhar <lbalhar@redhat.com> - 1:1.14.2-5
20ec95
- Switch python3 coditions to bcond
20ec95
20ec95
* Mon Jun 25 2018 Tomas Orsava <torsava@redhat.com> - 1:1.14.2-4
20ec95
- Use python2 macros instead of unversioned python macros
20ec95
20ec95
* Sat Apr 28 2018 Tomas Orsava <torsava@redhat.com> - 1:1.14.2-3
20ec95
- Change the shebang of f2py to the versioned /usr/bin/python2
20ec95
20ec95
* Fri Apr 27 2018 Tomas Orsava <torsava@redhat.com> - 1:1.14.2-2
20ec95
- Fix incorrect Python version guess when building on Platform-Python
20ec95
20ec95
* Mon Mar 12 2018 Gwyn Ciesla <limburgher@gmail.com> - 1:1.14.2-1
20ec95
- 1.14.2
20ec95
20ec95
* Wed Feb 21 2018 Gwyn Ciesla <limburgher@gmail.com> - 1:1.14.1-1
20ec95
- 1.14.1
20ec95
20ec95
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.14.0-0.rc1.1
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
20ec95
20ec95
* Wed Dec 13 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.14.0-0.rc1
20ec95
- 1.14.0 rc1
20ec95
20ec95
* Mon Dec 11 2017 Iryna Shcherbina <ishcherb@redhat.com> - 1:1.13.3-5
20ec95
- Fix ambiguous Python 2 dependency declarations
20ec95
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
20ec95
20ec95
* Thu Nov 16 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.3-4
20ec95
- Split out doc subpackage.
20ec95
20ec95
* Mon Nov 06 2017 Merlin Mathesius <mmathesi@redhat.com> - 1:1.13.3-3
20ec95
- Cleanup spec file conditionals
20ec95
20ec95
* Tue Oct 31 2017 Christian Dersch <lupinix@mailbox.org> - 1:1.13.3-2
20ec95
- set proper environment variables for openblas
20ec95
20ec95
* Wed Oct 04 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.3-1
20ec95
- 1.13.3
20ec95
20ec95
* Thu Sep 28 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.2-1
20ec95
- 1.13.2
20ec95
20ec95
* Tue Aug 08 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.1-4
20ec95
- Use openblas where available, BZ 1472318.
20ec95
20ec95
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.13.1-3
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
20ec95
20ec95
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.13.1-2
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
20ec95
20ec95
* Fri Jul 07 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.1-1
20ec95
- 1.13.1 final
20ec95
20ec95
* Fri Jun 09 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.0-1
20ec95
- 1.13.0 final
20ec95
20ec95
* Fri May 19 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.0-0.rc2
20ec95
- 1.13.0 rc2
20ec95
20ec95
* Thu May 11 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.0-0.rc1
20ec95
- 1.13.0 rc1
20ec95
20ec95
* Wed Mar 29 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.12.1-1
20ec95
- 1.12.1
20ec95
20ec95
* Tue Jan 31 2017 Simone Caronni <negativo17@gmail.com> - 1:1.12.0-1
20ec95
- Update to 1.12.0, build with gcc 7.0.
20ec95
20ec95
* Mon Dec 12 2016 Charalampos Stratakis <cstratak@redhat.com> - 1:1.11.2-2
20ec95
- Rebuild for Python 3.6
20ec95
20ec95
* Mon Oct 3 2016 Orion Poplawski <orion@cora.nwra.com> - 1:1.11.2-1
20ec95
- Update to 1.11.2 final
20ec95
20ec95
* Thu Sep 15 2016 Jon Ciesla <limburgher@gmail.com> - 1:1.11.2-0.rc1
20ec95
- Update to 1.11.2rc1, BZ 1340440.
20ec95
20ec95
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.11.1-2
20ec95
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
20ec95
20ec95
* Tue Jun 28 2016 Orion Poplawski <orion@cora.nwra.com> - 1:1.11.1-1
20ec95
- Update to 1.11.1 final
20ec95
20ec95
* Tue Jun 07 2016 Jon Ciesla <limburgher@gmail.com> - 1:1.11.1-0.rc1
20ec95
- Update to 1.11.1rc1, BZ 1340440.
20ec95
20ec95
* Mon Mar 28 2016 Orion Poplawski <orion@cora.nwra.com> - 1:1.11.0-4
20ec95
- Update to 1.11.0 final
20ec95
20ec95
* Wed Mar 23 2016 Orion Poplawski <orion@cora.nwra.com> - 1:1.11.0-3.rc2
20ec95
- Update to 1.11.0rc2
20ec95
20ec95
* Sun Mar  6 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1:1.11.0-2.b3
20ec95
- Bump Release. 1b2 is higher than 0b3
20ec95
20ec95
* Wed Feb 10 2016 Jon Ciesla <limburgher@gmail.com> - 1:1.11.0-0.b3
20ec95
- Update to 1.11.0b2, BZ 1306249.
20ec95
20ec95
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.11.0-1b2
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
20ec95
20ec95
* Sun Jan 31 2016 Jon Ciesla <limburgher@gmail.com> - 1:1.11.0-0.b2
20ec95
- Update to 1.11.0b2, BZ 1303387.
20ec95
20ec95
* Tue Jan 26 2016 Jon Ciesla <limburgher@gmail.com> - 1:1.11.0-020161016.cc2b04git
20ec95
- Update to git snapshot (due to build issue) after 1.11.0b1, BZ 1301943.
20ec95
20ec95
* Thu Jan 07 2016 Jon Ciesla <limburgher@gmail.com> - 1:1.10.4-1
20ec95
- Update to 1.10.4, BZ 1296509.
20ec95
20ec95
* Tue Dec 15 2015 Jon Ciesla <limburgher@gmail.com> - 1:1.10.2-1
20ec95
- Update to 1.10.2, BZ 1291674.
20ec95
20ec95
* Tue Dec 08 2015 Jon Ciesla <limburgher@gmail.com> - 1:1.10.2-0.2.rc2
20ec95
- Update to 1.10.2rc1, BZ 1289550.
20ec95
20ec95
* Fri Nov 13 2015 Orion Poplawski <orion@cora.nwra.com> - 1:1.10.2-0.1.rc1
20ec95
- Update to 1.10.2rc1
20ec95
- Drop opt-flags patch applied upstream
20ec95
20ec95
* Fri Nov 13 2015 Kalev Lember <klember@redhat.com> - 1:1.10.1-6
20ec95
- Add provides to satisfy numpy%%{_isa} requires in other packages
20ec95
20ec95
* Thu Nov 12 2015 Orion Poplawski <orion@nwra.com> - 1:1.10.1-5
20ec95
- Re-add provides f2py
20ec95
20ec95
* Thu Nov 12 2015 Kalev Lember <klember@redhat.com> - 1:1.10.1-4
20ec95
- Fix obsoletes / provides for numpy -> python2-numpy rename
20ec95
20ec95
* Wed Oct 14 2015 Thomas Spura <tomspur@fedoraproject.org> - 1:1.10.1-3
20ec95
- Remove fortran flags or arm would build with -march=x86-64
20ec95
20ec95
* Wed Oct 14 2015 Thomas Spura <tomspur@fedoraproject.org> - 1:1.10.1-2
20ec95
- Provide python2-* packages
20ec95
- Run tests with verbose=2
20ec95
20ec95
* Tue Oct 13 2015 Jon Ciesla <limburgher@gmail.com> - 1:1.10.1-1
20ec95
- Update to 1.10.1, BZ 1271022.
20ec95
20ec95
* Tue Oct 13 2015 Robert Kuska <rkuska@redhat.com> - 1:1.10.0-2
20ec95
- Rebuilt for Python3.5 rebuild
20ec95
20ec95
* Tue Oct 06 2015 Jon Ciesla <limburgher@gmail.com> - 1:1.10.0-1
20ec95
- Update to 1.10.0 final.
20ec95
20ec95
* Wed Sep 02 2015 Jon Ciesla <limburgher@gmail.com> - 1:1.10.0-0.b1
20ec95
- Update to 1.10.0b1, BZ 1252641.
20ec95
20ec95
* Thu Aug 13 2015 Orion Poplawski <orion@nwra.com> - 1:1.9.2-3
20ec95
- Add python2-numpy provides (bug #1249423)
20ec95
- Spec cleanup
20ec95
20ec95
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.9.2-2
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
20ec95
20ec95
* Sun Mar 1 2015 Orion Poplawski <orion@nwra.com> - 1:1.9.2-1
20ec95
- Update to 1.9.2
20ec95
20ec95
* Tue Jan 6 2015 Orion Poplawski <orion@nwra.com> - 1:1.9.1-2
20ec95
- Add upstream patch to fix xerbla linkage (bug #1172834)
20ec95
20ec95
* Tue Nov 04 2014 Jon Ciesla <limburgher@gmail.com> - 1:1.9.1-1
20ec95
- Update to 1.9.1, BZ 1160273.
20ec95
20ec95
* Sun Sep 7 2014 Orion Poplawski <orion@nwra.com> - 1:1.9.0-1
20ec95
- Update to 1.9.0
20ec95
20ec95
* Wed Aug 27 2014 Orion Poplawski <orion@nwra.com> - 1:1.9.0-0.1.rc1
20ec95
- Update to 1.9.0rc1
20ec95
20ec95
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.8.2-2
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
20ec95
20ec95
* Sun Aug 10 2014 Orion Poplawski <orion@nwra.com> - 1:1.8.2-1
20ec95
- Update to 1.8.2
20ec95
20ec95
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.8.1-4
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
20ec95
20ec95
* Fri May 9 2014 Orion Poplawski <orion@nwra.com> - 1:1.8.1-3
20ec95
- Rebuild for Python 3.4
20ec95
20ec95
* Wed May 07 2014 Jaromir Capik <jcapik@redhat.com> - 1:1.8.1-2
20ec95
- Fixing FTBFS on ppc64le (#1078354)
20ec95
20ec95
* Tue Mar 25 2014 Orion Poplawski <orion@nwra.com> - 1:1.8.1-1
20ec95
- Update to 1.8.1
20ec95
20ec95
* Tue Mar 4 2014 Orion Poplawski <orion@nwra.com> - 1:1.8.0-5
20ec95
- Fix __pycache__ ownership (bug #1072467)
20ec95
20ec95
* Mon Feb 10 2014 Thomas Spura <tomspur@fedoraproject.org> - 1:1.8.0-4
20ec95
- Fix CVE-2014-1858, CVE-2014-1859: #1062009, #1062359
20ec95
20ec95
* Mon Nov 25 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-3
20ec95
- Ship doc module (bug #1034357)
20ec95
20ec95
* Wed Nov 6 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-2
20ec95
- Move f2py documentation to f2py package (bug #1027394)
20ec95
20ec95
* Wed Oct 30 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-1
20ec95
- Update to 1.8.0 final
20ec95
20ec95
* Mon Oct 14 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-0.7.rc2
20ec95
- Update to 1.8.0rc2
20ec95
- Create clean site.cfg
20ec95
- Use serial atlas
20ec95
20ec95
* Mon Sep 23 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-0.6.b2
20ec95
- Add [atlas] to site.cfg for new atlas library names
20ec95
20ec95
* Sun Sep 22 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-0.5.b2
20ec95
- Update site.cfg for new atlas library names
20ec95
20ec95
* Sat Sep 21 2013 David Tardon <dtardon@redhat.com> - 1:1.8.0-0.4.b2
20ec95
- rebuild for atlas 3.10
20ec95
20ec95
* Tue Sep 10 2013 Jon Ciesla <limburgher@gmail.com> - 1:1.8.0-0.3.b2
20ec95
- Fix libdir path in site.cfg, BZ 1006242.
20ec95
20ec95
* Sun Sep 8 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-0.2.b2
20ec95
- Update to 1.8.0b2
20ec95
20ec95
* Wed Sep 4 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-0.1.b1
20ec95
- Update to 1.8.0b1
20ec95
- Drop f2py patch applied upstream
20ec95
20ec95
* Tue Aug 27 2013 Jon Ciesla <limburgher@gmail.com> - 1:1.7.1-5
20ec95
- URL Fix, BZ 1001337
20ec95
20ec95
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.7.1-4
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
20ec95
20ec95
* Tue Jul 30 2013 Tomas Tomecek <ttomecek@redhat.com> - 1:1.7.1-3
20ec95
- Fix rpmlint warnings
20ec95
- Update License
20ec95
- Apply patch: change shebang of f2py to use binary directly
20ec95
20ec95
* Sun Jun 2 2013 Orion Poplawski <orion@nwra.com> - 1:1.7.1-2
20ec95
- Specfile cleanup (bug #969854)
20ec95
20ec95
* Wed Apr 10 2013 Orion Poplawski <orion@nwra.com> - 1:1.7.1-1
20ec95
- Update to 1.7.1
20ec95
20ec95
* Sat Feb 9 2013 Orion Poplawski <orion@nwra.com> - 1:1.7.0-1
20ec95
- Update to 1.7.0 final
20ec95
20ec95
* Sun Dec 30 2012 Orion Poplawski <orion@nwra.com> - 1:1.7.0-0.5.rc1
20ec95
- Update to 1.7.0rc1
20ec95
20ec95
* Thu Sep 20 2012 Orion Poplawski <orion@nwra.com> - 1:1.7.0-0.4.b2
20ec95
- Update to 1.7.0b2
20ec95
- Drop patches applied upstream
20ec95
20ec95
* Wed Aug 22 2012 Orion Poplawski <orion@nwra.com> - 1:1.7.0-0.3.b1
20ec95
- Add patch from github pull 371 to fix python 3.3 pickle issue
20ec95
- Remove cython .c source regeneration - fails now
20ec95
20ec95
* Wed Aug 22 2012 Orion Poplawski <orion@nwra.com> - 1:1.7.0-0.2.b1
20ec95
- add workaround for rhbz#849713 (fixes FTBFS)
20ec95
20ec95
* Tue Aug 21 2012 Orion Poplawski <orion@cora.nwra.com> - 1:1.7.0-0.1.b1
20ec95
- Update to 1.7.0b1
20ec95
- Rebase python 3.3 patchs to current git master
20ec95
- Drop patches applied upstream
20ec95
20ec95
* Sun Aug  5 2012 David Malcolm <dmalcolm@redhat.com> - 1:1.6.2-5
20ec95
- rework patches for 3.3 to more directly reflect upstream's commits
20ec95
- re-enable test suite on python 3
20ec95
- forcibly regenerate Cython .c source to avoid import issues on Python 3.3
20ec95
20ec95
* Sun Aug  5 2012 Thomas Spura <tomspur@fedoraproject.org> - 1:1.6.2-4
20ec95
- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3
20ec95
- needs unicode patch
20ec95
20ec95
* Fri Aug  3 2012 David Malcolm <dmalcolm@redhat.com> - 1:1.6.2-3
20ec95
- remove rhel logic from with_python3 conditional
20ec95
20ec95
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.6.2-2
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
20ec95
20ec95
* Sun May 20 2012 Orion Poplawski <orion@cora.nwra.com> - 1:1.6.2-1
20ec95
- Update to 1.6.2 final
20ec95
20ec95
* Sat May 12 2012 Orion Poplawski <orion@cora.nwra.com> - 1:1.6.2rc1-0.1
20ec95
- Update to 1.6.2rc1
20ec95
20ec95
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.6.1-2
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
20ec95
20ec95
* Mon Nov 7 2011 Orion Poplawski <orion@cora.nwra.com> - 1:1.6.1-1
20ec95
- Update to 1.6.1
20ec95
20ec95
* Fri Jun 17 2011 Jon Ciesla <limb@jcomserv.net> - 1:1.6.0-2
20ec95
- Bump and rebuild for BZ 712251.
20ec95
20ec95
* Mon May 16 2011 Orion Poplawski <orion@cora.nwra.com> - 1:1.6.0-1
20ec95
- Update to 1.6.0 final
20ec95
20ec95
* Mon Apr 4 2011 Orion Poplawski <orion@cora.nwra.com> - 1:1.6.0-0.2.b2
20ec95
- Update to 1.6.0b2
20ec95
- Drop import patch fixed upstream
20ec95
20ec95
* Thu Mar 31 2011 Orion Poplawski <orion@cora.nwra.com> - 1:1.6.0-0.1.b1
20ec95
- Update to 1.6.0b1
20ec95
- Build python3  module with python3
20ec95
- Add patch from upstream to fix build time import error
20ec95
20ec95
* Wed Mar 30 2011 Orion Poplawski <orion@cora.nwra.com> - 1:1.5.1-1
20ec95
- Update to 1.5.1 final
20ec95
20ec95
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.5.1-0.4
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
20ec95
20ec95
* Thu Jan 13 2011 Dan Horák <dan[at]danny.cz> - 1:1.5.1-0.3
20ec95
- fix the AttributeError during tests
20ec95
- fix build on s390(x)
20ec95
20ec95
* Wed Dec 29 2010 David Malcolm <dmalcolm@redhat.com> - 1:1.5.1-0.2
20ec95
- rebuild for newer python3
20ec95
20ec95
* Wed Oct 27 2010 Thomas Spura <tomspur@fedoraproject.org> - 1:1.5.1-0.1
20ec95
- update to 1.5.1rc1
20ec95
- add python3 subpackage
20ec95
- some spec-cleanups
20ec95
20ec95
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 1:1.4.1-6
20ec95
- actually add the patch this time
20ec95
20ec95
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 1:1.4.1-5
20ec95
- fix segfault within %%check on 2.7 (patch 2)
20ec95
20ec95
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 1:1.4.1-4
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
20ec95
20ec95
* Sun Jul 18 2010 Dan Horák <dan[at]danny.cz> 1.4.1-3
20ec95
- ignore the "Ticket #1299 second test" failure on s390(x)
20ec95
20ec95
* Thu Jun 24 2010 Jef Spaleta <jspaleta@fedoraprject.org> 1.4.1-2
20ec95
- source commit fix
20ec95
20ec95
* Thu Jun 24 2010 Jef Spaleta <jspaleta@fedoraprject.org> 1.4.1-1
20ec95
- New upstream release. Include backported doublefree patch
20ec95
20ec95
* Mon Apr 26 2010 Jon Ciesla <limb@jcomserv.net> 1.3.0-8
20ec95
- Moved distutils back to the main package, BZ 572820.
20ec95
20ec95
* Thu Apr 08 2010 Jon Ciesla <limb@jcomserv.net> 1.3.0-7
20ec95
- Reverted to 1.3.0 after upstream pulled 1.4.0, BZ 579065.
20ec95
20ec95
* Tue Mar 02 2010 Jon Ciesla <limb@jcomserv.net> 1.4.0-5
20ec95
- Linking /usr/include/numpy to .h files, BZ 185079.
20ec95
20ec95
* Tue Feb 16 2010 Jon Ciesla <limb@jcomserv.net> 1.4.0-4
20ec95
- Re-enabling atlas BR, dropping lapack Requires.
20ec95
20ec95
* Wed Feb 10 2010 Jon Ciesla <limb@jcomserv.net> 1.4.0-3
20ec95
- Since the previous didn't work, Requiring lapack.
20ec95
20ec95
* Tue Feb 09 2010 Jon Ciesla <limb@jcomserv.net> 1.4.0-2
20ec95
- Temporarily dropping atlas BR to work around 562577.
20ec95
20ec95
* Fri Jan 22 2010 Jon Ciesla <limb@jcomserv.net> 1.4.0-1
20ec95
- 1.4.0.
20ec95
- Dropped ARM patch, ARM support added upstream.
20ec95
20ec95
* Tue Nov 17 2009 Jitesh Shah <jiteshs@marvell.com> - 1.3.0-6.fa1
20ec95
- Add ARM support
20ec95
20ec95
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-6
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
20ec95
20ec95
* Thu Jun 11 2009 Jon Ciesla <limb@jcomserv.net> 1.3.0-5
20ec95
- Fixed atlas BR, BZ 505376.
20ec95
20ec95
* Fri Apr 17 2009 Jon Ciesla <limb@jcomserv.net> 1.3.0-4
20ec95
- EVR bump for pygame chainbuild.
20ec95
20ec95
* Fri Apr 17 2009 Jon Ciesla <limb@jcomserv.net> 1.3.0-3
20ec95
- Moved linalg, fft back to main package.
20ec95
20ec95
* Tue Apr 14 2009 Jon Ciesla <limb@jcomserv.net> 1.3.0-2
20ec95
- Split out f2py into subpackage, thanks Peter Robinson pbrobinson@gmail.com.
20ec95
20ec95
* Tue Apr 07 2009 Jon Ciesla <limb@jcomserv.net> 1.3.0-1
20ec95
- Update to latest upstream.
20ec95
- Fixed Source0 URL.
20ec95
20ec95
* Thu Apr 02 2009 Jon Ciesla <limb@jcomserv.net> 1.3.0-0.rc1
20ec95
- Update to latest upstream.
20ec95
20ec95
* Thu Mar 05 2009 Jon Ciesla <limb@jcomserv.net> 1.2.1-3
20ec95
- Require python-devel, BZ 488464.
20ec95
20ec95
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-2
20ec95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
20ec95
20ec95
* Fri Dec 19 2008 Jon Ciesla <limb@jcomserv.net> 1.2.1-1
20ec95
- Update to 1.2.1.
20ec95
20ec95
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.2.0-2
20ec95
- Rebuild for Python 2.6
20ec95
20ec95
* Tue Oct 07 2008 Jon Ciesla <limb@jcomserv.net> 1.2.0-1
20ec95
- New upstream release, added python-nose BR. BZ 465999.
20ec95
- Using atlas blas, not blas-devel. BZ 461472.
20ec95
20ec95
* Wed Aug 06 2008 Jon Ciesla <limb@jcomserv.net> 1.1.1-1
20ec95
- New upstream release
20ec95
20ec95
* Thu May 29 2008 Jarod Wilson <jwilson@redhat.com> 1.1.0-1
20ec95
- New upstream release
20ec95
20ec95
* Tue May 06 2008 Jarod Wilson <jwilson@redhat.com> 1.0.4-1
20ec95
- New upstream release
20ec95
20ec95
* Mon Feb 11 2008 Jarod Wilson <jwilson@redhat.com> 1.0.3.1-2
20ec95
- Add python egg to %%files on f9+
20ec95
20ec95
* Wed Aug 22 2007 Jarod Wilson <jwilson@redhat.com> 1.0.3.1-1
20ec95
- New upstream release
20ec95
20ec95
* Wed Jun 06 2007 Jarod Wilson <jwilson@redhat.com> 1.0.3-1
20ec95
- New upstream release
20ec95
20ec95
* Mon May 14 2007 Jarod Wilson <jwilson@redhat.com> 1.0.2-2
20ec95
- Drop BR: atlas-devel, since it just provides binary-compat
20ec95
  blas and lapack libs. Atlas can still be optionally used
20ec95
  at runtime. (Note: this is all per the atlas maintainer).
20ec95
20ec95
* Mon May 14 2007 Jarod Wilson <jwilson@redhat.com> 1.0.2-1
20ec95
- New upstream release
20ec95
20ec95
* Tue Apr 17 2007 Jarod Wilson <jwilson@redhat.com> 1.0.1-4
20ec95
- Update gfortran patch to recognize latest gfortran f95 support
20ec95
- Resolves rhbz#236444
20ec95
20ec95
* Fri Feb 23 2007 Jarod Wilson <jwilson@redhat.com> 1.0.1-3
20ec95
- Fix up cpuinfo bug (#229753). Upstream bug/change:
20ec95
  http://projects.scipy.org/scipy/scipy/ticket/349
20ec95
20ec95
* Thu Jan 04 2007 Jarod Wilson <jwilson@redhat.com> 1.0.1-2
20ec95
- Per discussion w/Jose Matos, Obsolete/Provide f2py, as the
20ec95
  stand-alone one is no longer supported/maintained upstream
20ec95
20ec95
* Wed Dec 13 2006 Jarod Wilson <jwilson@redhat.com> 1.0.1-1
20ec95
- New upstream release
20ec95
20ec95
* Tue Dec 12 2006 Jarod Wilson <jwilson@redhat.com> 1.0-2
20ec95
- Rebuild for python 2.5
20ec95
20ec95
* Wed Oct 25 2006 Jarod Wilson <jwilson@redhat.com> 1.0-1
20ec95
- New upstream release
20ec95
20ec95
* Wed Sep 06 2006 Jarod Wilson <jwilson@redhat.com> 0.9.8-1
20ec95
- New upstream release
20ec95
20ec95
* Wed Apr 26 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.9.6-1
20ec95
- Upstream update
20ec95
20ec95
* Thu Feb 16 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.9.5-1
20ec95
- Upstream update
20ec95
20ec95
* Mon Feb 13 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.9.4-2
20ec95
- Rebuild for Fedora Extras 5
20ec95
20ec95
* Thu Feb  2 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.9.4-1
20ec95
- Initial RPM release
20ec95
- Added gfortran patch from Neal Becker