John Darrington writes: > * gnu/packages/maths.scm (itpp): New variable. > --- > gnu/packages/maths.scm | 30 +++++++++++++++++++++++++++++- > 1 file changed, 29 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm > index d274d50..8e7580c 100644 > --- a/gnu/packages/maths.scm > +++ b/gnu/packages/maths.scm > @@ -1,7 +1,7 @@ > ;;; GNU Guix --- Functional package management for GNU > ;;; Copyright © 2013, 2014, 2015, 2016 Andreas Enge > ;;; Copyright © 2013 Nikita Karetnikov > -;;; Copyright © 2014, 2016 John Darrington > +;;; Copyright © 2014, 2016, 2017 John Darrington > ;;; Copyright © 2014, 2015, 2016 Eric Bavier > ;;; Copyright © 2014 Federico Beffa > ;;; Copyright © 2014 Mathieu Lirzin > @@ -734,6 +734,34 @@ Swath).") > HDF5 file is encoded according to the HDF File Format Specification.") > (license (license:x11-style "file://COPYING")))) > > +(define-public itpp > + (package > + (name "itpp") > + (version "4.3.1") > + (source (origin > + (method url-fetch) > + (uri (string-append "mirror://sourceforge/itpp/itpp/" > + version "/itpp-" > + version ".tar.gz")) > + (sha256 > + (base32 > + "14ddy2xnb6sgp4hiax9v5sv4pr4l4dd4ps76nfha3nrpr1ikhcqm")))) > + (build-system cmake-build-system) > + (arguments `(#:tests? #f)) ; Tests require googletest *sources* > + (inputs `(("lapack" ,lapack) > + ("fftw" ,fftw))) > + (native-inputs `(("texlive-minimal" ,texlive-minimal) > + ("doxygen" ,doxygen))) > + (home-page "http://itpp.sourceforge.net") > + (synopsis "C++ library of maths, signal processing and communication classes") > + (description "IT++ is a C++ library of mathematical, signal processing and > +communication classes and functions. Its main use is in simulation of > +communication systems and for performing research in the area of > +communications. The kernel of the library consists of generic vector and > +matrix classes, and a set of accompanying routines. Such a kernel makes IT++ > +similar to MATLAB, GNU Octave or SciPy.") > + (license license:gpl3+))) > + > (define-public netcdf > (package > (name "netcdf") LGTM.