GNU bug report logs -
#57416
[PATCH] gnu: Add gnudatalanguage.
Previous Next
Reported by: Antero Mejr <antero <at> mailbox.org>
Date: Thu, 25 Aug 2022 19:40:02 UTC
Severity: normal
Tags: patch
Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 57416 in the body.
You can then email your comments to 57416 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#57416
; Package
guix-patches
.
(Thu, 25 Aug 2022 19:40:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Antero Mejr <antero <at> mailbox.org>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Thu, 25 Aug 2022 19:40:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/maths.scm (gnudatalanguage): New variable.
---
Depends on eccodes, patch #57410
https://issues.guix.gnu.org/57410
gnu/packages/maths.scm | 51 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 51 insertions(+)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 72d5e9a83a..f276b72697 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -98,6 +98,7 @@ (define-module (gnu packages maths)
#:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
+ #:use-module (gnu packages c)
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
@@ -116,8 +117,10 @@ (define-module (gnu packages maths)
#:use-module (gnu packages gettext)
#:use-module (gnu packages gcc)
#:use-module (gnu packages gd)
+ #:use-module (gnu packages geo)
#:use-module (gnu packages ghostscript)
#:use-module (gnu packages glib)
+ #:use-module (gnu packages graph)
#:use-module (gnu packages graphviz)
#:use-module (gnu packages gtk)
#:use-module (gnu packages icu4c)
@@ -7823,3 +7826,51 @@ (define-public optizelle
provided for applications written in C++ and Python. Parallel
computation is supported via MPI.")
(license license:bsd-2))))
+
+(define-public gnudatalanguage
+ (package
+ (name "gnudatalanguage")
+ (version "1.0.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gnudatalanguage/gdl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1bb3nin3qrzx2dwdk08vffp4bblrcpv6vv1ybaj499qhqcpqpc12"))))
+ (build-system cmake-build-system)
+ (native-inputs (list python python-numpy))
+ (inputs (list eccodes
+ eigen
+ expat
+ fftw
+ fftwf
+ glpk
+ graphicsmagick
+ gsl
+ hdf4-alt
+ hdf5
+ libgeotiff
+ libjpeg-turbo
+ libpng
+ libtiff
+ libtirpc
+ ncurses
+ netcdf
+ plplot
+ proj
+ readline
+ shapelib
+ udunits
+ wxwidgets
+ zlib))
+ (home-page "https://gnudatalanguage.github.io/")
+ (synopsis "Compiler for GDL, an IDL-compatible programming language")
+ (description "GDL (GNU Data Language) is an incremental compiler compatible
+with IDL (Interactive Data Language) and to some extent with PV-WAVE. Together
+with its library routines it serves as a tool for data analysis and
+visualization in such disciplines as astronomy, geosciences and medical
+imaging.")
+ (license license:gpl2)))
--
2.37.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#57416
; Package
guix-patches
.
(Thu, 25 Aug 2022 19:49:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 57416 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/graph.scm (plplot): New variable.
---
gnu/packages/graph.scm | 46 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm
index 109ba68675..4560fa1023 100644
--- a/gnu/packages/graph.scm
+++ b/gnu/packages/graph.scm
@@ -62,6 +62,7 @@ (define-module (gnu packages graph)
#:use-module (gnu packages statistics)
#:use-module (gnu packages swig)
#:use-module (gnu packages time)
+ #:use-module (gnu packages wxwidgets)
#:use-module (gnu packages xml))
(define-public plfit
@@ -659,3 +660,48 @@ (define-public python-graph-tool
time) to that of a pure C/C++ library.")
(home-page "https://graph-tool.skewed.de/")
(license license:lgpl3+)))
+
+(define-public plplot
+ (package
+ (name "plplot")
+ (version "5.15.0")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://sourceforge/plplot/plplot/"
+ version "%20Source/plplot-" version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0ywccb6bs1389zjfmc9zwdvdsvlpm7vg957whh6b5a96yvcf8bdr"))
+ (modules '((guix build utils)))
+ (snippet #~(begin (delete-file-recursively "www")
+ (substitute* "CMakeLists.txt"
+ (("add_subdirectory\\(www\\)") ""))))))
+ (build-system cmake-build-system)
+ (arguments
+ (list #:configure-flags #~(list (string-append "-DLIB_DIR=" #$output "/lib")
+ "-DBUILD_TEST=TRUE"
+ "-DENABLE_wxwidgets=TRUE")))
+ (native-inputs (list pkg-config))
+ (inputs (list wxwidgets))
+ (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:
+
+@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")
+ (license (list license:lgpl2.0
+ license:gpl2+ ;octave bindings
+ license:bsd-2 ;docbook docs
+ license:ogl-psi1.0 ;files in data/ss
+ license:cc-by-sa3.0 ;examples/Chloe.pgm
+ license:expat)))) ;Cmake files
--
2.37.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#57416
; Package
guix-patches
.
(Tue, 13 Dec 2022 10:58:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 57416 <at> debbugs.gnu.org (full text, mbox):
Hi,
GDL is very nice project to have in Guix Asto belt, there is a large chain
which depends on IDL (commercial version) but could be compiled with GDL.
PLPlot was in a queue to review for a long time as it needs more love for
packaging all components and adjust configure to detect all of the inputs.
https://issues.guix.gnu.org/46160
I've got some progress on it but it still not picking up most of the inputs.
https://git.sr.ht/~hellseher/ffab/tree/wip-maths/item/ffab/packages/maths.scm#L56
Regards,
Oleg
--
… наш разум - превосходная объяснительная машина которая способна
найти смысл почти в чем угодно, истолковать любой феномен, но
совершенно не в состоянии принять мысль о непредсказуемости.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#57416
; Package
guix-patches
.
(Thu, 02 Feb 2023 23:59:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 57416 <at> debbugs.gnu.org (full text, mbox):
Hi Guix team,
Upping this issue as GDL is a nice tool (widely used in astronomy) and
Libre replacement of commercial IDL
Related paaper:
https://joss.theoj.org/papers/10.21105/joss.04633
Regards,
Oleg
--
… наш разум - превосходная объяснительная машина которая способна
найти смысл почти в чем угодно, истолковать любой феномен, но
совершенно не в состоянии принять мысль о непредсказуемости.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#57416
; Package
guix-patches
.
(Fri, 17 Feb 2023 17:17:03 GMT)
Full text and
rfc822 format available.
Message #17 received at 57416 <at> debbugs.gnu.org (full text, mbox):
Hi,
CC: team science
Thanks for this patch.
On jeu., 25 août 2022 at 15:38, Antero Mejr via Guix-patches via <guix-patches <at> gnu.org> wrote:
> + (license license:gpl2)))
Since GDL is a piece of software, maybe the license of GDL is not only
GPL version 2. For instance, according to Debian, it reads:
https://metadata.ftp-master.debian.org/changelogs//main/g/gnudatalanguage/gnudatalanguage_0.9.9-13_copyright
Well, WDYT?
Cheers,
simon
Information forwarded
to
guix-patches <at> gnu.org
:
bug#57416
; Package
guix-patches
.
(Sat, 18 Feb 2023 10:02:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 57416 <at> debbugs.gnu.org (full text, mbox):
Hello,
Am Fri, Feb 17, 2023 at 06:14:24PM +0100 schrieb Simon Tournier:
> Since GDL is a piece of software, maybe the license of GDL is not only
> GPL version 2. For instance, according to Debian, it reads:
> https://metadata.ftp-master.debian.org/changelogs//main/g/gnudatalanguage/gnudatalanguage_0.9.9-13_copyright
looking at this page, the combined licenses combine to gpl2+.
I do not think it is necessary to be as detailed as Debian in our
poor little license field, so would add the "+" to the patch.
Andreas
Information forwarded
to
guix-patches <at> gnu.org
:
bug#57416
; Package
guix-patches
.
(Thu, 12 Oct 2023 23:50:02 GMT)
Full text and
rfc822 format available.
Message #23 received at 57416 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi,
I can help with adjusting this patch set if it would help.
Regards,
Oleg
[Message part 2 (text/html, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#57416
; Package
guix-patches
.
(Fri, 22 Dec 2023 16:19:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 57416 <at> debbugs.gnu.org (full text, mbox):
Hello,
Sharlatan Hellseher <sharlatanus <at> gmail.com> skribis:
> I can help with adjusting this patch set if it would help.
Yes, please! Looks almost ready.
Thanks,
Ludo’.
Reply sent
to
Sharlatan Hellseher <sharlatanus <at> gmail.com>
:
You have taken responsibility.
(Sat, 13 Apr 2024 22:17:07 GMT)
Full text and
rfc822 format available.
Notification sent
to
Antero Mejr <antero <at> mailbox.org>
:
bug acknowledged by developer.
(Sat, 13 Apr 2024 22:17:08 GMT)
Full text and
rfc822 format available.
Message #31 received at 57416-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi,
I've applied license modification raised by Andreas. A new module is
added - data-language.scm as the project contains IDE and future
expansion. The main reasoning - it's a new language compiler which would
not fit math.scm module.
Pushed as 2006874c2b..56549cad7c to master.
--
Oleg
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sun, 12 May 2024 11:24:06 GMT)
Full text and
rfc822 format available.
This bug report was last modified 361 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.