diff options
| author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2023-01-25 17:43:26 +0100 |
|---|---|---|
| committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2023-01-27 09:45:13 +0100 |
| commit | 8e1cca32b938cef0812ce042c6c2e8bccb326ec7 (patch) | |
| tree | 144bf66c3723f5e2f588fd931f1938bf0f89e5d7 /gnu/packages | |
| parent | 0b53adfddc2f9446f7136fb092275e6dcceb0e5b (diff) | |
gnu: asymptote: Update to 2.84.
* gnu/packages/plotutils.scm (asymptote): Update to 2.84.
[arguments]<#:phases>: Remove unnecessary arguments.
[native-inputs]: Add BISON, FLEX, PKG-CONFIG.
[inputs]: Add BASH-MINIMAL, EIGEN.
[home-page]: Use HTTPS.
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/plotutils.scm | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm index 678963575e4..d98f7fce2f9 100644 --- a/gnu/packages/plotutils.scm +++ b/gnu/packages/plotutils.scm | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | ;;; GNU Guix --- Functional package management for GNU | 1 | ;;; GNU Guix --- Functional package management for GNU |
| 2 | ;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org> | 2 | ;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org> |
| 3 | ;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org> | 3 | ;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org> |
| 4 | ;;; Copyright © 2016-2022 Nicolas Goaziou <mail@nicolasgoaziou.fr> | 4 | ;;; Copyright © 2016-2023 Nicolas Goaziou <mail@nicolasgoaziou.fr> |
| 5 | ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> | 5 | ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> |
| 6 | ;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com> | 6 | ;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com> |
| 7 | ;;; | 7 | ;;; |
| @@ -30,10 +30,13 @@ | |||
| 30 | #:use-module (guix build-system gnu) | 30 | #:use-module (guix build-system gnu) |
| 31 | #:use-module (gnu packages algebra) | 31 | #:use-module (gnu packages algebra) |
| 32 | #:use-module (gnu packages autotools) | 32 | #:use-module (gnu packages autotools) |
| 33 | #:use-module (gnu packages bash) | ||
| 34 | #:use-module (gnu packages bison) | ||
| 33 | #:use-module (gnu packages bdw-gc) | 35 | #:use-module (gnu packages bdw-gc) |
| 34 | #:use-module (gnu packages boost) | 36 | #:use-module (gnu packages boost) |
| 35 | #:use-module (gnu packages cmake) | 37 | #:use-module (gnu packages cmake) |
| 36 | #:use-module (gnu packages emacs) | 38 | #:use-module (gnu packages emacs) |
| 39 | #:use-module (gnu packages flex) | ||
| 37 | #:use-module (gnu packages xorg) | 40 | #:use-module (gnu packages xorg) |
| 38 | #:use-module (gnu packages image) | 41 | #:use-module (gnu packages image) |
| 39 | #:use-module (gnu packages ghostscript) | 42 | #:use-module (gnu packages ghostscript) |
| @@ -269,14 +272,14 @@ colors, styles, options and details.") | |||
| 269 | (define-public asymptote | 272 | (define-public asymptote |
| 270 | (package | 273 | (package |
| 271 | (name "asymptote") | 274 | (name "asymptote") |
| 272 | (version "2.83") | 275 | (version "2.84") |
| 273 | (source | 276 | (source |
| 274 | (origin | 277 | (origin |
| 275 | (method url-fetch) | 278 | (method url-fetch) |
| 276 | (uri (string-append "mirror://sourceforge/asymptote/" | 279 | (uri (string-append "mirror://sourceforge/asymptote/" |
| 277 | version "/asymptote-" version ".src.tgz")) | 280 | version "/asymptote-" version ".src.tgz")) |
| 278 | (sha256 | 281 | (sha256 |
| 279 | (base32 "18w8nf0p1b3h74sk1b7w96kq5gcaq09idi4771ini7p594gsfg7y")) | 282 | (base32 "1nycdmlhs3r1qj5miww19683qqjf4hihsjwzwjj1q4mq0hnp0rb7")) |
| 280 | (modules '((guix build utils))) | 283 | (modules '((guix build utils))) |
| 281 | (snippet | 284 | (snippet |
| 282 | ;; Remove bundled RapidJSON. | 285 | ;; Remove bundled RapidJSON. |
| @@ -289,11 +292,14 @@ colors, styles, options and details.") | |||
| 289 | (native-inputs | 292 | (native-inputs |
| 290 | (list autoconf | 293 | (list autoconf |
| 291 | automake | 294 | automake |
| 295 | bison | ||
| 292 | boost | 296 | boost |
| 293 | cmake | 297 | cmake |
| 294 | emacs-minimal | 298 | emacs-minimal |
| 299 | flex | ||
| 295 | ghostscript ;for tests | 300 | ghostscript ;for tests |
| 296 | perl | 301 | perl |
| 302 | pkg-config | ||
| 297 | rapidjson | 303 | rapidjson |
| 298 | texinfo ;for generating documentation | 304 | texinfo ;for generating documentation |
| 299 | (texlive-updmap.cfg | 305 | (texlive-updmap.cfg |
| @@ -317,7 +323,9 @@ colors, styles, options and details.") | |||
| 317 | texlive-latex-parskip | 323 | texlive-latex-parskip |
| 318 | texlive-tex-texinfo)))) | 324 | texlive-tex-texinfo)))) |
| 319 | (inputs | 325 | (inputs |
| 320 | (list fftw | 326 | (list bash-minimal |
| 327 | eigen | ||
| 328 | fftw | ||
| 321 | freeglut | 329 | freeglut |
| 322 | glew | 330 | glew |
| 323 | glm | 331 | glm |
| @@ -393,7 +401,7 @@ colors, styles, options and details.") | |||
| 393 | (lambda _ | 401 | (lambda _ |
| 394 | (setenv "HOME" "/tmp"))) | 402 | (setenv "HOME" "/tmp"))) |
| 395 | (add-after 'install 'install-Emacs-data | 403 | (add-after 'install 'install-Emacs-data |
| 396 | (lambda* (#:key outputs #:allow-other-keys) | 404 | (lambda _ |
| 397 | ;; Install related Emacs libraries into an appropriate location. | 405 | ;; Install related Emacs libraries into an appropriate location. |
| 398 | (let ((lisp-dir | 406 | (let ((lisp-dir |
| 399 | (string-append #$output "/share/emacs/site-lisp"))) | 407 | (string-append #$output "/share/emacs/site-lisp"))) |
| @@ -407,7 +415,7 @@ colors, styles, options and details.") | |||
| 407 | (wrap-program | 415 | (wrap-program |
| 408 | (string-append #$output "/share/asymptote/GUI/xasy.py") | 416 | (string-append #$output "/share/asymptote/GUI/xasy.py") |
| 409 | `("GUIX_PYTHONPATH" ":" prefix (,path))))))))) | 417 | `("GUIX_PYTHONPATH" ":" prefix (,path))))))))) |
| 410 | (home-page "http://asymptote.sourceforge.net") | 418 | (home-page "https://asymptote.sourceforge.io") |
| 411 | (synopsis "Script-based vector graphics language") | 419 | (synopsis "Script-based vector graphics language") |
| 412 | (description | 420 | (description |
| 413 | "Asymptote is a powerful descriptive vector graphics language for | 421 | "Asymptote is a powerful descriptive vector graphics language for |
