mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-23 19:19:20 -05:00
gnu: Add maxima.
* gnu/packages/maths.scm (maxima): New variable.
This commit is contained in:
parent
f842bbed19
commit
8731e52749
1 changed files with 39 additions and 0 deletions
|
@ -43,9 +43,11 @@ (define-module (gnu packages maths)
|
||||||
#:use-module (gnu packages ghostscript)
|
#:use-module (gnu packages ghostscript)
|
||||||
#:use-module (gnu packages gtk)
|
#:use-module (gnu packages gtk)
|
||||||
#:use-module (gnu packages less)
|
#:use-module (gnu packages less)
|
||||||
|
#:use-module (gnu packages lisp)
|
||||||
#:use-module (gnu packages gnome)
|
#:use-module (gnu packages gnome)
|
||||||
#:use-module (gnu packages xorg)
|
#:use-module (gnu packages xorg)
|
||||||
#:use-module (gnu packages gl)
|
#:use-module (gnu packages gl)
|
||||||
|
#:use-module (gnu packages m4)
|
||||||
#:use-module (gnu packages mpi)
|
#:use-module (gnu packages mpi)
|
||||||
#:use-module (gnu packages multiprecision)
|
#:use-module (gnu packages multiprecision)
|
||||||
#:use-module (gnu packages pcre)
|
#:use-module (gnu packages pcre)
|
||||||
|
@ -827,3 +829,40 @@ (define-public gsegrafix
|
||||||
polar-axis plots and three-dimensional plots. Plots can be printed or saved
|
polar-axis plots and three-dimensional plots. Plots can be printed or saved
|
||||||
to BMP, JPEG or PNG image formats.")
|
to BMP, JPEG or PNG image formats.")
|
||||||
(license license:gpl3+)))
|
(license license:gpl3+)))
|
||||||
|
|
||||||
|
(define-public maxima
|
||||||
|
(package
|
||||||
|
(name "maxima")
|
||||||
|
(version "5.33.0")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "mirror://sourceforge/maxima/Maxima-source/"
|
||||||
|
version "-source/" name "-" version ".tar.gz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"13axm11xw0f3frx5b0qdidi7igkn1524fzz77s9rbpl2yy2nrbz2"))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(arguments
|
||||||
|
`(#:phases (alist-cons-before
|
||||||
|
'check 'pre-check
|
||||||
|
(lambda _
|
||||||
|
(chmod "src/maxima" #o555))
|
||||||
|
%standard-phases)))
|
||||||
|
(inputs
|
||||||
|
`(("gcl" ,gcl)))
|
||||||
|
(native-inputs
|
||||||
|
`(("texinfo" ,texinfo)
|
||||||
|
("perl" ,perl)))
|
||||||
|
(home-page "http://maxima.sourceforge.net")
|
||||||
|
(synopsis "Numeric and symbolic expression manipulation")
|
||||||
|
(description "Maxima is a system for the manipulation of symbolic and
|
||||||
|
numerical expressions. It yields high precision numeric results by using
|
||||||
|
exact fractions, arbitrary precision integers, and variable precision floating
|
||||||
|
point numbers")
|
||||||
|
;; Some files are lgpl2.1+. Some are gpl2+. Some explicitly state gpl1+.
|
||||||
|
;; Others simply say "GNU General Public License" without stating a
|
||||||
|
;; version (which implicitly means gpl1+).
|
||||||
|
;; At least one file (src/maxima.asd) says "version 2."
|
||||||
|
;; GPLv2 only is therefore the smallest subset.
|
||||||
|
(license license:gpl2)))
|
||||||
|
|
Loading…
Reference in a new issue