summaryrefslogtreecommitdiff
path: root/gnu/packages/plotutils.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2023-01-30 11:33:18 +0200
committerEfraim Flashner <efraim@flashner.co.il>2023-01-30 12:39:40 +0200
commit4cf1acc7f3033b50b0bf19e02c9f522d522d338c (patch)
tree9fd64956ee60304c15387eb394cd649e49f01467 /gnu/packages/plotutils.scm
parentedb8c09addd186d9538d43b12af74d6c7aeea082 (diff)
parent595b53b74e3ef57a1c0c96108ba86d38a170a241 (diff)
Merge remote-tracking branch 'origin/master' into core-updates
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
Diffstat (limited to 'gnu/packages/plotutils.scm')
-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 6afbf57c776..a7910001497 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-pdftexcmds 323 texlive-pdftexcmds
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