slackbuilds/academic/octave-forge
David Somero 598f68b1df academic/octave-forge: Misc automated cleanups.
Signed-off-by: David Somero <xgizzmo@slackbuilds.org>
2010-06-04 00:59:16 -04:00
..
README academic/octave-forge: Updated for bundle-20090607. 2010-05-15 10:38:41 +02:00
doinst.sh academic/octave-forge: Added to 12.1 repository 2010-05-11 22:53:06 +02:00
generate-installscript.sh academic/octave-forge: Updated for bundle-20090607. 2010-05-15 10:38:41 +02:00
installscript.m academic/octave-forge: Updated for bundle-20090607. 2010-05-15 10:38:41 +02:00
octave-forge.SlackBuild academic/octave-forge: Misc automated cleanups. 2010-06-04 00:59:16 -04:00
octave-forge.info academic: nitpicks with ordering of .info file values 2010-05-18 00:29:16 -05:00
slack-desc academic/octave-forge: Added to 12.1 repository 2010-05-11 22:53:06 +02:00

README

This is a script to package Octave-Forge, the main source for
out-of-mainline Octave packages.

The Octave-Forge packages are grouped into four categories (main,
extra, language and nonfree). By default the script packages all of
them, but you can specify a different behavior with the REPOS
variable. For example,
  REPOS=main,extra ./octave-forge.SlackBuild
will build only the "main" and "extra" repositories.
Parallel compilation is not supported.

If you want to build a newer version of Octave-Forge, you need to
regenerate the Octave script that performs the build itself. To do
this, run generate-installscript.sh after updating the usual variables
near the beginning.

This script requires Octave, available on SlackBuilds.org.
Some packages also have dependencies on external components, not
available on stock Slackware or SlackBuilds.org. These components
(and, more generally, packages failing compilation) are automatically
excluded from the package.

Note: on package removal, you should run as root:
  mkdir -p /usr/share/octave/packages && \
  octave --silent --eval "pkg rebuild"