guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

03/04: gnu: plplot: Extend description.


From: guix-commits
Subject: 03/04: gnu: plplot: Extend description.
Date: Sat, 13 Apr 2024 18:08:44 -0400 (EDT)

sharlatan pushed a commit to branch master
in repository guix.

commit 56549cad7c438d4f7c74e28e3c68b6817ea24e14
Author: Sharlatan Hellseher <sharlatanus@gmail.com>
AuthorDate: Sat Apr 13 18:03:40 2024 +0100

    gnu: plplot: Extend description.
    
    * gnu/packages/plotutils.scm (plplot): [description]: Add more details.
    
    Change-Id: I90aef4e666c834bc7ef4fd8be930aac9126f60aa
---
 gnu/packages/plotutils.scm | 30 ++++++++++++++++++------------
 1 file changed, 18 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm
index a86e1e4473..c7d4b15c4a 100644
--- a/gnu/packages/plotutils.scm
+++ b/gnu/packages/plotutils.scm
@@ -438,6 +438,9 @@ programs for plotting scientific data.")
                                 (substitute* "CMakeLists.txt"
                                   (("add_subdirectory\\(www\\)") ""))))))
     (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
      (list
       #:configure-flags
@@ -449,19 +452,22 @@ programs for plotting scientific data.")
     (home-page "http://plplot.org/";) ;no HTTPS
     (synopsis "Scientific plotting library with Unicode support")
     (description
-     "PLplot is a software package for creating scientific plots.
-The PLplot core library can be used to create:
+     "PLplot is a software package for creating scientific plots which core
+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
-@item standard x-y plots
-@item semi-log plots
-@item log-log plots
-@item contour plots
-@item 3D surface plots
-@item mesh plots
-@item bar charts
-@item pie charts
-@end itemize")
+PLplot has support for plot symbols and text specified by the user in the
+UTF-8 encoding of Unicode.  This means for our many Unicode-aware devices that
+plot symbols and text are only limited by the collection of glyphs normally
+available via installed system fonts.  Furthermore, a large subset of our
+Unicode-aware devices also support complex text layout (CTL) languages such as
+Arabic, Hebrew, and Indic and Indic-derived CTL scripts such as Devanagari,
+Thai, Lao, and Tibetan.  Thus, for these PLplot devices essentially any
+language that is supported by Unicode and installed system fonts can be used
+to label plots.")
     (license (list license:lgpl2.0
                    license:gpl2+ ;octave bindings
                    license:bsd-2 ;docbook docs



reply via email to

[Prev in Thread] Current Thread [Next in Thread]