diff options
| -rw-r--r-- | .mailmap | 4 | ||||
| -rw-r--r-- | gnu/packages/algebra.scm | 48 |
2 files changed, 49 insertions, 3 deletions
| @@ -24,8 +24,8 @@ David Thompson <davet@gnu.org> <dthompson2@worcester.edu> | |||
| 24 | David Thompson <davet@gnu.org> <dthompson@member.fsf.org> | 24 | David Thompson <davet@gnu.org> <dthompson@member.fsf.org> |
| 25 | David Thompson <davet@gnu.org> <dthompson@vistahigherlearning.com> | 25 | David Thompson <davet@gnu.org> <dthompson@vistahigherlearning.com> |
| 26 | Deck Pickard <deck.r.pickard@gmail.com> <nebu@kipple> | 26 | Deck Pickard <deck.r.pickard@gmail.com> <nebu@kipple> |
| 27 | Eric Bavier <bavier@member.fsf.org> <ericbavier@gmail.com> | 27 | Eric Bavier <bavier@posteo.net> <ericbavier@gmail.com> |
| 28 | Eric Bavier <bavier@member.fsf.org> <bavier@posteo.net> | 28 | Eric Bavier <bavier@posteo.net> <bavier@member.fsf.org> |
| 29 | Eric Dvorsak <eric@dvorsak.fr> <yenda1@gmail.com> | 29 | Eric Dvorsak <eric@dvorsak.fr> <yenda1@gmail.com> |
| 30 | George Clemmer <myglc2@gmail.com> | 30 | George Clemmer <myglc2@gmail.com> |
| 31 | ison <ison@airmail.cc> <ison111@protonmail.com> | 31 | ison <ison@airmail.cc> <ison111@protonmail.com> |
diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index e7938b45dbc..5227d6797bb 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | ;;; Copyright © 2017, 2020 Efraim Flashner <efraim@flashner.co.il> | 7 | ;;; Copyright © 2017, 2020 Efraim Flashner <efraim@flashner.co.il> |
| 8 | ;;; Copyright © 2017–2021 Tobias Geerinckx-Rice <me@tobias.gr> | 8 | ;;; Copyright © 2017–2021 Tobias Geerinckx-Rice <me@tobias.gr> |
| 9 | ;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com> | 9 | ;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com> |
| 10 | ;;; Copyright © 2017, 2019 Eric Bavier <bavier@member.fsf.org> | 10 | ;;; Copyright © 2017, 2019, 2021 Eric Bavier <bavier@posteo.net> |
| 11 | ;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com> | 11 | ;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com> |
| 12 | ;;; Copyright © 2020 Björn Höfling <bjoern.hoefling@bjoernhoefling.de> | 12 | ;;; Copyright © 2020 Björn Höfling <bjoern.hoefling@bjoernhoefling.de> |
| 13 | ;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net> | 13 | ;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net> |
| @@ -59,6 +59,7 @@ | |||
| 59 | #:use-module (gnu packages tex) | 59 | #:use-module (gnu packages tex) |
| 60 | #:use-module (gnu packages texinfo) | 60 | #:use-module (gnu packages texinfo) |
| 61 | #:use-module (gnu packages xiph) | 61 | #:use-module (gnu packages xiph) |
| 62 | #:use-module (gnu packages xml) | ||
| 62 | #:use-module (gnu packages xorg) | 63 | #:use-module (gnu packages xorg) |
| 63 | #:use-module (guix build-system ant) | 64 | #:use-module (guix build-system ant) |
| 64 | #:use-module (guix build-system gnu) | 65 | #:use-module (guix build-system gnu) |
| @@ -1607,3 +1608,48 @@ no more than about 20 bits long).") | |||
| 1607 | (@dfn{DCT}), Discrete Sine Transform (@dfn{DST}) and Discrete Hartley Transform | 1608 | (@dfn{DCT}), Discrete Sine Transform (@dfn{DST}) and Discrete Hartley Transform |
| 1608 | (@dfn{DHT}).") | 1609 | (@dfn{DHT}).") |
| 1609 | (license license:gpl2+))) | 1610 | (license license:gpl2+))) |
| 1611 | |||
| 1612 | (define-public sollya | ||
| 1613 | (package | ||
| 1614 | (name "sollya") | ||
| 1615 | (version "7.0") | ||
| 1616 | (source (origin | ||
| 1617 | (method url-fetch) | ||
| 1618 | (uri (string-append "https://www.sollya.org/releases/" | ||
| 1619 | "sollya-" version "/sollya-" version ".tar.bz2")) | ||
| 1620 | (sha256 | ||
| 1621 | (base32 | ||
| 1622 | "11290ivi9h665cxi8f1shlavhy10vzb8s28m57hrcgnxyxqmhx0m")))) | ||
| 1623 | (build-system gnu-build-system) | ||
| 1624 | (inputs | ||
| 1625 | `(("fplll" ,fplll) | ||
| 1626 | ("gmp" ,gmp) | ||
| 1627 | ("gnuplot" ,gnuplot) | ||
| 1628 | ("libxml2" ,libxml2) | ||
| 1629 | ("mpfi" ,mpfi) | ||
| 1630 | ("mpfr" ,mpfr))) | ||
| 1631 | (arguments | ||
| 1632 | `(#:configure-flags | ||
| 1633 | (list (string-append "--docdir=${datadir}/doc/sollya-" ,version)) | ||
| 1634 | #:phases | ||
| 1635 | (modify-phases %standard-phases | ||
| 1636 | (add-after 'unpack 'patch-test-shebang | ||
| 1637 | (lambda _ | ||
| 1638 | (substitute* (list "tests-tool/Makefile.in" | ||
| 1639 | "tests-lib/Makefile.in") | ||
| 1640 | (("#!/bin/sh") (string-append "#!" (which "sh")))) | ||
| 1641 | #t)) | ||
| 1642 | (add-before 'build 'patch-gnuplot-reference | ||
| 1643 | (lambda _ | ||
| 1644 | (substitute* "general.c" | ||
| 1645 | (("\"gnuplot\"") (string-append "\"" (which "gnuplot") "\""))) | ||
| 1646 | #t))))) | ||
| 1647 | (home-page "https://www.sollya.org") | ||
| 1648 | (synopsis "Development environment for safe floating-point code") | ||
| 1649 | (description "Sollya is a computer program whose purpose is to | ||
| 1650 | provide an environment for safe floating-point code development. It | ||
| 1651 | is particularly targeted to the automated implementation of | ||
| 1652 | mathematical floating-point libraries (libm). Amongst other features, | ||
| 1653 | it offers a certified infinity norm, an automatic polynomial | ||
| 1654 | implementer, and a fast Remez algorithm.") | ||
| 1655 | (license license:cecill-c))) | ||
