diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | coin-or-CoinUtils-devel.spec | 63 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 65 insertions, 0 deletions
@@ -0,0 +1 @@ +/coin-or-CoinUtils-devel-2.11.13.tar.gz diff --git a/coin-or-CoinUtils-devel.spec b/coin-or-CoinUtils-devel.spec new file mode 100644 index 0000000..e3ff4c2 --- /dev/null +++ b/coin-or-CoinUtils-devel.spec @@ -0,0 +1,63 @@ +# CoinUtils is distributed as a subproject inside the coin-or/CoinUtils +# repository (the repository root is only the COIN-OR combined-build shell, +# the CoinUtils/ directory is the standalone autotools project). +# Build is performed inside CoinUtils/. +# topdir after --transform: coin-or-CoinUtils-devel-2.11.13 +# Source dir inside tarball: CoinUtils/ + +Name: coin-or-CoinUtils-devel +Version: 2.11.13 +Release: 1%{?dist} +Summary: Utilities, data structures and linear algebra for COIN-OR projects + +License: EPL-2.0 +URL: https://github.com/coin-or/CoinUtils +Source0: https://github.com/coin-or/CoinUtils/archive/refs/tags/releases/%{version}.tar.gz#/%{name}-%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: make +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool + +%description +CoinUtils is an open-source collection of classes and helper functions that +are generally useful to multiple COIN-OR projects. These utilities include +classes for storing and manipulating sparse matrices and vectors, performing +matrix factorization, parsing input files in standard formats, building +representations of mathematical programs, comparing floating point numbers +with a tolerance, performing simple presolve operations and warm starting +algorithms for mathematical programs. + +This package provides the CoinUtils shared library, the public C and C++ +headers, the pkgconfig integration files and the documentation, so that +other COIN-OR projects (Osi, Clp, Cgl, Cbc, ...) can be built and run +against the CoinUtils library. + +%prep +%autosetup -n %{name}-%{version} + +%build +cd CoinUtils +%configure \ + --disable-static \ + --disable-dependency-tracking +%make_build + +%install +cd CoinUtils +%make_install +find %{buildroot} -type f -name '*.la' -delete + +%files +%license LICENSE +%doc README.md +%{_libdir}/libCoinUtils.so* +%{_libdir}/pkgconfig/coinutils.pc +%{_includedir}/coin/* +%{_datadir}/coin/doc/CoinUtils/ + +%changelog +* Mon Sep 21 2026 openEuler Builder <builder@openeuler.org> - 2.11.13-1 +- Initial package for openEuler @@ -0,0 +1 @@ +22cff9e74424949e63daabe3c7f4ec70 coin-or-CoinUtils-devel-2.11.13.tar.gz |
