|
|
762ad23 |
# Prevent accidental soname bumps.
|
|
|
74b2f6b |
%global sover 0
|
|
|
762ad23 |
|
|
Björn Esser |
843dc01 |
# Conditionals controlling the build.
|
|
|
5428d40 |
%global with_guile 1
|
|
|
5428d40 |
%global with_octave 1
|
|
|
5428d40 |
%global with_py3 1
|
|
Björn Esser |
0704e53 |
|
|
|
74b2f6b |
# Guile version
|
|
|
2848f57 |
%if 0%{?fedora}
|
|
|
74b2f6b |
%global guile_ver 2.2
|
|
|
2848f57 |
%endif
|
|
|
2848f57 |
%global guile_pkg %(echo guile%{?guile_ver} | sed -e 's!\\\.!!g')
|
|
|
74b2f6b |
|
|
Björn Esser |
0704e53 |
|
|
|
5428d40 |
Name: NLopt
|
|
|
762ad23 |
Version: 2.7.1
|
|
|
d17450e |
Release: 18%{?dist}
|
|
|
5428d40 |
Summary: Open-Source library for nonlinear optimization
|
|
|
5428d40 |
|
|
|
5428d40 |
# Get a lowercase name for virtual provides.
|
|
|
5428d40 |
%global lc_name %{lua:print(string.lower(rpm.expand("%{name}")))}
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
# The detailed license-breakdown of the sources is:
|
|
Björn Esser |
d52c609 |
#
|
|
Björn Esser |
d52c609 |
# BSD (2 clause)
|
|
Björn Esser |
d52c609 |
# --------------
|
|
Björn Esser |
d52c609 |
# util/mt19937ar.c
|
|
Björn Esser |
d52c609 |
#
|
|
Björn Esser |
d52c609 |
#
|
|
Björn Esser |
d52c609 |
# BSD (3 clause)
|
|
Björn Esser |
d52c609 |
# --------------
|
|
Björn Esser |
d52c609 |
# slsqp/*
|
|
Björn Esser |
d52c609 |
#
|
|
Björn Esser |
d52c609 |
#
|
|
Björn Esser |
d52c609 |
# LGPL (v2 or later)
|
|
Björn Esser |
d52c609 |
# ------------------
|
|
Björn Esser |
d52c609 |
# luksan/*
|
|
Björn Esser |
d52c609 |
#
|
|
Björn Esser |
d52c609 |
# MIT/X11 (BSD like)
|
|
Björn Esser |
d52c609 |
# ------------------
|
|
|
5428d40 |
# api/* auglag/* bobyqa/* cdirect/* cobyla/*
|
|
|
5428d40 |
# cquad/* crs/* direct/* esch/* isres/*
|
|
|
5428d40 |
# mlsl/* mma/* neldermead/* newuoa/* octave/*
|
|
|
5428d40 |
# stogo/* tensor/* test/* util/* (ex. util/mt19937ar.c)
|
|
Björn Esser |
d52c609 |
#
|
|
Björn Esser |
d52c609 |
#
|
|
Björn Esser |
d52c609 |
# Public Domain
|
|
Björn Esser |
d52c609 |
# -------------
|
|
|
5428d40 |
# praxis/* subplex/*
|
|
Björn Esser |
d52c609 |
#
|
|
|
5428d40 |
License: BSD and LGPLv2+ and MIT and Public Domain
|
|
|
5428d40 |
URL: http://ab-initio.mit.edu/%{lc_name}
|
|
|
5428d40 |
Source0: https://github.com/stevengj/%{lc_name}/archive/v%{version}/%{lc_name}-%{version}.tar.gz
|
|
Björn Esser |
d52c609 |
|
|
|
1e4fc3f |
# Kill RPATH.
|
|
|
5428d40 |
Patch0: nlopt-2.6.2-kill_rpath.patch
|
|
|
bc89350 |
# Fix guile detection
|
|
|
bc89350 |
# https://github.com/stevengj/nlopt/pull/428
|
|
|
bc89350 |
Patch1: 0001-CMake-Fix-guile-detection-in-Fedora.patch
|
|
|
4e56904 |
# Fix build with CMake 3.27.0
|
|
|
4e56904 |
Patch2: nlopt-2.7.1-cmake_327.patch
|
|
|
1e4fc3f |
|
|
|
53b899b |
BuildRequires: cmake3
|
|
|
b19c210 |
BuildRequires: gcc
|
|
|
b19c210 |
BuildRequires: gcc-c++
|
|
|
b19c210 |
BuildRequires: gcc-gfortran
|
|
|
5428d40 |
BuildRequires: make
|
|
|
5428d40 |
BuildRequires: ncurses-devel
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
# The "gnulib" is a copylib and has a wildcard-permission from FPC.
|
|
Björn Esser |
d52c609 |
# See: https://fedorahosted.org/fpc/ticket/174
|
|
|
5428d40 |
Provides: bundled(gnulib)
|
|
|
5428d40 |
Provides: %{lc_name} = %{version}-%{release}
|
|
|
5428d40 |
Provides: %{lc_name}%{?_isa} = %{version}-%{release}
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
%description
|
|
Björn Esser |
d52c609 |
NLopt is a library for nonlinear local and global optimization, for
|
|
Björn Esser |
d52c609 |
functions with and without gradient information. It is designed as
|
|
Björn Esser |
d52c609 |
as simple, unified interface and packaging of several free/open-source
|
|
Björn Esser |
d52c609 |
nonlinear optimization libraries.
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
It features bindings for GNU Guile, Octave and Python. This build has
|
|
Björn Esser |
d52c609 |
been made with C++-support enabled.
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
%package devel
|
|
|
5428d40 |
Summary: Development files for %{name}
|
|
Björn Esser |
d52c609 |
|
|
|
5428d40 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
5428d40 |
Provides: %{lc_name}-devel = %{version}-%{release}
|
|
|
5428d40 |
Provides: %{lc_name}-devel%{?_isa} = %{version}-%{release}
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
%description devel
|
|
Björn Esser |
d52c609 |
This package contains development files for %{name}.
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
%package doc
|
|
|
5428d40 |
Summary: Documentation files for %{name}
|
|
|
5428d40 |
BuildArch: noarch
|
|
|
5428d40 |
Provides: %{lc_name}-doc = %{version}-%{release}
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
%description doc
|
|
Björn Esser |
d52c609 |
This package contains documentation files for %{name}.
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
843dc01 |
%if 0%{?with_guile}
|
|
Björn Esser |
d52c609 |
%package -n guile-%{name}
|
|
|
3072955 |
%{!?guile_pkgconf: %global guile_pkgconf %(%___build_pre; pkg-config --list-all | grep guile%{?guile_ver:-%{guile_ver}} | sed -e 's! .*$!!g')}
|
|
|
3072955 |
%{!?guile_sitedir: %global guile_sitedir %(%___build_pre; pkg-config --variable=sitedir %{guile_pkgconf})}
|
|
|
3072955 |
%{!?guile_extdir: %global guile_extdir %(%___build_pre; pkg-config --variable=extensiondir %{guile_pkgconf})}
|
|
Björn Esser |
76381ee |
|
|
|
5428d40 |
Summary: Guile bindings for %{name}
|
|
Björn Esser |
d52c609 |
|
|
|
74b2f6b |
BuildRequires: %{guile_pkg}-devel
|
|
|
5428d40 |
BuildRequires: pkgconfig
|
|
|
5428d40 |
BuildRequires: swig
|
|
Björn Esser |
843dc01 |
|
|
|
74b2f6b |
Requires: %{guile_pkg}%{?_isa}
|
|
|
5428d40 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Björn Esser |
d52c609 |
|
|
|
5428d40 |
Provides: guile-%{lc_name} = %{version}-%{release}
|
|
|
5428d40 |
Provides: guile-%{lc_name}%{?_isa} = %{version}-%{release}
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
%description -n guile-%{name}
|
|
Björn Esser |
d52c609 |
This package contains Guile bindings for %{name}.
|
|
|
2baffd3 |
%endif
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
96206f5 |
%if 0%{?with_octave}
|
|
Björn Esser |
d52c609 |
%package -n octave-%{name}
|
|
Björn Esser |
76381ee |
%global octpkg %{name}
|
|
|
5428d40 |
Summary: Octave bindings for %{name}
|
|
Björn Esser |
d52c609 |
|
|
|
5428d40 |
BuildRequires: octave-devel
|
|
Björn Esser |
843dc01 |
|
|
|
5428d40 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
5428d40 |
Requires: octave(api) = %{octave_api}
|
|
|
5428d40 |
Requires(post): octave
|
|
|
5428d40 |
Requires(postun): octave
|
|
Björn Esser |
d52c609 |
|
|
|
5428d40 |
Provides: octave-%{lc_name} = %{version}-%{release}
|
|
|
5428d40 |
Provides: octave-%{lc_name}%{?_isa} = %{version}-%{release}
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
%description -n octave-%{name}
|
|
Björn Esser |
d52c609 |
This package contains the Octave bindings for %{name}.
|
|
|
2baffd3 |
%endif
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
843dc01 |
%if 0%{?with_py3}
|
|
Orion Poplawski |
797d0d9 |
%package -n python%{python3_pkgversion}-%{name}
|
|
|
5428d40 |
Summary: Python3 bindings for %{name}
|
|
Björn Esser |
d52c609 |
|
|
|
5428d40 |
BuildRequires: python%{python3_pkgversion}-devel
|
|
|
5428d40 |
BuildRequires: python%{python3_pkgversion}-numpy
|
|
Björn Esser |
843dc01 |
|
|
|
5428d40 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Björn Esser |
d52c609 |
|
|
|
5428d40 |
Provides: python%{python3_pkgversion}-%{lc_name} = %{version}-%{release}
|
|
|
5428d40 |
Provides: python%{python3_pkgversion}-%{lc_name}%{?_isa} = %{version}-%{release}
|
|
Björn Esser |
d52c609 |
|
|
Orion Poplawski |
797d0d9 |
%description -n python%{python3_pkgversion}-%{name}
|
|
Björn Esser |
d52c609 |
This package contains Python3 bindings for %{name}.
|
|
|
2baffd3 |
%endif
|
|
Björn Esser |
d52c609 |
|
|
|
1e4fc3f |
|
|
Björn Esser |
d52c609 |
%prep
|
|
|
5428d40 |
%autosetup -p 1 -n %{lc_name}-%{version}
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
# Move all %%doc to topdir and append their belonging.
|
|
|
5428d40 |
[[ -f README.md ]] && \
|
|
Björn Esser |
d52c609 |
mv -f README.md README
|
|
Björn Esser |
d52c609 |
_topdir="`pwd`"
|
|
|
5428d40 |
for _dir in `find . -type d | \
|
|
|
5428d40 |
sed -e "/\.libs/d" -e "s/\.\///g" -e "/\./d" | sort -u`
|
|
Björn Esser |
d52c609 |
do
|
|
Björn Esser |
d52c609 |
pushd ${_dir}
|
|
Björn Esser |
d52c609 |
for _file in 'AUTHOR*' 'COPY*' 'README*' '*[Pp][Dd][Ff]'
|
|
Björn Esser |
d52c609 |
do
|
|
|
1e4fc3f |
for _doc in `find . -maxdepth 1 -name "${_file}"`
|
|
Björn Esser |
d52c609 |
do
|
|
Björn Esser |
d52c609 |
mv -f ${_doc} ${_topdir}/${_doc}.`echo ${_dir} | sed -e "s/\//_/g"`
|
|
Björn Esser |
d52c609 |
done
|
|
Björn Esser |
d52c609 |
done
|
|
Björn Esser |
d52c609 |
popd
|
|
Björn Esser |
d52c609 |
done
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
%build
|
|
|
53b899b |
%cmake3 \
|
|
|
74b2f6b |
-DNLOPT_CXX=ON \
|
|
|
74b2f6b |
-DNLOPT_FORTRAN=ON \
|
|
|
74b2f6b |
-DNLOPT_PYTHON=ON \
|
|
|
74b2f6b |
-DNLOPT_OCTAVE=ON \
|
|
|
74b2f6b |
-DNLOPT_MATLAB=OFF \
|
|
|
74b2f6b |
-DNLOPT_GUILE=ON \
|
|
|
74b2f6b |
-DNLOPT_SWIG=ON \
|
|
|
74b2f6b |
-DNLOPT_TESTS=ON \
|
|
|
74b2f6b |
-DBUILD_SHARED_LIBS=ON \
|
|
|
74b2f6b |
-DPYTHON_EXECUTABLE=%{__python3} \
|
|
|
3072955 |
-DINSTALL_PYTHON_DIR=%{python3_sitearch} \
|
|
|
74b2f6b |
-DINSTALL_M_DIR=%{octpkgdir} \
|
|
|
5428d40 |
-DINSTALL_OCT_DIR=%{octpkglibdir}
|
|
|
53b899b |
%cmake3_build
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
%install
|
|
|
53b899b |
%cmake3_install
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
# We don't want these static-libs and libtool-dumplings
|
|
Björn Esser |
d52c609 |
find %{buildroot} -depth -name '*.*a' -print0 | xargs -0 rm -f
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
96206f5 |
%if 0%{?with_octave}
|
|
Björn Esser |
d52c609 |
# Setup octave stuff properly.
|
|
Björn Esser |
d52c609 |
mkdir -p %{buildroot}%{octpkgdir}/packinfo
|
|
Björn Esser |
d52c609 |
chmod 0755 %{buildroot}%{octpkglibdir}/*.oct
|
|
|
1e4fc3f |
install -pm 0644 COPYING %{buildroot}%{octpkgdir}/packinfo
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
cat > %{buildroot}%{octpkgdir}/packinfo/DESCRIPTION << EOF
|
|
Björn Esser |
16f9a3b |
Name: %{name}
|
|
Björn Esser |
16f9a3b |
Version: %{version}
|
|
Björn Esser |
16f9a3b |
Date: %(date +%Y-%m-%d)
|
|
Björn Esser |
16f9a3b |
Author: Steven G. Johnson <stevenj@alum.mit.edu>
|
|
Björn Esser |
16f9a3b |
Maintainer: Björn Esser <besser82@fedoraproject.org>
|
|
Björn Esser |
16f9a3b |
Title: Open-Source library for nonlinear optimization
|
|
Björn Esser |
16f9a3b |
Description: NLopt is a library for nonlinear local and global
|
|
Björn Esser |
16f9a3b |
optimization, for functions with and without gradient information.
|
|
Björn Esser |
16f9a3b |
It is designed as as simple, unified interface and packaging of
|
|
Björn Esser |
16f9a3b |
several free/open-source nonlinear optimization libraries.
|
|
Björn Esser |
16f9a3b |
Url: %{url}
|
|
Björn Esser |
d52c609 |
EOF
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
cat > %{buildroot}%{octpkgdir}/packinfo/on_uninstall.m << EOF
|
|
Björn Esser |
d52c609 |
function on_uninstall (desc)
|
|
Björn Esser |
d52c609 |
error ('Can not uninstall %s installed by the redhat package manager', desc.name);
|
|
Björn Esser |
d52c609 |
endfunction
|
|
Björn Esser |
d52c609 |
EOF
|
|
|
2baffd3 |
%endif
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
%check
|
|
|
f101490 |
%ctest3
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
|
|
|
70eabff |
%ldconfig_scriptlets
|
|
Björn Esser |
d52c609 |
|
|
|
5428d40 |
|
|
Björn Esser |
544b5ca |
%if 0%{?with_octave}
|
|
Björn Esser |
d52c609 |
%post -n octave-%{name}
|
|
Björn Esser |
d52c609 |
%octave_cmd pkg rebuild
|
|
Björn Esser |
d52c609 |
|
|
|
5428d40 |
|
|
Björn Esser |
d52c609 |
%preun -n octave-%{name}
|
|
Björn Esser |
d52c609 |
%octave_pkg_preun
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
%postun -n octave-%{name}
|
|
|
5428d40 |
%octave_cmd pkg rebuild
|
|
|
2baffd3 |
%endif
|
|
Björn Esser |
d52c609 |
|
|
|
1e4fc3f |
|
|
Björn Esser |
d52c609 |
%files
|
|
|
1e4fc3f |
%doc ChangeLog NEWS.md
|
|
|
1e4fc3f |
%license COPY*
|
|
|
762ad23 |
%{_libdir}/lib%{lc_name}.so.%{sover}*
|
|
Björn Esser |
d52c609 |
|
|
|
1e4fc3f |
|
|
Björn Esser |
d52c609 |
%files devel
|
|
Björn Esser |
d52c609 |
%doc %{_mandir}/man3/*
|
|
Björn Esser |
d52c609 |
%{_includedir}/*
|
|
Orion Poplawski |
797d0d9 |
%{_libdir}/cmake/nlopt/
|
|
Orion Poplawski |
797d0d9 |
%{_libdir}/lib%{lc_name}.so
|
|
Björn Esser |
d52c609 |
%{_libdir}/pkgconfig/%{lc_name}.pc
|
|
Björn Esser |
d52c609 |
|
|
|
1e4fc3f |
|
|
Björn Esser |
d52c609 |
%files doc
|
|
|
1e4fc3f |
%doc AUTHOR* ChangeLog NEWS.md README* TODO *.[Pp][Dd][Ff].*
|
|
|
1e4fc3f |
%license COPY*
|
|
|
1e4fc3f |
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
843dc01 |
%if 0%{?with_guile}
|
|
Björn Esser |
d52c609 |
%files -n guile-%{name}
|
|
|
74b2f6b |
%{guile_extdir}/*nlopt_guile.so
|
|
Björn Esser |
d52c609 |
%{guile_sitedir}/*
|
|
|
2baffd3 |
%endif
|
|
Björn Esser |
d52c609 |
|
|
|
1e4fc3f |
|
|
Björn Esser |
96206f5 |
%if 0%{?with_octave}
|
|
Björn Esser |
d52c609 |
%files -n octave-%{name}
|
|
Björn Esser |
d52c609 |
%{octpkglibdir}
|
|
Björn Esser |
d52c609 |
%{octpkgdir}
|
|
|
2baffd3 |
%endif
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
|
|
Orion Poplawski |
797d0d9 |
%files -n python%{python3_pkgversion}-%{name}
|
|
Björn Esser |
d52c609 |
%{python3_sitearch}/*.so*
|
|
Björn Esser |
d52c609 |
%{python3_sitearch}/*.py*
|
|
Björn Esser |
d52c609 |
%{python3_sitearch}/__pycache__/*.py*
|
|
|
1e4fc3f |
|
|
Björn Esser |
d52c609 |
|
|
Björn Esser |
d52c609 |
%changelog
|
|
|
d17450e |
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-18
|
|
|
d17450e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
d17450e |
|
|
|
cf25c4e |
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-17
|
|
|
cf25c4e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
cf25c4e |
|
|
|
84428dd |
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-16
|
|
|
84428dd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
84428dd |
|
|
|
02a4e35 |
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 2.7.1-15
|
|
|
02a4e35 |
- Rebuilt for Python 3.12
|
|
|
02a4e35 |
|
|
|
4e56904 |
* Sat Jun 10 2023 Björn Esser <besser82@fedoraproject.org> - 2.7.1-14
|
|
|
4e56904 |
- Fix build with CMake 3.27.0
|
|
|
4e56904 |
|
|
|
3ae3d77 |
* Sat Apr 08 2023 Orion Poplawski <orion@nwra.com> - 2.7.1-13
|
|
|
3ae3d77 |
- Rebuild with octave 8.1.0
|
|
|
3ae3d77 |
|
|
|
7c8ae76 |
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-12
|
|
|
7c8ae76 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
7c8ae76 |
|
|
|
6e6fc22 |
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-11
|
|
|
6e6fc22 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
6e6fc22 |
|
|
|
21168be |
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.7.1-10
|
|
|
21168be |
- Rebuilt for Python 3.11
|
|
|
21168be |
|
|
|
540b7ee |
* Wed Jun 01 2022 Orion Poplawski <orion@nwra.com> - 2.7.1-9
|
|
|
540b7ee |
- Rebuild for octave 7.1
|
|
|
540b7ee |
|
|
|
e6c72a8 |
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-8
|
|
|
e6c72a8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
e6c72a8 |
|
|
|
f101490 |
* Tue Dec 14 2021 Björn Esser <besser82@fedoraproject.org> - 2.7.1-7
|
|
|
f101490 |
- Also use ctest3 in %%check
|
|
|
f101490 |
|
|
|
53b899b |
* Tue Dec 14 2021 Björn Esser <besser82@fedoraproject.org> - 2.7.1-6
|
|
|
53b899b |
- Use cmake3 for build
|
|
|
53b899b |
|
|
|
2848f57 |
* Tue Dec 14 2021 Björn Esser <besser82@fedoraproject.org> - 2.7.1-5
|
|
|
2848f57 |
- Use unversioned system-provided guile for non-Fedora builds
|
|
|
2848f57 |
|
|
|
bc89350 |
* Thu Dec 09 2021 Kalev Lember <klember@redhat.com> - 2.7.1-4
|
|
|
bc89350 |
- Backport upstream PR to fix guile detection in Fedora
|
|
|
bc89350 |
|
|
|
74b2f6b |
* Sun Dec 05 2021 Björn Esser <besser82@fedoraproject.org> - 2.7.1-3
|
|
|
74b2f6b |
- Build against guile22
|
|
|
74b2f6b |
Fixes rhbz#2008436
|
|
|
74b2f6b |
|
|
|
5e9f33b |
* Sun Dec 05 2021 Björn Esser <besser82@fedoraproject.org> - 2.7.1-2
|
|
|
5e9f33b |
- Explicitly set configuration options
|
|
|
b19c210 |
- Enable Fortran code
|
|
|
dd86980 |
- Drop "-fpermissive" compiler flag
|
|
|
5e9f33b |
|
|
|
762ad23 |
* Sat Dec 04 2021 Björn Esser <besser82@fedoraproject.org> - 2.7.1-1
|
|
|
762ad23 |
- Update to 2.7.1
|
|
|
762ad23 |
Fixes rhbz#1899511
|
|
|
762ad23 |
|
|
|
bd34f07 |
* Wed Aug 11 2021 Orion Poplawski <orion@nwra.com> - 2.6.2-11
|
|
|
bd34f07 |
- Rebuild for octave 6.3.0
|
|
|
bd34f07 |
|
|
|
1aab228 |
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.2-10
|
|
|
1aab228 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
1aab228 |
|
|
|
5428d40 |
* Mon Jun 21 2021 Björn Esser <besser82@fedoraproject.org> - 2.6.2-9
|
|
|
5428d40 |
- Use out-of-tree-build cmake macros
|
|
|
5428d40 |
- More spec file modernizations
|
|
|
5428d40 |
|
|
|
1e4fc3f |
* Mon Jun 21 2021 Björn Esser <besser82@fedoraproject.org> - 2.6.2-8
|
|
|
1e4fc3f |
- Fix build by kiling RPATH (#1967199)
|
|
|
1e4fc3f |
- Some spec file modernizations
|
|
|
1e4fc3f |
|
|
|
579a8da |
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.6.2-7
|
|
|
579a8da |
- Rebuilt for Python 3.10
|
|
|
579a8da |
|
|
|
7eb2072 |
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.2-6
|
|
|
7eb2072 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
7eb2072 |
|
|
|
7ada8cb |
* Thu Oct 01 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.6.2-5
|
|
|
7ada8cb |
- Make the package build with updated %%cmake macro (#1863081)
|
|
|
7ada8cb |
|
|
|
45253e1 |
* Thu Aug 20 2020 Jan Beran <jaberan@redhat.com> - 2.6.2-4
|
|
|
45253e1 |
- Fix flatpak build
|
|
|
45253e1 |
|
|
|
c76cf8a |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.2-3
|
|
|
c76cf8a |
- Second attempt - Rebuilt for
|
|
|
c76cf8a |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
c76cf8a |
|
|
|
9753e2d |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.2-2
|
|
|
9753e2d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
9753e2d |
|
|
|
2baffd3 |
* Sun May 31 2020 Björn Esser <besser82@fedoraproject.org> - 2.6.2-1
|
|
|
2baffd3 |
- Update to 2.6.2
|
|
|
2baffd3 |
|
|
|
9d9e515 |
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.6.1-7
|
|
|
9d9e515 |
- Rebuilt for Python 3.9
|
|
|
9d9e515 |
|
|
|
f8768f8 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.1-6
|
|
|
f8768f8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
f8768f8 |
|
|
|
e9edb31 |
* Thu Nov 07 2019 Orion Poplawski <orion@nwra.com> - 2.6.1-5
|
|
|
e9edb31 |
- Rebuild with octave 64bit indexes
|
|
|
e9edb31 |
|
|
|
1c190b4 |
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.6.1-4
|
|
|
1c190b4 |
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
|
|
1c190b4 |
|
|
|
3ae06a9 |
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.6.1-3
|
|
|
3ae06a9 |
- Rebuilt for Python 3.8
|
|
|
3ae06a9 |
|
|
|
b62d30b |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.1-2
|
|
|
b62d30b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
b62d30b |
|
|
|
b312a44 |
* Sun Jun 16 2019 Orion Poplawski <orion@cora.nwra.com> - 2.6.1-1
|
|
|
b312a44 |
- Update to 2.6.1
|
|
|
b312a44 |
|
|
|
11fb0da |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-2
|
|
|
11fb0da |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
11fb0da |
|
|
Orion Poplawski |
797d0d9 |
* Tue Nov 13 2018 Orion Poplawski <orion@cora.nwra.com> - 2.5.0-1
|
|
Orion Poplawski |
797d0d9 |
- Update to 2.5.0, uses cmake
|
|
Orion Poplawski |
797d0d9 |
- Rebuild for octave 4.4
|
|
Orion Poplawski |
797d0d9 |
|
|
|
d869fbf |
* Mon Sep 17 2018 Miro Hrončok <mhroncok@redhat.com> - 2.4.2-18
|
|
|
d869fbf |
- Remove Python 2 subpackage on Fedora 30+ (#1627303)
|
|
|
d869fbf |
|
|
|
9bb33eb |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-17
|
|
|
9bb33eb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
9bb33eb |
|
|
|
9e09edf |
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.4.2-16
|
|
|
9e09edf |
- Rebuilt for Python 3.7
|
|
|
9e09edf |
|
|
|
37fb426 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-15
|
|
|
37fb426 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
37fb426 |
|
|
|
257e617 |
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.4.2-14
|
|
|
257e617 |
- Python 2 binary package renamed to python2-nlopt
|
|
|
257e617 |
See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
|
|
|
257e617 |
|
|
|
755d157 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-13
|
|
|
755d157 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
755d157 |
|
|
|
51e0bf2 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-12
|
|
|
51e0bf2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
51e0bf2 |
|
|
|
5681ea8 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-11
|
|
|
5681ea8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
5681ea8 |
|
|
|
29c8c39 |
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.4.2-10
|
|
|
29c8c39 |
- Rebuild for Python 3.6
|
|
|
29c8c39 |
|
|
Orion Poplawski |
3f28040 |
* Wed Dec 07 2016 Orion Poplawski <orion@cora.nwra.com> - 2.4.2-9
|
|
Orion Poplawski |
3f28040 |
- Rebuild for octave 4.2
|
|
Orion Poplawski |
3f28040 |
|
|
|
48cd21c |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-8
|
|
|
48cd21c |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
48cd21c |
|
|
|
15dab16 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-7
|
|
|
15dab16 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
15dab16 |
|
|
|
9d24d1f |
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-6
|
|
|
9d24d1f |
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
|
|
|
9d24d1f |
|
|
Orion Poplawski |
595d766 |
* Tue Jul 07 2015 Orion Poplawski <orion@cora.nwra.com> - 2.4.2-5
|
|
Orion Poplawski |
595d766 |
- Rebuild for octave 4.0
|
|
Orion Poplawski |
aab10df |
- Add patch for octave 4.0 support
|
|
Orion Poplawski |
595d766 |
|
|
|
b1b0e4e |
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-4
|
|
|
b1b0e4e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
b1b0e4e |
|
|
|
fc842fa |
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-3
|
|
|
fc842fa |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
fc842fa |
|
|
Björn Esser |
96206f5 |
* Thu Jul 17 2014 Björn Esser <bjoern.esser@gmail.com> - 2.4.2-2
|
|
Björn Esser |
96206f5 |
- disable octave-subpkg on el7
|
|
Björn Esser |
96206f5 |
|
|
Björn Esser |
843dc01 |
* Thu Jul 17 2014 Björn Esser <bjoern.esser@gmail.com> - 2.4.2-1
|
|
Björn Esser |
843dc01 |
- new upstream release (#1116586)
|
|
Björn Esser |
843dc01 |
- adapted spec to use named conditionals for packages
|
|
Björn Esser |
843dc01 |
|
|
|
d742e59 |
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.1-7
|
|
|
d742e59 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
d742e59 |
|
|
|
3dead21 |
* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 2.4.1-6
|
|
|
3dead21 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
|
|
|
3dead21 |
|
|
Björn Esser |
16f9a3b |
* Tue Jan 14 2014 Björn Esser <bjoern.esser@gmail.com> - 2.4.1-5
|
|
Björn Esser |
16f9a3b |
- fixed description-file for octave-NLopt (#1048510)
|
|
Björn Esser |
16f9a3b |
|
|
Björn Esser |
59cc88e |
* Tue Jan 14 2014 Björn Esser <bjoern.esser@gmail.com> - 2.4.1-4
|
|
Björn Esser |
59cc88e |
- fixed nlopt.pc to reflect the correct lib to link against
|
|
Björn Esser |
59cc88e |
|
|
|
39e59d2 |
* Sat Dec 28 2013 Kevin Fenzi <kevin@scrye.com> - 2.4.1-3
|
|
|
39e59d2 |
- Rebuild to fix broken deps
|
|
|
39e59d2 |
|
|
Björn Esser |
684a4f5 |
* Sat Dec 28 2013 Björn Esser <bjoern.esser@gmail.com> - 2.4.1-2
|
|
Björn Esser |
684a4f5 |
- rebuild for octave-3.8.0-rc2
|
|
Björn Esser |
684a4f5 |
|
|
Björn Esser |
8fd2722 |
* Fri Dec 20 2013 Björn Esser <bjoern.esser@gmail.com> - 2.4.1-1
|
|
Björn Esser |
8fd2722 |
- new upstream release: v2.4.1
|
|
Björn Esser |
0e10326 |
- adapted %%{source0} to match %%{name}
|
|
Björn Esser |
ce76d45 |
- changed `%%global lc_name` to `%%define lc_name`, because of globbing problems
|
|
Björn Esser |
ce76d45 |
- use `tr` instead of shell-builtin for `%%define lc_name`
|
|
Björn Esser |
984ca9b |
- move `README.md` only if existing
|
|
Björn Esser |
a528487 |
- create an empty Makefile on el5 instead of modifying top-level Makefile.am
|
|
Björn Esser |
0c39524 |
- do not autoreconf on el5
|
|
Björn Esser |
c95460c |
- append `-fpermissive` to C[XX]FLAGS on Fedora 19+
|
|
Björn Esser |
8fd2722 |
|
|
Björn Esser |
74fa584 |
* Fri Dec 20 2013 Björn Esser <bjoern.esser@gmail.com> - 2.4-3.git20130903.35e6377
|
|
Björn Esser |
74fa584 |
- made %%clean-target conditional on el5
|
|
Björn Esser |
0704e53 |
- restructured spec-file for quick switching between snapshot and release
|
|
Björn Esser |
76381ee |
- moved package-specific macros to the corresponding subpackage
|
|
Björn Esser |
74fa584 |
|
|
Björn Esser |
45b2179 |
* Wed Oct 02 2013 Björn Esser <bjoern.esser@gmail.com> - 2.4-2.git20130903.35e6377
|
|
Björn Esser |
45b2179 |
- adaptions for new Python-guidelines
|
|
Björn Esser |
45b2179 |
|
|
Björn Esser |
d52c609 |
* Thu Sep 19 2013 Björn Esser <bjoern.esser@gmail.com> - 2.4-1.git20130903.35e6377
|
|
Björn Esser |
d52c609 |
- Initial rpm release (#1004209)
|