Sisyphus repository
Last update: 2017-10-20 09:06:33 +0400 | SRPMs: 17933 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 0.93.4-alt1.svn20140310
p8: 0.93.4-alt1.svn20140310
p7: 0.92.1-alt4.svn20130129
t7: 0.92.1-alt4.svn20130129
Platform6: 0.92.1-alt1.svn20110201
t6: 0.92.1-alt1.svn20110201

Group :: Sciences/Mathematics
Source RPM: CoinSmi

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/0)   Repocop 

Raw spec file

%define mpiimpl openmpi
%define mpidir %_libdir/%mpiimpl

%define oname Smi
Name: Coin%oname
Version: 0.93.4
Release: alt1.svn20140310
Summary: COIN-OR Stochastic Modeling Interface
License: CPL v1.0
Group: Sciences/Mathematics
Url: http://www.coin-or.org/projects/Smi.xml
Packager: Eugeny A. Rostovtsev (REAL) <real at altlinux.org>

# https://projects.coin-or.org/svn/Smi/trunk

Source: %oname-%version.tar.gz

BuildPreReq: doxygen graphviz libglpk-devel CoinBuildTools gcc-c++
BuildPreReq: libCoinUtils-devel libCoinCbc-devel libCoinCgl-devel
BuildPreReq: libCoinClp-devel libCoinOsi-devel %mpiimpl-devel
BuildPreReq: CoinStochastic-data libreadline-devel
BuildPreReq: libCoinFlopCpp-devel libtinfo-devel

%description
Smi is an open-source interface for modeling stochastic linear
programming problems. Currently it supports: a scenario tree structure
for multiperiod stochastic data, an implementation of a Stochastic MPS
(SMPS) reader, direct interfaces for generating scenario trees from
paths and from discrete random variables, generating the deterministic
equivalent problem for OSI compatible solvers, and parsing the solutions
by stage and scenario.

%package -n lib%name
Summary: Shared libraries of COIN-OR Stochastic Modeling Interface
Group: System/Libraries

%description -n lib%name
Smi is an open-source interface for modeling stochastic linear
programming problems. Currently it supports: a scenario tree structure
for multiperiod stochastic data, an implementation of a Stochastic MPS
(SMPS) reader, direct interfaces for generating scenario trees from
paths and from discrete random variables, generating the deterministic
equivalent problem for OSI compatible solvers, and parsing the solutions
by stage and scenario.

This package contains shared libraries of COIN-OR Stochastic Modeling
Interface.

%package -n lib%name-devel
Summary: Development files of COIN-OR Stochastic Modeling Interface
Group: Development/C++
Requires: lib%name = %version-%release
Requires: CoinStochastic-data

%description -n lib%name-devel
Smi is an open-source interface for modeling stochastic linear
programming problems. Currently it supports: a scenario tree structure
for multiperiod stochastic data, an implementation of a Stochastic MPS
(SMPS) reader, direct interfaces for generating scenario trees from
paths and from discrete random variables, generating the deterministic
equivalent problem for OSI compatible solvers, and parsing the solutions
by stage and scenario.

This package contains development files of COIN-OR Stochastic Modeling
Interface.

%package examples
Summary: Examples for COIN-OR Stochastic Modeling Interface
Group: Development/Documentation
BuildArch: noarch

%description examples
Smi is an open-source interface for modeling stochastic linear
programming problems. Currently it supports: a scenario tree structure
for multiperiod stochastic data, an implementation of a Stochastic MPS
(SMPS) reader, direct interfaces for generating scenario trees from
paths and from discrete random variables, generating the deterministic
equivalent problem for OSI compatible solvers, and parsing the solutions
by stage and scenario.

This package contains examples for COIN-OR Stochastic Modeling
Interface.

%prep
%setup

%build
mpi-selector --set %mpiimpl
source %mpidir/bin/mpivars.sh
export OMPI_LDFLAGS="-Wl,--as-needed,-rpath,%mpidir/lib -L%mpidir/lib"

%add_optflags -fpermissive
%autoreconf
%configure \
        --with-stochastic-datadir=%_datadir/coin/Data/Stochastic
%make_build

%install
source %mpidir/bin/mpivars.sh
export OMPI_LDFLAGS="-Wl,--as-needed,-rpath,%mpidir/lib -L%mpidir/lib"

%makeinstall_std

rm -fR %buildroot%_docdir/coin

%files -n lib%name
%doc %oname/AUTHORS %oname/LICENSE %oname/README
%_libdir/*.so.*

%files -n lib%name-devel
%_libdir/*.so
%_includedir/*
%_pkgconfigdir/*

%files examples
%doc %oname/examples %oname/flopcpp_examples

%changelog
* Thu May 15 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.93.4-alt1.svn20140310
- Version 0.93.4

* Tue Dec 03 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.93.3-alt1.svn20131123
- Version 0.93.3

* Wed Sep 11 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.93.0-alt1.svn201300716
- Version 0.93.0

* Tue Feb 12 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt4.svn20130129
- New snapshot

* Tue Oct 02 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt4.svn20120402
- Fixed build with gcc 4.7

* Thu Sep 06 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt3.svn20120402
- New snapshot

* Mon Jul 09 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt3.svn20120129
- Rebuilt with OpenMPI 1.6

* Sun Feb 12 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt2.svn20120129
- New snapshot

* Wed Dec 14 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt2.svn20110814
- Fixed RPATH

* Mon Oct 03 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt1.svn20110814
- New snapshot

* Sun Apr 24 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt1.svn20110201
- New snapshot

* Mon Feb 28 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt1.svn20101125.2
- Added -g into compiler flags

* Fri Feb 18 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt1.svn20101125.1
- Rebuilt for debuginfo

* Sun Dec 19 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt1.svn20101125
- New snapshot

* Wed Oct 27 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt1.svn20100617.3
- Rebuilt for soname set-versions

* Fri Oct 15 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt1.svn20100617.2
- Fixed overlinking of libraries

* Mon Sep 13 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt1.svn20100617.1
- Built with COIN-OR FLOPC++

* Sat Sep 11 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.92.1-alt1.svn20100617
- Initial build for Sisyphus

 
© 2009–2017 Igor Zubkov