4 %define _ver_minor 0.10
5 Summary: Mixed Integer Linear Program solver
6 Summary(pl.UTF-8): Biblioteka i narzędzie do rozwiązywania problemu programowania liniowego
8 Version: %{_ver_major}.%{_ver_minor}
12 Source0: http://dl.sourceforge.net/lpsolve/%{name}_%{version}_source.tar.gz
13 # Source0-md5: 26b3e95ddf3d9c077c480ea45874b3b8
14 Patch0: %{name}-shared.patch
15 URL: http://sourceforge.net/projects/lpsolve/
18 BuildRequires: libtool
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 Mixed Integer Linear Programming (MILP) solver lp_solve solves pure
23 linear, (mixed) integer/binary, semi-continuous and special ordered
26 %description -l pl.UTF-8
27 Biblioteka i narzędzie do rozwiązywania problemu programowania
28 liniowego przy użyciu algorytmu Simplex.
31 Summary: liblpsolve header files
32 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki liblpsolve
33 Group: Development/Libraries
34 Requires: %{name} = %{version}-%{release}
37 liblpsolve header files.
39 %description devel -l pl.UTF-8
40 Pliki nagłówkowe biblioteki liblpsolve.
43 Summary: Static liblpsolve library
44 Summary(pl.UTF-8): Statyczna biblioteka liblpsolve
45 Group: Development/Libraries
46 Requires: %{name}-devel = %{version}-%{release}
49 Static liblpsolve library.
51 %description static -l pl.UTF-8
52 Statyczna biblioteka liblpsolve.
55 %setup -q -n %{name}_%{_ver_major}
60 CC="%{__cc}" CFLAGS="%{rpmcflags}" sh -x ccc
62 CC="%{__cc}" CFLAGS="%{rpmcflags}" sh -x ccc
65 rm -rf $RPM_BUILD_ROOT
66 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_includedir}/lpsolve}
68 install lp_solve/lp_solve $RPM_BUILD_ROOT%{_bindir}/lpsolve
69 install lpsolve55/liblpsolve55.a $RPM_BUILD_ROOT%{_libdir}/liblpsolve.a
70 install lpsolve55/liblpsolve55.so $RPM_BUILD_ROOT%{_libdir}/liblpsolve.so
71 cp -a lp*.h $RPM_BUILD_ROOT%{_includedir}/lpsolve
74 rm -rf $RPM_BUILD_ROOT
76 %post -p /sbin/ldconfig
77 %postun -p /sbin/ldconfig
80 %defattr(644,root,root,755)
82 %attr(755,root,root) %{_bindir}/lpsolve
83 %attr(755,root,root) %{_libdir}/liblpsolve.so
86 %defattr(644,root,root,755)
87 %{_includedir}/lpsolve
90 %defattr(644,root,root,755)
91 %{_libdir}/liblpsolve.a