4 %bcond_with cplex # CPLEX support [IBM proprietary]
5 %bcond_without glpk # GLPK support
6 %bcond_with soplex # SoPlex support
8 Summary: Library of Efficient Models and Optimization in Networks
9 Summary(pl.UTF-8): Biblioteka wydajnych modeli i optymalizacji w sieciach
15 Source0: http://lemon.cs.elte.hu/pub/sources/%{name}-%{version}.tar.gz
16 # Source0-md5: e89f887559113b68657eca67cf3329b5
17 URL: http://lemon.cs.elte.hu/
18 BuildRequires: cmake >= 2.8
19 BuildRequires: doxygen
20 BuildRequires: ghostscript
21 %{?with_glpk:BuildRequires: glpk-devel >= 4.33}
22 BuildRequires: libstdc++-devel
24 %{?with_soplex:BuildRequires: soplex-devel}
25 %{?with_glpk:Requires: glpk >= 4.33}
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 LEMON stands for Library for Efficient Modeling and Optimization in
30 Networks. It is a C++ template library providing efficient
31 implementations of common data structures and algorithms with focus on
32 combinatorial optimization tasks connected mainly with graphs and
35 %description -l pl.UTF-8
36 LEMON to skrót od Library for Efficient Modeling and Optimization in
37 Networks (biblioteka do wydajnego modelowania i optymalizacji w
38 sieciach). Jest to biblioteka szablonów C++ udostępniająca wydajne
39 implementacje popularnych struktur danych i algorytmów przeznaczonych
40 do zadań optymalizacji kombinatorycznej, związanych głównie z grafami
44 Summary: Header files for LEMON library
45 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki LEMON
46 Group: Development/Libraries
47 Requires: %{name} = %{version}-%{release}
48 Requires: libstdc++-devel
49 Obsoletes: lemon-static
52 Header files for LEMON library.
54 %description devel -l pl.UTF-8
55 Pliki nagłówkowe biblioteki LEMON.
58 Summary: LEMON API documentation
59 Summary(pl.UTF-8): Dokumentacja API biblioteki LEMON
63 API documentation for LEMON library.
65 %description apidocs -l pl.UTF-8
66 Dokumentacja API biblioteki LEMON.
75 %{!?with_coin:-DLEMON_ENABLE_COIN=OFF} \
76 %{!?with_glpk:-DLEMON_ENABLE_GLPK=OFF} \
77 %{!?with_cplex:-DLEMON_ENABLE_ILOG=OFF} \
78 %{!?with_soplex:-DLEMON_ENABLE_SOPLEX=OFF}
82 rm -rf $RPM_BUILD_ROOT
84 %{__make} -C build install \
85 DESTDIR=$RPM_BUILD_ROOT
88 rm -rf $RPM_BUILD_ROOT
90 %post -p /sbin/ldconfig
91 %postun -p /sbin/ldconfig
94 %defattr(644,root,root,755)
95 %doc AUTHORS LICENSE NEWS README
96 %attr(755,root,root) %{_bindir}/dimacs-solver
97 %attr(755,root,root) %{_bindir}/dimacs-to-lgf
98 %attr(755,root,root) %{_bindir}/lemon-0.x-to-1.x.sh
99 %attr(755,root,root) %{_bindir}/lgf-gen
100 %attr(755,root,root) %{_libdir}/libemon.so.%{version}
103 %defattr(644,root,root,755)
104 %attr(755,root,root) %{_libdir}/libemon.so
106 %{_pkgconfigdir}/lemon.pc
107 %dir %{_datadir}/lemon
108 %{_datadir}/lemon/cmake
111 %defattr(644,root,root,755)