Package CoinCgl: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 | %define mpiimpl openmpi %define mpidir %_libdir/%mpiimpl %define oname Cgl Name: Coin%oname Version: 0.57.4 Release: alt1.svn20130130 Summary: COIN-OR Cut Generation Library License: CPL v1.0 Group: Sciences/Mathematics Url: http://www.coin-or.org/projects/Cgl.xml Packager: Eugeny A. Rostovtsev (REAL) <real at altlinux.org> # https://projects.coin-or.org/svn/Cgl/trunk Source: %oname-%version.tar.gz BuildPreReq: libCoinUtils libglpk libCoinOsi libCoinClp BuildPreReq: doxygen graphviz libglpk-devel CoinBuildTools gcc-c++ BuildPreReq: libCoinUtils-devel libCoinClp-devel libCoinOsi-devel BuildPreReq: libCoinVol-devel %mpiimpl-devel chrpath BuildPreReq: libCoinDyLP-devel %description The COIN-OR Cut Generation Library (Cgl) is an open collection of cutting plane implementations ("cut generators") for use in teaching, research, and applications. Cgl can be used with other COIN-OR packages that make use of cuts, such as the mixed-integer linear programming solver Cbc. %package -n lib%name Summary: Shared libraries of COIN-OR Cut Generation Library Group: System/Libraries %description -n lib%name The COIN-OR Cut Generation Library (Cgl) is an open collection of cutting plane implementations ("cut generators") for use in teaching, research, and applications. Cgl can be used with other COIN-OR packages that make use of cuts, such as the mixed-integer linear programming solver Cbc. This package contains shared libraries of COIN-OR Cut Generation Library. %package -n lib%name-devel Summary: Development files of COIN-OR Cut Generation Library Group: Development/C++ Requires: lib%name = %version-%release %description -n lib%name-devel The COIN-OR Cut Generation Library (Cgl) is an open collection of cutting plane implementations ("cut generators") for use in teaching, research, and applications. Cgl can be used with other COIN-OR packages that make use of cuts, such as the mixed-integer linear programming solver Cbc. This package contains development files of COIN-OR Cut Generation Library. %package -n lib%name-devel-doc Summary: Documentation for COIN-OR Cut Generation Library Group: Development/Documentation BuildArch: noarch %description -n lib%name-devel-doc The COIN-OR Cut Generation Library (Cgl) is an open collection of cutting plane implementations ("cut generators") for use in teaching, research, and applications. Cgl can be used with other COIN-OR packages that make use of cuts, such as the mixed-integer linear programming solver Cbc. This package contains development documentation for COIN-OR Cut Generation Library. %package examples Summary: Examples for COIN-OR Cut Generation Library Group: Sciences/Mathematics #Requires: lib%name = %version-%release BuildArch: noarch %description examples The COIN-OR Cut Generation Library (Cgl) is an open collection of cutting plane implementations ("cut generators") for use in teaching, research, and applications. Cgl can be used with other COIN-OR packages that make use of cuts, such as the mixed-integer linear programming solver Cbc. This package contains examples for COIN-OR Cut Generation Library. %prep %setup %build mpi-selector --set %mpiimpl source %mpidir/bin/mpivars.sh export OMPI_LDFLAGS="-Wl,--as-needed,-rpath,%mpidir/lib -L%mpidir/lib" %autoreconf %configure \ --with-coin-instdir=%prefix \ --with-dot TOPDIR=$PWD %make_build TOPDIR=$TOPDIR #make_build -C %oname/examples TOPDIR=$TOPDIR pushd %oname/doxydoc doxygen doxygen.conf popd %install source %mpidir/bin/mpivars.sh export OMPI_LDFLAGS="-Wl,--as-needed,-rpath,%mpidir/lib -L%mpidir/lib" %makeinstall_std TOPDIR=$PWD install -p -m644 Cgl/src/CglZeroHalf/Cgl012cut.hpp \ %buildroot%_includedir/coin/ #install -d %buildroot%_bindir #install -m755 %oname/examples/cgl1 %buildroot%_bindir #chrpath -r %mpidir/lib %buildroot%_bindir/cgl1 rm -fR %buildroot%_docdir/coin \ %buildroot%_datadir/coin/doc %files -n lib%name %doc %oname/AUTHORS %oname/LICENSE %oname/README %_libdir/*.so.* %files -n lib%name-devel %_libdir/*.so %_includedir/* %_pkgconfigdir/* %files -n lib%name-devel-doc %doc %oname/doxydoc/doxydoc/html/* %files examples %doc %oname/examples/*.cpp %oname/examples/Makefile #_bindir/* %changelog * Tue Feb 12 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.57.4-alt1.svn20130130 - Version 0.57.4 * Wed Sep 05 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.57.3-alt2.svn20120618 - New snapshot * Mon Jul 09 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.57.3-alt2.svn20120128 - Rebuilt with OpenMPI 1.6 * Sun Feb 12 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.57.3-alt1.svn20120128 - Version 0.57.3 * Wed Dec 14 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.57.0-alt2.svn20110814 - Fixed RPATH * Wed Sep 07 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.57.0-alt1.svn20110814 - Version 0.57.0 * Sat Apr 23 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.56.2-alt1.svn20110417 - Version 0.56.2 * Mon Feb 28 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.56.0-alt1.svn20101005.1 - Added -g into compiler flags * Fri Feb 18 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.56.0-alt1.svn20101005 - Rebuilt for debuginfo * Sat Dec 18 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.56.0-alt1.svn20100831.2 - Version 0.56.0 * Wed Oct 27 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.55.0-alt1.svn20100831.2 - Rebuilt for soname set-versions * Wed Oct 13 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.55.0-alt1.svn20100831.1 - Fixed linking of libraries * Wed Sep 01 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.55.0-alt1.svn20100831 - Initial build for Sisyphus |