summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorNicolas Goaziou <mail@nicolasgoaziou.fr>2023-01-25 17:43:26 +0100
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2023-01-27 09:45:13 +0100
commit8e1cca32b938cef0812ce042c6c2e8bccb326ec7 (patch)
tree144bf66c3723f5e2f588fd931f1938bf0f89e5d7 /gnu/packages
parent0b53adfddc2f9446f7136fb092275e6dcceb0e5b (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.scm20
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