giac: A general purpose computer algebra system¶
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: 
- The Freebsd port is math/giacxcas 
Licence¶
GPLv3+
Note: except the french html documentation which is freely redistributable for non commercial only purposes. This doc has been removed in the Sage package, see spkg-src
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¶
- Use spkg-src to update this package 
Type¶
optional
Dependencies¶
Version Information¶
package-version.txt:
1.9.0.15p0
Equivalent System Packages¶
$ sudo pacman -S giac
$ conda install giac
$ sudo apt-get install libgiac-dev xcas
$ sudo yum install giac giac-devel
$ sudo pkg install math/giacxcas
$ nix-env --install giac
$ sudo zypper install giac-devel
$ sudo xbps-install giac-devel
See https://repology.org/project/giac/versions
If the system package is installed, ./configure will check if it can be used.