Package: sundials50-shlibs # version 5.5.0 and up add the minor and patch version number to install_name Version: 5.4.0 Revision: 1 Description: Suite of equation solvers License: BSD Maintainer: None Depends: gcc11-shlibs BuildDepends: << cmake (>= 3.5), fink-buildenv-modules, gcc11-compiler << Source: https://github.com/LLNL/sundials/releases/download/v%v/sundials-%v.tar.gz Source-Checksum: SHA256(a60ba8155ca12261cf7623efcf9fd4232e95bcfefe480993ef71324176cb395b) SetCC: gcc-fsf-11 SetCFLAGS: -O3 -march=native -mtune=native CompileScript: << #!/bin/sh -ev . %p/sbin/fink-buildenv-cmake.sh mkdir finkbuild pushd finkbuild %p/bin/cmake \ $FINK_CMAKE_ARGS \ -DBUILD_STATIC_LIBS=OFF \ -DCMAKE_INSTALL_NAME_DIR=%p/lib/sundials50 \ -DCMAKE_INSTALL_LIBDIR=%p/lib/sundials50 \ -DEXAMPLES_INSTALL_PATH=%p/share/doc/sundials50/examples \ .. popd << InstallScript: << #!/bin/sh -ev pushd finkbuild make install DESTDIR=%d popd << DocFiles: CONTRIBUTING.md LICENSE NOTICE README.md Shlibs: << %p/lib/sundials50/libsundials_arkode.4.dylib 4.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_cvode.5.dylib 5.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_cvodes.5.dylib 5.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_ida.5.dylib 5.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_idas.4.dylib 4.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_kinsol.5.dylib 5.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_nvecmanyvector.5.dylib 5.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_nvecserial.5.dylib 5.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_sunlinsolband.3.dylib 3.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_sunlinsoldense.3.dylib 3.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_sunlinsolpcg.3.dylib 3.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_sunlinsolspbcgs.3.dylib 3.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_sunlinsolspfgmr.3.dylib 3.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_sunlinsolspgmr.3.dylib 3.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_sunlinsolsptfqmr.3.dylib 3.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_sunmatrixband.3.dylib 3.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_sunmatrixdense.3.dylib 3.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_sunmatrixsparse.3.dylib 3.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_sunnonlinsolfixedpoint.2.dylib 2.0.0 %n (>= 5.0.0-1) %p/lib/sundials50/libsundials_sunnonlinsolnewton.2.dylib 2.0.0 %n (>= 5.0.0-1) << SplitOff: << Package: sundials50 Depends: %N (= %v-%r) BuildDependsOnly: true Conflicts: sundials, sundials50, sundials60 Replaces: sundials, sundials50, sundials60 Files: << include lib/sundials50/libsundials_arkode.dylib lib/sundials50/libsundials_cvode.dylib lib/sundials50/libsundials_cvodes.dylib lib/sundials50/libsundials_ida.dylib lib/sundials50/libsundials_idas.dylib lib/sundials50/libsundials_kinsol.dylib lib/sundials50/libsundials_nvecmanyvector.dylib lib/sundials50/libsundials_nvecserial.dylib lib/sundials50/libsundials_sunlinsolband.dylib lib/sundials50/libsundials_sunlinsoldense.dylib lib/sundials50/libsundials_sunlinsolpcg.dylib lib/sundials50/libsundials_sunlinsolspbcgs.dylib lib/sundials50/libsundials_sunlinsolspfgmr.dylib lib/sundials50/libsundials_sunlinsolspgmr.dylib lib/sundials50/libsundials_sunlinsolsptfqmr.dylib lib/sundials50/libsundials_sunmatrixband.dylib lib/sundials50/libsundials_sunmatrixdense.dylib lib/sundials50/libsundials_sunmatrixsparse.dylib lib/sundials50/libsundials_sunnonlinsolfixedpoint.dylib lib/sundials50/libsundials_sunnonlinsolnewton.dylib share/doc/%n/examples << DocFiles: CONTRIBUTING.md LICENSE NOTICE README.md << Homepage: https://computation.llnl.gov/casc/sundials/main.html DescDetail: << SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic equation Solvers) consists of the following five solvers: CVODE solves initial value problems for ordinary differential equation (ODE) systems. CVODES solves ODE systems and includes sensitivity analysis capabilities (forward and adjoint). IDA solves initial value problems for differential-algebraic equation (DAE) systems. IDAS solves DAE systems and includes sensitivity analysis capabilities (forward and adjoint). KINSOL solves nonlinear algebraic systems. << DescPackaging: << The upstream distro is a suite of libraries with different ABI versions. Debian splits each into its own runtime package and a monolithic headers package. We instead have a unified runtime package for each x.y release (levels where upstream historically has changed at least one libversion number) to help users get a self-consistent set at any time. << DescUsage: << Add -L%p/lib/sundials50 to your linker calls. <<