|
Quentin Spencer |
7bdbe6d |
Name: glpk
|
|
|
2d90a85 |
Version: 4.53
|
|
|
2d90a85 |
Release: 1%{?dist}
|
|
Quentin Spencer |
7bdbe6d |
Summary: GNU Linear Programming Kit
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
Group: System Environment/Libraries
|
|
Quentin Spencer |
304a155 |
License: GPLv3
|
|
Quentin Spencer |
7bdbe6d |
URL: http://www.gnu.org/software/glpk/glpk.html
|
|
Conrad Meyer |
d593bb1 |
Source0: ftp://ftp.gnu.org/gnu/glpk/glpk-%{version}.tar.gz
|
|
Quentin Spencer |
7bdbe6d |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
%description
|
|
Quentin Spencer |
7bdbe6d |
The GLPK (GNU Linear Programming Kit) package is intended for solving
|
|
Quentin Spencer |
7bdbe6d |
large-scale linear programming (LP), mixed integer programming (MIP),
|
|
Quentin Spencer |
7bdbe6d |
and other related problems. It is a set of routines written in ANSI C
|
|
Quentin Spencer |
7bdbe6d |
and organized in the form of a callable library.
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
GLPK supports the GNU MathProg language, which is a subset of the AMPL
|
|
Quentin Spencer |
7bdbe6d |
language.
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
The GLPK package includes the following main components:
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
* Revised simplex method.
|
|
Quentin Spencer |
7bdbe6d |
* Primal-dual interior point method.
|
|
Quentin Spencer |
7bdbe6d |
* Branch-and-bound method.
|
|
Quentin Spencer |
7bdbe6d |
* Translator for GNU MathProg.
|
|
Quentin Spencer |
7bdbe6d |
* Application program interface (API).
|
|
Quentin Spencer |
7bdbe6d |
* Stand-alone LP/MIP solver.
|
|
Quentin Spencer |
7bdbe6d |
|
|
|
9e9182f |
%package doc
|
|
|
9e9182f |
Summary: Documentation for %{name}
|
|
|
9e9182f |
Group: Documentation
|
|
|
9e9182f |
|
|
|
9e9182f |
%description doc
|
|
|
9e9182f |
Documentation subpackage for %{name}.
|
|
|
9e9182f |
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
%package devel
|
|
Quentin Spencer |
7bdbe6d |
Summary: Development headers and files for GLPK
|
|
Quentin Spencer |
7bdbe6d |
Group: Development/Libraries
|
|
Quentin Spencer |
b4cd7d0 |
Requires: %{name} = %{version}-%{release}
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
%description devel
|
|
Quentin Spencer |
7bdbe6d |
The glpk-devel package contains libraries and headers for developing
|
|
Quentin Spencer |
7bdbe6d |
applications which use GLPK (GNU Linear Programming Kit).
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
%package utils
|
|
Quentin Spencer |
7bdbe6d |
Summary: GLPK-related utilities and examples
|
|
Quentin Spencer |
7bdbe6d |
Group: Development/Libraries
|
|
Quentin Spencer |
b4cd7d0 |
Requires: %{name} = %{version}-%{release}
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
%description utils
|
|
Quentin Spencer |
7bdbe6d |
The glpk-utils package contains the standalone solver programs glpksol
|
|
Quentin Spencer |
7bdbe6d |
and tspsol that use GLPK (GNU Linear Programming Kit).
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
fd03b4a |
%package static
|
|
Quentin Spencer |
fd03b4a |
Summary: Static version of GLPK libraries
|
|
Quentin Spencer |
fd03b4a |
Group: Development/Libraries
|
|
Quentin Spencer |
fd03b4a |
Requires: %{name}-devel = %{version}-%{release}
|
|
Quentin Spencer |
fd03b4a |
|
|
Quentin Spencer |
fd03b4a |
%description static
|
|
Quentin Spencer |
fd03b4a |
The glpk-static package contains the statically linkable version of
|
|
Quentin Spencer |
fd03b4a |
the GLPK (GNU Linear Programming Kit) libraries.
|
|
Quentin Spencer |
fd03b4a |
|
|
Quentin Spencer |
fd03b4a |
|
|
Quentin Spencer |
7bdbe6d |
%prep
|
|
Quentin Spencer |
7bdbe6d |
%setup -q
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
%build
|
|
Quentin Spencer |
686d099 |
export LIBS=-ldl
|
|
Quentin Spencer |
b4cd7d0 |
%configure
|
|
|
75b9390 |
# Die die die, rpath.
|
|
|
75b9390 |
sed -i -e 's|hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|' libtool
|
|
|
75b9390 |
sed -i -e 's|LD_RUN_PATH||' libtool
|
|
Quentin Spencer |
7bdbe6d |
make %{?_smp_mflags}
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
%install
|
|
Quentin Spencer |
7bdbe6d |
rm -rf $RPM_BUILD_ROOT
|
|
Quentin Spencer |
7bdbe6d |
make install prefix=$RPM_BUILD_ROOT%{_prefix} \
|
|
Quentin Spencer |
7bdbe6d |
bindir=$RPM_BUILD_ROOT%{_bindir} libdir=$RPM_BUILD_ROOT%{_libdir} \
|
|
|
889656e |
includedir=$RPM_BUILD_ROOT%{_includedir}
|
|
Conrad Meyer |
726ec18 |
|
|
Conrad Meyer |
726ec18 |
%check
|
|
|
75b9390 |
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$RPM_BUILD_ROOT%{_libdir}"
|
|
Conrad Meyer |
726ec18 |
make check
|
|
Quentin Spencer |
7bdbe6d |
## Clean up directories that are included in docs
|
|
Conrad Meyer |
726ec18 |
rm -Rf examples/{.deps,.libs,Makefile*,glpsol,glpsol.o} doc/*.tex
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
%clean
|
|
Quentin Spencer |
7bdbe6d |
rm -rf $RPM_BUILD_ROOT
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
dda6be0 |
%post -p /sbin/ldconfig
|
|
Quentin Spencer |
dda6be0 |
|
|
Quentin Spencer |
dda6be0 |
%postun -p /sbin/ldconfig
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
b4cd7d0 |
%files
|
|
Quentin Spencer |
b4cd7d0 |
%defattr(-,root,root)
|
|
|
9e9182f |
%doc COPYING README
|
|
Quentin Spencer |
b4cd7d0 |
%{_libdir}/*.so*
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
%files devel
|
|
Quentin Spencer |
7bdbe6d |
%defattr(-,root,root)
|
|
|
9e9182f |
%doc ChangeLog AUTHORS NEWS
|
|
|
889656e |
%{_includedir}/glpk.h
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
7bdbe6d |
%files utils
|
|
Quentin Spencer |
7bdbe6d |
%defattr(-,root,root)
|
|
Quentin Spencer |
7bdbe6d |
%{_bindir}/*
|
|
Quentin Spencer |
7bdbe6d |
|
|
Quentin Spencer |
fd03b4a |
%files static
|
|
Quentin Spencer |
fd03b4a |
%defattr(-,root,root)
|
|
Quentin Spencer |
fd03b4a |
%{_libdir}/*.a
|
|
Quentin Spencer |
fd03b4a |
%exclude %{_libdir}/*.la
|
|
Quentin Spencer |
fd03b4a |
|
|
|
9e9182f |
%files doc
|
|
|
9e9182f |
%defattr(-,root,root)
|
|
|
9e9182f |
%doc doc examples
|
|
|
9e9182f |
|
|
Quentin Spencer |
b4cd7d0 |
|
|
Quentin Spencer |
7bdbe6d |
%changelog
|
|
|
2d90a85 |
* Fri Feb 14 2014 Conrad Meyer <cemeyer@uw.edu> - 4.53
|
|
|
2d90a85 |
- Bump to latest upstream 4.53
|
|
|
2d90a85 |
- Drop glp_get_it_cnt() patch; now present in glpk.h, glpapi06.c
|
|
|
75b9390 |
- Kill rpath
|
|
|
2d90a85 |
|
|
|
6544de7 |
* Tue Oct 22 2013 Conrad Meyer <cemeyer@uw.edu> - 4.52.1-2
|
|
|
6544de7 |
- Add patch to backport glp_get_it_cnt() to 4.52.1 per bug #999609
|
|
|
6544de7 |
|
|
|
e632f39 |
* Tue Jul 30 2013 Conrad Meyer <cemeyer@uw.edu> - 4.52.1-1
|
|
|
e632f39 |
- Bump to latest upstream.
|
|
|
e632f39 |
|
|
|
87f5512 |
* Fri Feb 1 2013 Conrad Meyer <konrad@tylerc.org> - 4.48-1
|
|
|
87f5512 |
- Bump to latest upstream.
|
|
|
87f5512 |
|
|
|
e0fb3e1 |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.47-3
|
|
|
e0fb3e1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
e0fb3e1 |
|
|
|
bb09aaa |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.47-2
|
|
|
bb09aaa |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
bb09aaa |
|
|
Conrad Meyer |
2ef3270 |
* Thu Oct 27 2011 Conrad Meyer <konrad@tylerc.org> - 4.47-1
|
|
Conrad Meyer |
2ef3270 |
- Bump to latest upstream.
|
|
Conrad Meyer |
2ef3270 |
|
|
Conrad Meyer |
726ec18 |
* Sun Apr 24 2011 Conrad Meyer <konrad@tylerc.org> - 4.45-3
|
|
Conrad Meyer |
726ec18 |
- Add %%clean section as per #696792
|
|
Conrad Meyer |
726ec18 |
|
|
|
8c0c08a |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.45-2
|
|
|
8c0c08a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
8c0c08a |
|
|
Conrad Meyer |
f98716d |
* Wed Dec 8 2010 Conrad Meyer <konrad@tylerc.org> - 4.45-1
|
|
Conrad Meyer |
f98716d |
- Bump to latest stable upstream, 4.45.
|
|
Conrad Meyer |
f98716d |
|
|
Conrad Meyer |
d593bb1 |
* Tue Sep 28 2010 Conrad Meyer <konrad@tylerc.org> - 4.44-1
|
|
Conrad Meyer |
d593bb1 |
- Bump to latest stable upstream, 4.44.
|
|
Conrad Meyer |
d593bb1 |
|
|
|
889656e |
* Mon Jul 5 2010 Conrad Meyer <konrad@tylerc.org> 4.43-2
|
|
|
889656e |
- Move header to normal includedir
|
|
|
889656e |
|
|
|
40c8870 |
* Sat Feb 20 2010 Conrad Meyer <konrad@tylerc.org> 4.43-1
|
|
|
40c8870 |
- Bump to 4.43.
|
|
|
40c8870 |
|
|
|
8351c57 |
* Mon Feb 15 2010 Conrad Meyer <konrad@tylerc.org> 4.42-1
|
|
|
8351c57 |
- Bump to 4.42.
|
|
|
8351c57 |
|
|
|
8bf879d |
* Tue Dec 22 2009 Conrad Meyer <konrad@tylerc.org> 4.41-1
|
|
|
8bf879d |
- Bump to 4.41.
|
|
|
8bf879d |
|
|
|
2760a2f |
* Wed Nov 4 2009 Conrad Meyer <konrad@tylerc.org> 4.40-1
|
|
|
2760a2f |
- Bump to 4.40.
|
|
|
2760a2f |
|
|
|
21ffb31 |
* Sat Aug 8 2009 Conrad Meyer <konrad@tylerc.org> 4.39-1
|
|
|
21ffb31 |
- Bump to 4.39.
|
|
|
21ffb31 |
|
|
|
63282f7 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.36-4
|
|
|
63282f7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
63282f7 |
|
|
|
9e9182f |
* Fri Mar 27 2009 Conrad Meyer <konrad@tylerc.org> - 4.36-3
|
|
|
9e9182f |
- Split out -doc subpackage.
|
|
|
9e9182f |
|
|
|
8d5becb |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.36-2
|
|
|
8d5becb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
8d5becb |
|
|
|
7e83347 |
* Sat Feb 14 2009 Conrad Meyer <konrad@tylerc.org> 4.36-1
|
|
|
7e83347 |
- Bump to 4.36.
|
|
|
7e83347 |
|
|
|
f806671 |
* Tue Jan 27 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.35-1
|
|
|
f806671 |
- Update to 4.35.
|
|
|
f806671 |
|
|
|
23814a2 |
* Fri Dec 12 2008 Conrad Meyer <konrad@tylerc.org> 4.34-1
|
|
|
23814a2 |
- Update to 4.34.
|
|
|
23814a2 |
|
|
|
be407b5 |
* Thu Sep 25 2008 Conrad Meyer <konrad@tylerc.org> 4.31-1
|
|
|
be407b5 |
- Update to 4.31.
|
|
|
be407b5 |
|
|
Quentin Spencer |
686d099 |
* Tue May 6 2008 Quentin Spencer <qspencer@users.sf.net> 4.28-1
|
|
Quentin Spencer |
686d099 |
- Update to release 4.28.
|
|
Quentin Spencer |
686d099 |
- Add LIBS definition to configure step so it compiles correctly.
|
|
Quentin Spencer |
686d099 |
|
|
|
f08789a |
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.25-2
|
|
|
f08789a |
- Autorebuild for GCC 4.3
|
|
|
f08789a |
|
|
Quentin Spencer |
bad2a58 |
* Wed Jan 2 2008 Quentin Spencer <qspencer@users.sf.net> 4.25-1
|
|
Quentin Spencer |
bad2a58 |
- Update to release 4.25.
|
|
Quentin Spencer |
bad2a58 |
|
|
Quentin Spencer |
304a155 |
* Fri Sep 14 2007 Quentin Spencer <qspencer@users.sf.net> 4.21-1
|
|
Quentin Spencer |
304a155 |
- New release. Update license tag to GPLv3.
|
|
Quentin Spencer |
304a155 |
|
|
Quentin Spencer |
7dd01c5 |
* Thu Aug 23 2007 Quentin Spencer <qspencer@users.sf.net> 4.20-3
|
|
Quentin Spencer |
7dd01c5 |
- Rebuild for F8.
|
|
Quentin Spencer |
7dd01c5 |
|
|
Quentin Spencer |
dda6be0 |
* Thu Aug 9 2007 Quentin Spencer <qspencer@users.sf.net> 4.20-2
|
|
Quentin Spencer |
dda6be0 |
- Add pre and postun scripts to run ldconfig.
|
|
Quentin Spencer |
dda6be0 |
|
|
Quentin Spencer |
fd03b4a |
* Fri Jul 27 2007 Quentin Spencer <qspencer@users.sf.net> 4.20-1
|
|
Quentin Spencer |
fd03b4a |
- New release.
|
|
Quentin Spencer |
fd03b4a |
- Split static libs into separate package.
|
|
Quentin Spencer |
fd03b4a |
|
|
Quentin Spencer |
d53cb4f |
* Thu Jun 28 2007 Quentin Spencer <qspencer@users.sf.net> 4.18-1
|
|
Quentin Spencer |
d53cb4f |
- New release.
|
|
Quentin Spencer |
d53cb4f |
|
|
Quentin Spencer |
b4cd7d0 |
* Wed Mar 28 2007 Quentin Spencer <qspencer@users.sf.net> 4.15-1
|
|
Quentin Spencer |
b4cd7d0 |
- New release. Shared libraries are now supported.
|
|
Quentin Spencer |
b4cd7d0 |
|
|
Quentin Spencer |
1d313fc |
* Tue Dec 12 2006 Quentin Spencer <qspencer@users.sf.net> 4.13-1
|
|
Quentin Spencer |
1d313fc |
- New release.
|
|
Quentin Spencer |
1d313fc |
|
|
Quentin Spencer |
d1ff506 |
* Tue Aug 29 2006 Quentin Spencer <qspencer@users.sf.net> 4.11-2
|
|
Quentin Spencer |
d1ff506 |
- Rebuild for FC6.
|
|
Quentin Spencer |
d1ff506 |
|
|
Quentin Spencer |
1765214 |
* Tue Jul 25 2006 Quentin Spencer <qspencer@users.sf.net> 4.11-1
|
|
Quentin Spencer |
1765214 |
- New release.
|
|
Quentin Spencer |
1765214 |
|
|
Quentin Spencer |
6189bcd |
* Fri May 12 2006 Quentin Spencer <qspencer@users.sf.net> 4.10-1
|
|
Quentin Spencer |
6189bcd |
- New release.
|
|
Quentin Spencer |
6189bcd |
|
|
Quentin Spencer |
f518c4a |
* Tue Feb 14 2006 Quentin Spencer <qspencer@users.sf.net> 4.9-2
|
|
Quentin Spencer |
f518c4a |
- Add dist tag
|
|
Quentin Spencer |
f518c4a |
|
|
Quentin Spencer |
6bc61a7 |
* Tue Feb 14 2006 Quentin Spencer <qspencer@users.sf.net> 4.9-1
|
|
Quentin Spencer |
6bc61a7 |
- New release.
|
|
Quentin Spencer |
6bc61a7 |
|
|
Quentin Spencer |
0d44b6c |
* Tue Aug 09 2005 Quentin Spencer <qspencer@users.sf.net> 4.8-3
|
|
Quentin Spencer |
0d44b6c |
- Remove utils dependency on base package, since it doesn't exist until
|
|
Quentin Spencer |
0d44b6c |
shared libraries are enabled.
|
|
Quentin Spencer |
0d44b6c |
|
|
Quentin Spencer |
69ab282 |
* Tue Aug 09 2005 Quentin Spencer <qspencer@users.sf.net> 4.8-2
|
|
Quentin Spencer |
69ab282 |
- Add -fPIC to compile flags.
|
|
Quentin Spencer |
69ab282 |
|
|
Quentin Spencer |
7bdbe6d |
* Fri Jul 22 2005 Quentin Spencer <qspencer@users.sf.net> 4.8-1
|
|
Quentin Spencer |
7bdbe6d |
- First version.
|