mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-21 19:42:24 +01:00
bfa2855877
Signed-off-by: Kyle Guinn <elyk03@gmail.com> |
||
---|---|---|
.. | ||
doinst.sh | ||
octave.info | ||
octave.SlackBuild | ||
README | ||
slack-desc |
GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language. This requires a BLAS/LAPACK implementation. Choose one of these package sets: * OpenBLAS (includes a LAPACK implementation) * atlas, lapack-atlas * blas, lapack (the Netlib reference implementations) If more than one set is installed (assuming there are no packaging conflicts) then the auto-detection will use the first implementation from this list that it finds. If in doubt, choose the Netlib reference implementations; other packages that require a BLAS or LAPACK implementation may not build if they are not configured to detect/use alternate implementations. These optional dependencies will be used if found (see INSTALL.OCTAVE, in the Octave source, for a description of what each dependency offers): amd, camd, colamd, ccolamd, cholmod, umfpack, cxsparse, glpk, arpack-ng, qrupdate, qhull, hdf5, fltk, ftgl, gl2ps, jdk, GraphicsMagick. Octave can use ImageMagick (part of Slackware) or GraphicsMagick (available from SBo) for some functionality. ImageMagick 6.8.6-10 from Slackware 14.1 appears to be incompatible (build failure). Octave searches for GraphicsMagick by default, and previous versions of this script changed the default to ImageMagick to avoid the need for yet another dependency. If you need this functionality, or if Octave decides to compile against ImageMagick for some reason, try installing GraphicsMagick. If you have arpack installed and the configure script segfaults when trying to detect arpack, try switching to arpack-ng (which is partly maintained by Octave developers).