summaryrefslogtreecommitdiff
path: root/gnu/packages/maths.scm
AgeCommit message (Collapse)Author
2025-07-23gnu: btor2tools: Update to 1.0.0-pre-2.fb69ee3.Sharlatan Hellseher
* gnu/packages/maths.scm (btor2tools): Update to 1.0.0-pre-2.fb69ee3. Change-Id: Ia0a4719921f6cff0ced93ed632898627e1612cb7
2025-07-23gnu: aiger: Fix build with gcc@14.Sharlatan Hellseher
* gnu/packages/maths.scm (aiger) [arguments] <make-flags>: Provide skip "implicit-function-declaration" warning. Change-Id: I5352d85b40e6aef61f8bf1da59b50664d824b53b
2025-07-22gnu: glucose: Remove non-free code.Andreas Enge
The parallel version of glucose (glucose-syrup) has usage restrictions and cannot be used to take part in competitions. * gnu/packages/maths.scm (glucose)[origin]: Add modules and snippet. [arguments]<#:phases>{'install}: Remove installation targets. Add symlink. Fixes: guix/guix#1296 Change-Id: Id351d9e3f7bac46157c8695381d1cf40fc60e4c7
2025-07-22gnu: scalapack: Add phase to fix compilation errors with gcc-14.Luca Cirrottola
* gnu/packages/maths.scm (scalapack)[arguments]: Add phase before configuration. Fixes: guix/guix#1487 Change-Id: If4895539a4a8f20a0a97e1625d2322a3af2178d3
2025-07-20gnu: hdf5-1.8: Fix build with gcc@14.Nigko Yerden
* gnu/packages/maths.scm (hdf5-1.8)[arguments]<#:make-flags>: Append '-Wno-error=...' to CFLAGS. Append '-g -O2' to CFLAGS and CXXFLAGS. Change-Id: Ib4071bcf7435d70e7f4aa9d9d3adc422e025623e Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-19gnu: gsl: Skip test_legendre_schmidt on i686.Liliana Marie Prikler
* gnu/packages/maths.scm (gsl)[disable-failing-tests]: Also disable test_legendre_schmidt on i686.
2025-07-19gnu: scilab: Fix build with gcc@14.Nicolas Graves
* gnu/packages/maths.scm (scilab)[arguments]<#:phases>: Add phase 'fix-call-scilab-examples phase to fix build with gcc@14. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18gnu: openlibm: Update to 0.8.7.Andreas Enge
* gnu/packages/maths.scm (openlibm): Update to 0.8.7. Change-Id: Ia97cc19b3b9acad7d212ad978365e563699da99b
2025-07-18gnu: opencascade-occt: Fix build with newer freetype.宋文武
* gnu/packages/maths.scm (opencascade-occt) [arguments]: Add -fpermissive to CMAKE_CXX_FLAGS. Change-Id: I0fb7dc3606719c02af9b7f68bc8942813f6150d9
2025-07-18gnu: netcdf: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/maths.scm (netcdf): Add CFLAGS to #:configure-flags to relax gcc-14's strictness. Change-Id: Ic5059519414aeb644dd0bde084f569b954c17904
2025-07-18gnu: lpsolve: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/maths.scm (lpsolve)[arguments]: Add phase "apply-gcc-14-patch" to relax gcc-14's strictness. Change-Id: I4bab0523dccb3b0c85bcce3045edf2a1f18c0539
2025-07-17gnu: hdf5: Remove static libraries.Jake Forster
* gnu/packages/maths.scm (hdf5): Remove static libraries. [arguments]<#:configure-flags>: Add -DBUILD_STATIC_LIBS=OFF. Change-Id: I11ebb3460307e0c42ad3547eaa8c9e7534a3a769 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-17gnu: hdf5: Do not propagate libaec and zlib dependencies.Jake Forster
The patch 'hdf5-config-dependencies.patch' added 'find_dependency' calls for libaec and zlib in hdf5-config.cmake. As a result, packages that use find_package(HDF5) in CMake Config mode must have libaec and zlib in the build environment. The patch appears to be unnecessary; it should be sufficient to add libaec and zlib as inputs to packages that need them. Related discussion in: <https://codeberg.org/guix/guix/pulls/953>. * gnu/packages/maths.scm (hdf5): Do not propagate dependencies. [source]<patches>: Remove hdf5-config-dependencies.patch. * gnu/packages/image-processing.scm (insight-toolkit) [inputs]: Remove libaec. * gnu/packages/patches/hdf5-config-dependencies.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Deregister hdf5-config-dependencies.patch. Change-Id: Idef61308cd146e898d1a4a8f1a97db23d36fc649 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-17gnu: hdf5-parallel-openmpi: Inherit configuration flags from hdf5.Romain GARBAGE
This propagates the fix for hdf5 introduced in commit 53b23512ee32b92ae6376ea80e9e1f56aeaf0ce0. * gnu/packages/maths.scm (hdf5-parallel-openmpi): Inherit configuration flags from hdf5. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-08gnu: Add libtaylor.David Elsing
* gnu/packages/maths.scm (libtaylor): New variable. Change-Id: If067b8abe1bac61660d99881aa07bed34c53b2a1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-26gnu: hdf5: Fix paths in hdf5-config.cmake.Jake Forster
Fixes: guix/guix#683 Passing an absolute path to -DHDF5_INSTALL_CMAKE_DIR causes the variable @PACKAGE_SHARE_INSTALL_DIR@ in config/install/hdf5-config.cmake.in to expand to a path that includes ${PACKAGE_PREFIX_DIR} twice in the generated hdf5-config.cmake. * gnu/packages/maths.scm (hdf5) [arguments] <#:configure-flags>: Change -DHDF5_INSTALL_CMAKE_DIR from absolute path to relative path. Change-Id: I0c793ad63a4a3d930a560a5094e08f2384f43b38 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-23gnu: Add arccore.Fernando Ayats
* gnu/packages/maths.scm (arccore): New variable. Change-Id: I46a68a7230fca44b7680c2426e444d55d960c47f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-23gnu: Add arccon.Fernando Ayats
* gnu/packages/maths.scm (arccon): New variable. Change-Id: I9a4812d7ae0e5f93e710a0670271a19147f3af73 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-21maths: mumps: Update to 5.8.0.MARAIT Gilles
* gnu/packages/maths.scm (mumps): Update to 5.8.0. [home-page]: Update. [arguments]<#:phases>{configure}: Add and update variables for shared libraries. Change-Id: Icea58167dfabde384be6d8a524feb585ae59360a Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).Nicolas Graves
* gnu/packages/ruby.scm: Move all packages except different versions of ruby and mruby, to either (gnu packages ruby-check) or (gnu packages ruby-xyz). * gnu/packages/ruby-check.scm (bundler, ruby-builder, ruby-cucumber-ci-environment, ruby-cucumber-compatibility-kit, ruby-cucumber-compatibility-kit-bootstrap, ruby-cucumber-core, ruby-cucumber-expressions, ruby-cucumber-gherkin, ruby-cucumber-html-formatter, ruby-cucumber-messages, ruby-cucumber-tag-expressions, ruby-cucumber-wire, ruby-diff-lcs, ruby-docile, ruby-fivemat, ruby-given-core, ruby-hoe, ruby-hoe-3, ruby-json, ruby-mime-types, ruby-mime-types-data, ruby-mini-portile, ruby-mini-portile-2, ruby-minitest, ruby-minitest-bonus-assertions, ruby-minitest-focus, ruby-minitest-hooks, ruby-minitest-moar, ruby-multi-test, ruby-rake, ruby-rake-compiler, ruby-rake-compiler-dock, ruby-rspec, ruby-rspec-2, ruby-rspec-core, ruby-rspec-core-2, ruby-rspec-expectations, ruby-rspec-expectations-2, ruby-rspec-mocks, ruby-rspec-mocks-2, ruby-rspec-support, ruby-sequel, ruby-simplecov-json-formatter, ruby-simplecov, ruby-simplecov-html, ruby-sorcerer, ruby-unindent): Moved from (gnu packages ruby). (ruby-asciidoctor/minimal): New variable, to allow more minimal import of only (gnu packages ruby-check) in a lot of modules. (ruby-rubocop/minimal): New variable to build cucumber with a lot less dependencies. (cucumber-ruby-core)[native-inputs]: Replace ruby-rubocop by ruby-rubocop/minimal. Remove ruby-coveralls. * gnu/packages/ruby-xyz.scm: Move all other packages from (gnu packages ruby). * gnu/packages/admin.scm * gnu/packages/bioinformatics.scm * gnu/packages/databases.scm * gnu/packages/emacs-xyz.scm * gnu/packages/gnome-xyz.scm * gnu/packages/gnome.scm * gnu/packages/groff.scm * gnu/packages/kde-systemtools.scm * gnu/packages/libffi.scm * gnu/packages/mail.scm * gnu/packages/maths.scm * gnu/packages/mpd.scm * gnu/packages/ntp.scm * gnu/packages/package-management.scm * gnu/packages/plotutils.scm * gnu/packages/protobuf.scm * gnu/packages/rails.scm * gnu/packages/ruby-check.scm * gnu/packages/ruby-xyz.scm * gnu/packages/ruby.scm * gnu/packages/shellutils.scm * gnu/packages/statistics.scm * gnu/packages/tex.scm * gnu/packages/virtualization.scm: Adapt module imports accordingly. * gnu/packages/backup.scm (btrbk): * gnu/packages/ccache.scm (ccache): * gnu/packages/cluster.scm (drbd-utils): * gnu/packages/compton.scm (picom): * gnu/packages/cryptsetup.scm (cryptsetup): * gnu/packages/engineering.scm (kicad-doc): * gnu/packages/games.scm (warzone2100): * gnu/packages/irc.scm (open-adventure): * gnu/packages/ntp.scm (weechat): * gnu/packages/password-utils.scm (keepassxc): * gnu/packages/radio.scm (wsjtx, jtdx): * gnu/packages/syndication.scm (newsboat): * gnu/packages/task-management.scm (timewarrior): * gnu/packages/version-control.scm (git-lfs): [native-inputs]: Replace ruby-asciidoctor by ruby-asciidoctor/minimal. Adapt module imports accordingly. * gnu/packages/text-editors.scm: Remove (gnu packages ruby) import. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20gnu: hdf5-parallel-openmpi: Skip flaky tests.Ludovic Courtès
* gnu/packages/maths.scm (hdf5-parallel-openmpi)[arguments]: Add ‘skip-sloppy-tests’ phase. Change-Id: Ic8513272585881f18baa20c82705275149001c66
2025-06-20gnu: 4ti2: Update to 1.6.12.Vinicius Monego
* gnu/packages/maths.scm (4ti2): Update to 1.6.12. Change-Id: I254f6d951718c55ce2edd0a3c85d45221ac2effe
2025-06-20gnu: python-primecountpy: Update to 0.1.1.Vinicius Monego
* gnu/packages/maths.scm (python-primecountpy): Update to 0.1.1. [source]: Fetch from GitHub. [native-inputs]: Replace python-cython by python-cython-3. Change-Id: I519d580c3c5b430bf0674429f5d7af006998cb55
2025-06-20gnu: primecount: Update to 7.19.Vinicius Monego
* gnu/packages/maths.scm (primecount): Update to 7.19. Change-Id: I6c9787f95f57b2a5f3e860b1e6072d1a9ebdf02f
2025-06-20gnu: primesieve: Update to 12.9.Vinicius Monego
* gnu/packages/maths.scm (primesieve): Update to 12.9. Change-Id: I63abf2f9cca48fe0138739b56b9de70905a560d4
2025-06-20gnu: pagmo: Update to 2.19.1.Vinicius Monego
* gnu/packages/maths.scm (pagmo): Update to 2.19.1. Change-Id: Id0a856f4418ade70f0d7a177d54a4332b58a42b7
2025-06-20gnu: cminpack: Update to 1.3.11.Vinicius Monego
* gnu/packages/maths.scm (cminpack): Update to 1.3.11. Change-Id: I1c1c30210c29224cd6f08828192e36dd01e57f1a
2025-06-20gnu: hmat: Update to 1.10.0.Vinicius Monego
* gnu/packages/maths.scm (hmat): Update to 1.10.0. Change-Id: Ibb98d112b3ff929845f839ac0373156145dc1603
2025-06-19gnu: veusz: Update to 4.1.Vinicius Monego
* gnu/packages/maths.scm (veusz): Update to 4.1. [arguments]<#:phases>: Change qt5 references to qt6. [native-inputs]: Replace qttools-5 by qttools. [inputs]: Remove python-pyqt, qtbase-5, qtsvg-5, qtwayland-5. Add python-pyqt-6, qtbase, qtsvg, qtwayland. Change-Id: Ia31ea45b28207ac2247a23f97fda420530956040
2025-06-18gnu: nlopt: No longer assume C++11 mode when building.Andy Tai
* gnu/packages/patches/nlopt_CMake-Assume-working-c-compiler-597.patch: New file. * gnu/local.mk: Register new patch. * gnu/packages/maths.scm (nlopt)[source]: Use it. Change-Id: I8aa8aa7a62c9050d8b0b15fd23029679c38cc8be Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-18gnu: octave: Update to 10.2.0.Andy Tai
* gnu/packages/maths.scm (octave-cli): Update to 10.2.0. Change-Id: Ia823bfda2b38dbbdaa24442a3d6149eb887e3173 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-17gnu: cglm: Update to 0.9.6.Andreas Enge
* gnu/packages/maths.scm (cglm): Update to 0.9.6. Change-Id: I96eee7d6588c0785f3872ba1868ec9ac5a47340e
2025-06-15gnu: nlopt: Update to 2.10.0.Andy Tai
* gnu/packages/maths.scm (nlopt): Update to 2.10.0. [arguments]<#:configure-flags>: Turn on building tests. Change-Id: I78106ae3379b2cb3c896dcc1314da966fcd0b9a9 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-13gnu: scilab: Update to 2025.1.0.Nicolas Graves
* gnu/packages/maths.scm (scilab): Update to 2025.1.0. [inputs]: Add rapidjson. Change-Id: Ice2109d6f72402e095ca7ec1d11729fde08e8416 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-11gnu: scalapack: Update to 2.2.2.Paul Garlick
* gnu/packages/maths.scm (scalapack): Update to 2.2.2. Use git-fetch. <source>: Update URL. Remove patch. <phases>: Update list of failing tests. * gnu/local.mk: Unregister patch. * gnu/packages/patches/scalapack-gcc-10-compilation.patch: Delete file. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-31gnu: giza: Update to 1.5.0.Sharlatan Hellseher
* gnu/packages/maths.scm (giza): Update to 1.5.0. [arguments] <phases>: Add 'start-xorg-server; use custom 'check. [native-inputs]: Add xorg-server-for-tests. Change-Id: Ife69e71839a2d7a244f21ea84f30a12dfa8f0310 Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
2025-05-26gnu: hdf-eos5: Fix build.David Elsing
Closes #60. * gnu/packages/maths.scm (hdf-eos5)[inputs]: Add libaec. Change-Id: If2095a8aef2b39e81716e50c5caab7331a21ebf4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-14gnu: Add bitwuzla.Sören Tempel
* gnu/packages/maths.scm (bitwuzla): New variable. Change-Id: I23325bade58dc2d72b598a961c2dcf4e1edd362f Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-14gnu: Add symfpu.Sören Tempel
* gnu/packages/maths.scm (symfpu): New variable. Change-Id: Ib990dd60e297d7fcba70af85f71d864e8b2cadb4 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-14gnu: cadical: Install C++ header file.Sören Tempel
* gnu/packages/maths.scm (cadical)[arguments]: Install cadical.hpp. Change-Id: Ibda478006fef5425cb0d3eddf045dac5570b33da Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-13gnu: Add %suitesparse-package-versions.Greg Hogan
* gnu/packages/maths.scm (%suitesparse-package-versions): New variable. (suitesparse-version): Update to 7.10.2. (suitesparse-source)[origin]: Update deletion list. (suitesparse-amd, suitesparse-btf, suitesparse-camd, suitesparse-colamd, suitesparse-ccolamd, suitesparse-cholmod, suitesparse-cxsparse, suitesparse-klu, suitesparse-ldl, suitesparse-rbio, suitesparse-mongoose, suitesparse-spex, suitesparse-spqr, suitesparse-umfpack)[version]: Use %suitesparse-package-versions. [arguments]<#:configure-flags>: Preserve include path. (suitesparse-cholmod)[arguments]<#:phases>('install-license-files): Update paths. (suitesparse-cholmod)[arguments]<#:phases>('build-doc): Update paths. (suitesparse-spex)[native-inputs]: Add texlive-fncychap. (suitesparse-spqr)[native-inputs]: Add texlive-etoolbox. * gnu/packages/patches/gklib-suitesparse.patch: Update version. Change-Id: I14a9bfeddb37330c88a2e94b0992c2f1afbc5310
2025-05-10gnu: perl-pgplot: Move to perl-maths.Danny Milosavljevic
* gnu/packages/maths.scm (perl-pgplot): Move to... * gnu/packages/perl-maths.scm (perl-pgplot): ...here. [native-inputs]: Add perl-pdl. Change-Id: I58933c0dc54a8b9a5bba71cc8b9831261c9ee326
2025-05-10gnu: perl-pgplot: Update to 2.35.Danny Milosavljevic
* gnu/packages/maths.scm (perl-pgplot): Update to 2.35. Change-Id: I28b7a999f810f22e84b93c2de743c81a9df4be19
2025-05-08gnu: hdf5-parallel-openmpi: Add Fortran support.Romain GARBAGE
Fortran support was removed by commit 8eeb04e205a, but was present before. * gnu/packages/maths.scm (hdf5-parallel-openmpi)[arguments]: Add Fortran support. Switch to G-exps. Fix path for CMake files as done by parent hdf5 package. Change-Id: I1d7c8adea6e8cadc4d8a16d8313f65388ead009d Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-06gnu: hypre: Fix build.Nicolas Goaziou
* gnu/packages/maths.scm (hypre)[native-inputs]: Add missing texlive-booktabs. Remove texlive-etoolbox, already provided by texlive-local-tree. Change-Id: I6da2313d294dad6f24764448e9010a4120444d71
2025-05-06gnu: texlive-libkpathsea: Tweak "texmf.cnf" variables.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-libkpathsea): Use XDG variables instead of HOME for cache and user configuration. Re-instate TEXMFLOCAL, which may be necessary for external TeX installations. (texlive-luatex): Re-instate TEXFLOCAL. * gnu/packages/algebra.scm (gap): * gnu/packages/assembly.scm (asl): (yaehmop): * gnu/packages/bioinformatics.scm (discrover): * gnu/packages/chez.scm (chez-scheme-for-racket): * gnu/packages/engineering.scm (fastcap): * gnu/packages/fsf.scm (book-faif): * gnu/packages/maths.scm (hypre): (stex-boostrap): (suitesparse-amd): (suitesparse-camd): (suitesparse-cholmod): (suitesparse-klu): (suitesparse-ldl): (suitesparse-mongoose): (suitesparse-spex): (suitesparse-spqr): (suitesparse-umfpack): * gnu/packages/ocaml.scm (ocaml-bibtex2html): (unison): * gnu/packages/python-xyz.scm (python-nbconvert): * gnu/packages/statistics.scm (r-with-tests)[arguments]: Set TEXMFVAR to a writable location. Change-Id: I3d2d069cf41a92214d9d6fb7f4d54fc81fe6db7a
2025-05-06gnu: Rename `texlive-updmap.cfg' into `texlive-local-tree'.Nicolas Goaziou
* doc/build.scm (pdf-manual): * doc/contributing.texi (Submitting Patches): * gnu/packages/algebra.scm (pari-gp): (giac): * gnu/packages/assembly.scm (asl): * gnu/packages/audio.scm (chow-tape-model): * gnu/packages/bioconductor.scm (r-biocstyle): * gnu/packages/bioinformatics.scm (discrover): (phyml): (velvet): * gnu/packages/chemistry.scm (yaehmop): * gnu/packages/chez.scm (chez-scheme-for-racket): (stex-bootstrap): (chez-web): (chez-sockets): * gnu/packages/cran.scm (r-papaja): (r-prereg): * gnu/packages/docbook.scm (dblatex): * gnu/packages/emacs-xyz.scm (emacs-auctex): * gnu/packages/engineering.scm (fastcap): * gnu/packages/finance.scm (optionmatrix): * gnu/packages/fsf.scm (book-faif): * gnu/packages/gettext.scm (po4a): (po4a-minimal): * gnu/packages/graphics.scm (mmg): * gnu/packages/graphviz.scm (dot2tex): * gnu/packages/guile-xyz.scm (emacsy): (guile-cv): * gnu/packages/lisp.scm (sbcl): * gnu/packages/maths.scm (cddlib): (gnuplot): (itpp): (octave): (suitesparse-amd): (suitesparse-camd): (suitesparse-cholmod): (suitesparse-klu): (suitesparse-ldl): (suitesparse-mongoose): (suitesparse-spex): (suitesparse-spqr): (suitesparse-umfpack): (hypre): * gnu/packages/music.scm (lilypond): * gnu/packages/ocaml.scm (unison): (ocaml-bibtex2html): * gnu/packages/pdf.scm (extractpdfmark): * gnu/packages/photo.scm (enblend-enfuse): * gnu/packages/plotutils.scm (asymptote): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): (python-pypandoc): * gnu/packages/radio.scm (gnuradio): (libosmo-dsp): * gnu/packages/scheme.scm (mit-scheme): * gnu/packages/security-token.scm (yubico-piv-tool): * gnu/packages/sphinx.scm (python-sphinx): (python-sphinx-5): * gnu/packages/statistics.scm (r-with-tests): (r-spams): * gnu/packages/tex.scm (texlive-local-tree): Renamed from… (texlive-updmap.cfg): … this. Deprecate the latter. (texlive-biblatex-philosophy): (texlive-bropd): (texlive-fontsize): (texlive-poetrytex): (texlive-reverxii): (texlive-stix): (texlive-suftesi): (texlive-thucoursework): (texlive-ulqda): (texlive-yathesis): (texlive-makecell): (texlive-robotarm): (texlive-bbold): (texlive-babel-romansh): (texlive-polyglossia): (texlive-innerscript): (teximpatient): (texlive-xkeyval): (texlive-arabxetex): (texlive-blox): (texlive-ecgdraw): (texlive-gradientframe): (texlive-everyhook): (texlive-actuarialangle): (texlive-actuarialsymbol): (texlive-autopdf): (texlive-etaremune): (texlive-extract): (texlive-forarray): (texlive-graphicx-psmin): (texlive-ha-prosper): (texlive-namespc): (texlive-newspaper): (texlive-powerdot): (texlive-recipecard): (texlive-show2e): (texlive-tablists): (texlive-ted): (texlive-xargs): (texlive-xpeek): * gnu/packages/xdisorg.scm (xforms): * gnu/packages/algebra.scm (gap): * gnu/packages/cpp.scm (jthread): * guix/lint.scm (check-inputs-should-be-native): Rename `texlive-updmap.cfg' into `texlive-local-tree'. Change-Id: I129280807c418e57acbcbda399545ab27a9e0a33
2025-04-30gnu: netcdf-fortran: Add missing inputs.David Elsing
* gnu/packages/maths.scm (netcdf-fortran)[inputs]: Add libaec and hdf5. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: netcdf: Build with libaec.David Elsing
* gnu/packages/maths.scm (netcdf)[inputs]: Add libaec. Change-Id: Ia6a0b742b7e590930c308434b59988e374ccff85 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: hdf-java: Update to 1.14.6 and rename to hdf5-java.David Elsing
* gnu/packages/maths.scm (hdf-java): Define as deprecated alias for... (hdf5-java): ...this new variable. Update to 1.14.6. [name]: Rename to hdf5-java. [version]: Use the same as hdf5. [source]: Use the same as hdf5. [build-system]: Change to cmake-build-system. [arguments]: Adjust #:configure-flags. Add (guix build ant-build-system) to #:modules and #:imported-modules. Adjust 'unbundle phase. Add 'patch-trace-shebang, 'generate-flexbison, 'generate-headers and 'strip-jar-timestamps phases. [native-inputs]: Use modify-inputs. Add java-slf4j-nop and zip. [inputs]: Remove hdf4 and hdf5. [synopsis, description]: Remove mention of HDF4. [license]: Use the same as hdf5. Change-Id: Idfceec17b9a8c432ab85e2fcc87de6bb5bd5a422 Signed-off-by: Andreas Enge <andreas@enge.fr>