me
/
guix
Archived
1
0
Fork 0

gnu: plplot: Extend description.

* gnu/packages/plotutils.scm (plplot): [description]: Add more details.

Change-Id: I90aef4e666c834bc7ef4fd8be930aac9126f60aa
master
Sharlatan Hellseher 2024-04-13 18:03:40 +01:00
parent 2006874c2b
commit 56549cad7c
No known key found for this signature in database
GPG Key ID: 76D727BFF62CD2B5
1 changed files with 18 additions and 12 deletions

View File

@ -438,6 +438,9 @@ programs for plotting scientific data.")
(substitute* "CMakeLists.txt" (substitute* "CMakeLists.txt"
(("add_subdirectory\\(www\\)") "")))))) (("add_subdirectory\\(www\\)") ""))))))
(build-system cmake-build-system) (build-system cmake-build-system)
;; TODO: Review all available options and bindings to enable them or split
;; in dedicated packages, see Debian's package for inspirations:
;; <https://salsa.debian.org/science-team/plplot>.
(arguments (arguments
(list (list
#:configure-flags #:configure-flags
@ -449,19 +452,22 @@ programs for plotting scientific data.")
(home-page "http://plplot.org/") ;no HTTPS (home-page "http://plplot.org/") ;no HTTPS
(synopsis "Scientific plotting library with Unicode support") (synopsis "Scientific plotting library with Unicode support")
(description (description
"PLplot is a software package for creating scientific plots. "PLplot is a software package for creating scientific plots which core
The PLplot core library can be used to create: library can be used to create standard x-y plots, semi-log plots, log-log
plots, contour plots, 3D surface plots, mesh plots, bar charts and pie charts.
Multiple graphs (of the same or different sizes) may be placed on a single
page, and multiple pages are allowed for those device formats that support
them.
@itemize PLplot has support for plot symbols and text specified by the user in the
@item standard x-y plots UTF-8 encoding of Unicode. This means for our many Unicode-aware devices that
@item semi-log plots plot symbols and text are only limited by the collection of glyphs normally
@item log-log plots available via installed system fonts. Furthermore, a large subset of our
@item contour plots Unicode-aware devices also support complex text layout (CTL) languages such as
@item 3D surface plots Arabic, Hebrew, and Indic and Indic-derived CTL scripts such as Devanagari,
@item mesh plots Thai, Lao, and Tibetan. Thus, for these PLplot devices essentially any
@item bar charts language that is supported by Unicode and installed system fonts can be used
@item pie charts to label plots.")
@end itemize")
(license (list license:lgpl2.0 (license (list license:lgpl2.0
license:gpl2+ ;octave bindings license:gpl2+ ;octave bindings
license:bsd-2 ;docbook docs license:bsd-2 ;docbook docs