= GIAC =

== Description ==

  * Giac is a general purpose Computer algebra system by Bernard Parisse. It consists of:
    - a C++ library (libgiac).
    - a command line interpreter (icas or giac).
    - the built of the FLTK-based GUI (xcas) has been disabled in the spkg-install file.

  * The english documentation will be installed in:
       $SAGE_LOCAL/share/giac/doc/en/cascmd_en/index.html

  * -Author's website with debian, ubuntu, macosx, windows package:
            http://www-fourier.ujf-grenoble.fr/~parisse/giac.html
    -The Freebsd port is math/giacxcas

== Licence ==

GPLv3+ except the french html documentation which is freely redistributable
       for non commercial only purposes. This doc has been removed in the spkg)

== Upstream Contact ==

  * Bernard Parisse: http://www-fourier.ujf-grenoble.fr/~parisse/giac.html
  * Source file (giac-x.y.z-t.tar.gz) in:
    http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/

== Dependencies ==

  * gettext, readline
  * giac will benefit of ntl, pari, mpfr, gsl, lapack but they should be already installed by sage.
  * giac can also benefit of mpfi for arithmetic on intervals.
  * The Documentation is  pre-built, hevea or latex or ... are not needed to install the package.

== Special Update/Build Instructions ==

  * The script_subdirectory of the pexpect giac interface is create in spkg-install.
  * Some gcc 4.7.2 gives a seg fault when compiling giac, but earlier or later version
    should be fine.
    http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54986
  * pari support has been enabled in spkg-install. To allow this, giac have been patched to not always init pari. (See the comments in patches/README.txt for details)
