# 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 - 2.11.13-1 - Initial package for openEuler