Info2: << Package: maxima Version: 5.28.0 Revision: 3 Maintainer: Alexander Hansen Description: Symbol manipulation program Source: mirror:sourceforge:%n/Maxima-source/%v-source/%n-%v.tar.gz Source-MD5: de12d5081194325f0336abef263e7263 Type: sbcl (1.1.1), ppcsbcl (1.0.58) Depends: << gnuplot-bin, rlwrap, recode, (%m != powerpc) sbcl-%type_pkg[sbcl]-maxima, (%m = powerpc) sbcl-%type_pkg[ppcsbcl]-maxima << BuildDepends: << libgettext8-dev, libiconv-dev, libncurses5, readline5, fink (>=0.28) << # RuntimeDepends: gnuplot-bin, rlwrap, recode # not sure about those bdeps; also: + recode-dev ? + tcltk-dev ? # It doesn't actually seem to _link_ tcltk, but uses its # wish shell at runtime. # dep on rlwrap (>= 0.28-1) because of rmaxima # among the deps, the following would suffice by recursivity: sbcl gnuplot recode # rlwrap tcltk Conflicts: maxima, maxima-nox Replaces: maxima, maxima-nox License: GPL ConfigureParams: << --infodir='${prefix}/share/info' \ --mandir='${prefix}/share/man' \ --libexecdir='${prefix}/lib' \ --enable-gettext \ --enable-lang-de \ --enable-lang-es \ --enable-lang-pt \ --enable-lang-pt_BR \ --enable-lang-de-utf8 \ --enable-lang-es-utf8 \ --enable-lang-pt-utf8 \ --enable-lang-pt_BR-utf8 \ --enable-recode \ --enable-sbcl \ --with-default-lisp=sbcl \ (%m != powerpc) --with-sbcl=%p/opt/sbcl-%type_raw[sbcl]/bin/sbcl \ (%m = powerpc) --with-sbcl=%p/opt/sbcl-%type_raw[ppcsbcl]/bin/sbcl \ --with-wish=/usr/bin/wish << CompileScript: << #!/bin/sh -ev export LANG=C LC_ALL=C ./configure %c make << InstallScript: << %{default_script} cp share/draw/grcommon.lisp %i/share/%n/%v/share/draw/ cp share/diffequations/drawdf.mac %i/share/%n/%v/share/diffequations/ << PostInstScript: << printf "Now that maxima has been updated, you can remove\n" printf "any obsolete sbcl-maxima packages by running:\n" printf "\n\tfink remove " for pkg in 1047 1049 1050 1051 1054 1055 1056 1057 1058 do printf "sbcl-%%s-maxima " $pkg done printf "\n(Don't remove sbcl-1058-maxima if you're on powerpc).\n" << InfoTest: << TestScript: make check || exit 2 << InfoDocs: maxima.info # The info-N files in %p/share/info are probably not needed here. DocFiles: AUTHORS COPYING NEWS INSTALL README ChangeLog* DescPackaging: << Keep sbcl Type in sync with that in sbcl-maxima-*.info. Automatically removes obsolete sbcl-M-maxima versions after install. Pkg in crypto because of preamble of COPYING _ even though it states explicitly NOT to be part of the licence. As of 5.15.0-3, build like the prior maxima-nox package: Separate out the xmaxima package, built against the system's Tcl/Tk, as a SplitOff. Move mgnuplot into the xmaxima package as of version 5.21.x, since it uses the wish as set from configure. Previous versions maintained by William McCallum, Matthias Neeracher, and Andrea Riciputi. << DescDetail: << Maxima is a symbolic computation program. It is full featured, including symbolic manipulation of polynomials, matrices, rational functions, integration, Todd-coxeter, 2D and 3D plotting, an ODE solver, and bigfloats. It contains a symbolic source level debugger for maxima code. Maxima is based on the original MACsyma developed at MIT in the 1970's. This package contains the command-line executables, demos, sources, etc. << DescUsage: << Enter "rmaxima" for a command line interface with line editing. The "maxima" executable doesn't have this capability now. "xmaxima" has moved to its own packages. X11 plotting in gnuplot can be turned on via flags sent to the plot commands. << DescPort: << IMPORTANT: Maxima will only reliably work with the version (and revision) of the LISP that was used to build it. As of maxima-5.23.2-3, we have introduced a special 'sbcl-N-maxima' package, where N maps to the version of SBCL (e.g. sbcl-1047-maxima-1.0.47-1 for sbcl-1.0.47), and which installs in a versioned private directory so that multiple versions can be installed concurrently. << Homepage: http://maxima.sourceforge.net Splitoff: << Package: xmaxima Depends: maxima ( >= %v) Conflicts: maxima ( << 5.15.0-3 ) , maxima-nox, xmaxima-x11 Replaces: maxima ( << 5.16.1-1 ) , maxima-nox, xmaxima-x11 Files: << bin/%n lib/%N/%v/mgnuplot share/%N/%v/%n/* share/info/%n.info << InfoDocs: xmaxima.info Description: Tcl/TK front end for maxima (Aqua graphics) DocFiles: AUTHORS COPYING NEWS INSTALL README ChangeLog* << <<