;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2021 Ricardo Wurmus ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (define-module (gnu packages perl-maths) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system perl) #:use-module (gnu packages perl) #:use-module (gnu packages perl-check)) (define-public perl-math-cephes (package (name "perl-math-cephes") (version "0.5305") (source (origin (method url-fetch) (uri (string-append "mirror://cpan/authors/id/S/SH/SHLOMIF/Math-Cephes-" version ".tar.gz")) (sha256 (base32 "18c3xg53d1vv7hlj43601jj7ks119fm6ndpwpv94irr2905806jn")) ;; For reproducibility (modules '((guix build utils))) (snippet '(substitute* "libmd/Makefile.PL" (("readdir DIR") "sort readdir DIR"))))) (build-system perl-build-system) (home-page "https://metacpan.org/release/Math-Cephes") (synopsis "Perl interface to the Cephes math library") (description "The Math::Cephes module provides a Perl interface to over 150 functions of the Cephes math library.") (license license:perl-license))) (define-public perl-math-matrixreal (package (name "perl-math-matrixreal") (version "2.13") (source (origin (method url-fetch) (uri (string-append "mirror://cpan/authors/id/L/LE/LETO/Math-MatrixReal-" version ".tar.gz")) (sha256 (base32 "1cml5wqd99hm398gl8f147ccsck9v179l7a6vqjj4kfkdnja37sg")))) (build-system perl-build-system) (native-inputs (list perl-module-build perl-test-most)) (home-page "https://metacpan.org/release/Math-MatrixReal") (synopsis "Manipulate NxN matrices of real numbers") (description "This package provides the @code{Math::MatrixReal} module. It implements the data type \"matrix of real numbers\" (and consequently also \"vector of real numbers\").") (license license:perl-license))) /a>...* gnu/packages/icu4c.scm (icu4c-for-skia): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Nicolas Graves 2023-05-07gnu: icu4c-70: Fix gexp in builder script for riscv64....As phases from icu4c is a gexp. * gnu/packages/icu4c.scm (icu4c-70)[arguments]: Use gexps. Christopher Baines 2022-09-27Merge branch 'staging' into core-updates...Conflicts resolved in: gnu/local.mk gnu/packages/cran.scm gnu/packages/gnome.scm gnu/packages/gtk.scm gnu/packages/icu4c.scm gnu/packages/java.scm gnu/packages/machine-learning.scm gnu/packages/tex.scm Maxim Cournoyer 2022-09-24gnu: Remove icu4c-67....* gnu/packages/icu4c.scm (icu4c-67): Remove variable. Efraim Flashner 2022-07-22Merge branch 'staging' into core-updatesMarius Bakke 2022-07-16gnu: mozjs: Build with ICU 69....* gnu/packages/icu4c.scm (icu4c-69): New variable. * gnu/packages/gnuzilla.scm (mozjs)[inputs]: Change from ICU4C to ICU4C-69. Marius Bakke 2022-07-11gnu: icu4c-70: Fix building on riscv64-linux....* gnu/packages/icu4c.scm (icu4c-70)[arguments]: When building for riscv64-linux replace the custom 'disable-failing-test phase to skip an additional test. Efraim Flashner 2022-06-30gnu: icu4c: Remove input labels....* gnu/packages/icu4c.scm (icu4c)[arguments]: Use G-expression. [native-inputs]: Remove labels. * gnu/packages/icu4c.scm (icu4c-build-root)[arguments]: Use gexp. Marius Bakke 2022-06-27gnu: icu4c: Update to 71.1....* gnu/packages/icu4c.scm (icu4c): Update to 71.1. (icu4c-71): Remove variable. * gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change ICU4C-71 to ICU4C. Marius Bakke 2022-06-23gnu: icu4c: Add 71.1....* gnu/packages/icu4c.scm (icu4c-71): New variable. Marius Bakke