0897f57
%global		module		CoinUtils
0897f57
0897f57
Name:		coin-or-%{module}
0897f57
Group:		Applications/Engineering
0897f57
Summary:	Coin-or Utilities
2be51db
Version:	2.10.11
672adc4
Release:	2%{?dist}
0897f57
License:	EPL
0897f57
URL:		http://projects.coin-or.org/%{module}
0897f57
Source0:	http://www.coin-or.org/download/pkgsource/%{module}/%{module}-%{version}.tgz
0897f57
BuildRequires:	bzip2-devel
0897f57
BuildRequires:	coin-or-Sample
0897f57
BuildRequires:	doxygen
0897f57
BuildRequires:	pkgconfig
0897f57
BuildRequires:	readline-devel
0897f57
BuildRequires:	zlib-devel
0897f57
0897f57
# Install documentation in standard rpm directory
81c8929
Patch0:		%{name}-docdir.patch
0897f57
0897f57
# Correct undefined non weak symbols
81c8929
Patch1:		%{name}-underlink.patch
0897f57
59237b0
# Correct -Werror=format-security
81c8929
Patch2:		%{name}-format.patch
59237b0
0897f57
%description
0897f57
CoinUtils (Coin-or Utilities) is an open-source collection of classes
0897f57
and functions that are generally useful to more than one COIN-OR project.
0897f57
These utilities include:
0897f57
0897f57
  * Vector classes
0897f57
  * Matrix classes
0897f57
  * MPS file reading
0897f57
  * Comparing floating point numbers with a tolerance
0897f57
0897f57
%package	devel
0897f57
Summary:	Development files for %{name}
0897f57
Group:		Development/Libraries
afc053c
Requires:	bzip2-devel
0897f57
Requires:	coin-or-Sample
0897f57
Requires:	%{name}%{?_isa} = %{version}-%{release}
afc053c
Requires:	pkgconfig(zlib)
0897f57
0897f57
%description    devel
0897f57
The %{name}-devel package contains libraries and header files for
0897f57
developing applications that use %{name}.
0897f57
0897f57
%package	doc
0897f57
Summary:	Documentation files for %{name}
0897f57
Group:		Documentation
0897f57
Requires:	%{name} = %{version}-%{release}
0897f57
BuildArch:	noarch
0897f57
0897f57
%description	doc
0897f57
This package contains the documentation for %{name}.
0897f57
0897f57
%prep
0897f57
%setup -q -n %{module}-%{version}
0897f57
%patch0 -p1
0897f57
%patch1 -p1
0897f57
%patch2 -p1
0897f57
0897f57
%build
0897f57
%configure
28bb1ae
make %{?_smp_mflags} all doxydoc
0897f57
0897f57
%install
0897f57
make install DESTDIR=%{buildroot}
0897f57
rm %{buildroot}%{_libdir}/*.la
5a46f34
cp -a doxydoc/html %{buildroot}%{_docdir}/%{name}
0897f57
0897f57
%check
f56704f
make test
0897f57
0897f57
%post -p /sbin/ldconfig
0897f57
0897f57
%postun -p /sbin/ldconfig
0897f57
0897f57
%files
5a46f34
%dir %{_docdir}/%{name}
5a46f34
%doc %{_docdir}/%{name}/AUTHORS
5a46f34
%doc %{_docdir}/%{name}/coinutils_addlibs.txt
5a46f34
%doc %{_docdir}/%{name}/LICENSE
5a46f34
%doc %{_docdir}/%{name}/README
0897f57
%{_libdir}/*.so.*
0897f57
0897f57
%files		devel
5c2f6a3
%{_includedir}/coin
0897f57
%{_libdir}/*.so
0897f57
%{_libdir}/pkgconfig/*
0897f57
0897f57
%files		doc
5a46f34
%doc %{_docdir}/%{name}/html
0897f57
0897f57
%changelog
672adc4
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.11-2
672adc4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
672adc4
2be51db
* Sun Oct 11 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.10.11-1
2be51db
- Update to latest upstream release (#1270498)
2be51db
4fe045a
* Fri Sep 25 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.10.10-1
4fe045a
- Update to latest upstream release (#1257924)
4fe045a
3298fa6
* Sat Jun 20 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.10.8-3
3298fa6
- Full rebuild or coin-or stack.
3298fa6
01a6c4e
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.10.8-2
01a6c4e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
01a6c4e
0ebd38a
* Sun Jun 14 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.10.8-1
0ebd38a
- Update to latest upstream release
0ebd38a
6f7e6b9
* Sun Apr 12 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.10.7-1
6f7e6b9
- Update to latest upstream release
6f7e6b9
afc053c
* Thu Apr 09 2015 David Tardon <dtardon@redhat.com> - 2.10.3-4
afc053c
- ensure all -devel deps are installed
afc053c
4062ae5
* Sat Feb 21 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.10.3-3
4062ae5
- Rebuild to ensure using latest C++ abi changes.
4062ae5
dac8354
* Sat Feb 14 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.10.3-2
dac8354
- Rebuild.
dac8354
82b340d
* Mon Feb  9 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.10.3-1
82b340d
- Update to latest upstream release.
82b340d
81c8929
* Sun Feb 08 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.10.2-1
81c8929
- Update to latest upstream release (#1157434).
9ee73e8
1512d9e
* Sat Aug 30 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.9.15-1
1512d9e
- Update to latest upstream release (#1089925#c2).
1512d9e
8fa1ab7
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.12-2
8fa1ab7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8fa1ab7
6b19ce8
* Wed Jul 16 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.9.12-1
6b19ce8
- Update to latest upstream release (#1089925).
6b19ce8
345c292
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.7-4
345c292
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
345c292
59237b0
* Mon Dec 16 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.9.7-3
59237b0
- Correct build with -Werror=format-security (#1037021)
59237b0
5c2f6a3
* Fri Nov  1 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.9.7-2
5c2f6a3
- Use proper _smp_flags macro (#894586#c6).
5c2f6a3
- Make package owner of /usr/include/coin (#894586#c6)
5c2f6a3
f56704f
* Fri Nov  1 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.9.7-1
f56704f
- Update to latest upstream release.
f56704f
5a46f34
* Wed Aug  7 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.9.0-3
5a46f34
- Switch to unversioned docdir (#993706)
5a46f34
cc973e2
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.0-2
cc973e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
cc973e2
0897f57
* Sun Apr 14 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.9.0-1
0897f57
- Update to latest upstream release.
0897f57
- Switch to the new upstream tarballs without bundled dependencies.
0897f57
- Split documentation in a new subpackage (#894585#3)
0897f57
- Correct undefined non weak symbols (#894585#3)
0897f57
- Removed unneeded atlas, blas, glpk and lapack build requires (#894585#3)
0897f57
0897f57
* Mon Jan 14 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.8.8-1
0897f57
- Add coin-or-Sample to build requires (#894610#c4).
0897f57
- Update to latest upstream release.
0897f57
0897f57
* Sat Jan 12 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.8.7-3
0897f57
- Rename repackaged tarball.
0897f57
0897f57
* Sun Nov 18 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.8.7-2
0897f57
- Rename package to coin-or-CoinUtils
0897f57
- Do not package Thirdy party data or data without clean license.
0897f57
0897f57
* Wed Sep 26 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.8.7-1
0897f57
- Initial coinor-CoinUtils spec.