summary refs log tree commit diff
path: root/gnu/packages/maths.scm
AgeCommit message (Collapse)Author
2022-01-12gnu: Remove python2-cvxopt.Felix Gruber
* gnu/packages/maths.scm (python2-cvxopt): Remove variable. Signed-off-by: Leo Famulari <leo@famulari.name>
2022-01-12gnu: python-cvxopt: Update to 1.2.7.Felix Gruber
* gnu/packages/maths.scm (python-cvxopt): Update to 1.2.7. Signed-off-by: Leo Famulari <leo@famulari.name>
2022-01-11gnu: ceres: Update to 2.0.0.Felix Gruber
* gnu/packages/maths.scm (ceres): Update to 2.0.0. [inputs]: Use simplified format. (ceres-solver-benchmarks)[phases]: Add schur_eliminator_benchmark. Replace autodiff_cost_function_benchmark with new autodiff_benchmarks. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-11gnu: dealii: Update to 9.3.2.Felix Gruber
* gnu/packages/maths.scm (dealii): Update to 9.3.2. [source]: Add dealii-fix-compiliation-with-boost-1.78.patch and dealii-fix-sundials.patch. [inputs]: Use simplified format. [native-inputs]: Use simplified format. * gnu/packages/patches/dealii-fix-compiliation-with-boost-1.78.patch: New file. * gnu/packages/patches/dealii-fix-sundials.patch: New file. * gnu/local.mk: Add new patch files. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-01gnu: gsl: Add 'tunable?' property.Ludovic Courtès
* gnu/packages/maths.scm (gsl)[properties]: New field.
2022-01-01gnu: Add ceres-solver-benchmarks.Ludovic Courtès
* gnu/packages/maths.scm (ceres-solver-benchmarks): New variable.
2022-01-01gnu: ceres-solver: Mark as tunable.Ludovic Courtès
* gnu/packages/maths.scm (ceres)[properties]: New field.
2021-12-30gnu: Capitalize beginning of synopsis.Vagrant Cascadian
* gnu/packages/admin.scm (hungrycat)[synopsis]: Captalize. * gnu/packages/cobol.scm (gnucobol)[synopsis]: Likewise. * gnu/packages/cpp.scm (clipper)[synopsis]: Likewise. * gnu/packages/crates-graphics.scm (rust-piston-texture-0.8)[synopsis]: Likewise. * gnu/packages/crates-io.scm (rust-alloc-stdlib-0.2, rust-atom-0.3, rust-oorandom-11.1, rust-r2d2, rust-scheduled-thread-pool-0.2, rust-takeable-option-0.4, rust-ttf-parser-0.12)[synopsis]: Likewise. * gnu/packages/games.scm (roguebox-adventures)[synopsis]: Likewise. * gnu/packages/gl.scm (libepoxy)[synopsis]: Likewise. * gnu/packages/gnome-xyz.scm (arc-theme)[synopsis]: Likewise. * gnu/packages/haskell-xyz.scm (ghc-cborg-json, ghc-rio)[synopsis]: Likewise. * gnu/packages/installers.scm (mingw-path)[synopsis]: Likewise. * gnu/packages/lisp-xyz.scm (sbcl-cl-utilities)[synopsis]: Likewise. * gnu/packages/maths.scm (coda)[synopsis]: Likewise. * gnu/packages/ocaml.scm (ocaml4.07-ppx-sexp-message)[synopsis]: Likewise. * gnu/packages/perl6.scm (perl6-json)[synopsis]: Likewise. * gnu/packages/python-xyz.scm (python-markuppy, python-febelfin-coda)[synopsis]: Likewise. * gnu/packages/statistics.scm (r-magrittr)[synopsis]: Likewise. * gnu/packages/terminals.scm (sakura)[synopsis]: Likewise.
2021-12-30gnu: Remove leading article from synopsis.Vagrant Cascadian
* gnu/packages/admin.scm (hungrycat)[synopsis]: Remove leading article. * gnu/packages/cobol.scm (gnucobol)[synopsis]: Likewise. * gnu/packages/cpp.scm (clipper)[synopsis]: Likewise. * gnu/packages/crates-graphics.scm (rust-piston-texture-0.8)[synopsis]: Likewise. * gnu/packages/crates-io.scm (rust-alloc-stdlib-0.2, rust-atom-0.3, rust-oorandom-11.1, rust-r2d2, rust-scheduled-thread-pool-0.2, rust-takeable-option-0.4, rust-ttf-parser-0.12, rust-svd-parser-0.9)[synopsis]: Likewise. * gnu/packages/games.scm (roguebox-adventures)[synopsis]: Likewise. * gnu/packages/gl.scm (libepoxy)[synopsis]: Likewise. * gnu/packages/gnome-xyz.scm (arc-theme)[synopsis]: Likewise. * gnu/packages/haskell-xyz.scm (ghc-cborg-json, ghc-rio)[synopsis]: Likewise. * gnu/packages/installers.scm (mingw-path)[synopsis]: Likewise. * gnu/packages/lisp-xyz.scm (sbcl-cl-utilities)[synopsis]: Likewise. * gnu/packages/lisp.scm (gcl, clisp)[synopsis]: Likewise. * gnu/packages/maths.scm (coda)[synopsis]: Likewise. * gnu/packages/ocaml.scm (ocaml4.07-ppx-sexp-message)[synopsis]: Likewise. * gnu/packages/perl6.scm (perl6-json)[synopsis]: Likewise. * gnu/packages/python-xyz.scm (python-pari-jupyter, python-markuppy, python-febelfin-coda)[synopsis]: Likewise. * gnu/packages/scheme.scm (mit-scheme)[synopsis]: Likewise. * gnu/packages/statistics.scm (r-magrittr)[synopsis]: Likewise. * gnu/packages/terminals.scm (sakura)[synopsis]: Likewise.
2021-12-26gnu: Add feedgnuplot.Marius Bakke
* gnu/packages/maths.scm (feedgnuplot): New public variable.
2021-12-22gnu: frama-c: Update to 24.0.Julien Lepiller
* gnu/packages/maths.scm (frama-c): Update to 24.0.
2021-12-19gnu: cglm: Use meson-build-system.Liliana Marie Prikler
The CMake-based builds fail to correctly encode the version, leading to build failures in dependencies. See <https://bugs.gnu.org/52663>. * gnu/packages/maths.scm (cglm)[build-system]: Change to meson-build-system. [arguments]: Adjust #:configure-flags accordingly.
2021-12-19gnu: cglm: Update to 0.8.4.Liliana Marie Prikler
* gnu/packages/maths.scm (cglm): Update to 0.8.4.
2021-12-13gnu: Further simplify package inputs.Ludovic Courtès
This is the result of running: ./pre-inst-env guix style --input-simplification=safe and manually undoing changes on a dozen of packages to reduce rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.)
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-12-12gnu: sundials: Add 'release-monitoring-url' property.Ludovic Courtès
* gnu/packages/maths.scm (sundials)[properties]: New field.
2021-12-12gnu: sundials: Build with '-fcommon'.Ludovic Courtès
* gnu/packages/maths.scm (sundials)[arguments]: Pass "-DCMAKE_C_FLAGS".
2021-12-09gnu: Add gsl-static.Efraim Flashner
* gnu/packages/maths.scm (gsl-static): New variable.
2021-12-08gnu: python-slepc4py: Update to 3.16.1.Ludovic Courtès
This is a followup 5b4d1e57b6d4931f6ee2a50abf84222fe015d045. * gnu/packages/maths.scm (slepc-openmpi)[inputs]: Move ARPACK-NG-OPENMPI to... [propagated-inputs]: ... here. (python-slepc4py): Update to 3.16.1.
2021-12-08gnu: python-petsc4py: Update to 3.16.1.Ludovic Courtès
This is a followup to 07ac13a26a0d7c8319afb42c55fc2116ec44668f. * gnu/packages/maths.scm (python-petsc4py): Update to 3.16.1.
2021-12-08gnu: mumps: Allow compilation with GCC 10.Ludovic Courtès
Following the suggestion at <https://community.freefem.org/t/compline-on-macos-10-15-6/543>. * gnu/packages/maths.scm (mumps)[arguments]: In 'configure' phase, add '-fallow-argument-mismatch' to 'OPTF'.
2021-12-05Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus
2021-12-05gnu: clapack: Pass -fcommon to compiler.Ricardo Wurmus
* gnu/packages/maths.scm (clapack)[arguments]: Set CFLAGS.
2021-12-05gnu: clapack: Remove trailing #T.Ricardo Wurmus
* gnu/packages/maths.scm (clapack)[arguments]: Remove trailing #T from build phases.
2021-12-05gnu: Adjust for python-build-system behavior change.Marius Bakke
Commit cb72f9a773e0931ee3758c851d96007ded034e4c changed the semantics of SITE-PACKAGES, but did not adjust all callers. * gnu/packages/bioinformatics.scm (python-pyvcf)[arguments]: Adjust for missing trailing slash. * gnu/packages/maths.scm (nomad-optimizer)[arguments]: Likewise. * gnu/packages/patchutils.scm (patchwork)[arguments]: Likewise.
2021-12-01gnu: petsc-{complex,openmpi,complex-openmpi}: Use gexps.Ludovic Courtès
This is a followup to 07ac13a26a0d7c8319afb42c55fc2116ec44668f, which omitted to switch to gexps in packages that inherit from 'petsc'. Reported by Mathieu Othacehe <othacehe@gnu.org>. * gnu/packages/maths.scm (petsc-complex)[arguments]: Use gexps. (petsc-openmpi)[arguments]: Likewise. (petsc-complex-openmpi)[arguments]: Likewise.
2021-12-01gnu: scalapack: Update to 2.1.0.Ludovic Courtès
* gnu/packages/maths.scm (scalapack): Update to 2.1.0. [source]: Remove "scalapack-blacs-mpi-deprecations.patch" and add "scalapack-gcc-10-compilation.patch". [arguments]: Add 'skip-faulty-test' phase. * gnu/packages/patches/scalapack-blacs-mpi-deprecations.patch: Remove. * gnu/packages/patches/scalapack-gcc-10-compilation.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2021-11-29gnu: slepc: Update to 3.16.1.Ludovic Courtès
* gnu/packages/maths.scm (slepc): Update to 3.16.1. [native-inputs]: Use PYTHON instead of PYTHON-2. Add WHICH. [properties]: New field.
2021-11-29gnu: petsc: Update to 3.16.1.Ludovic Courtès
* gnu/packages/maths.scm (petsc): Update to 3.16.1. [native-inputs]: Use PYTHON instead of PYTHON-2. Add WHICH. [arguments]: Rewrite using gexps. Pass '--with-openblas-dir'. In 'configure' phase, modify "config/example_template.py".
2021-11-26gnu: ceres-solver: Install library to lib/ instead of lib64/.Ludovic Courtès
* gnu/packages/maths.scm (ceres)[arguments]: In 'set-library-directory' phase, modify the top-level 'CMakeLists.txt'.
2021-11-25gnu: aris: Build with '-O2'.Ludovic Courtès
* gnu/packages/maths.scm (aris)[arguments]: Pass "-O2 -g".
2021-11-22gnu: opencascade-occt: Use TBB 2020.Ricardo Wurmus
* gnu/packages/maths.scm (opencascade-occt)[inputs]: Replace tbb with tbb-2020.
2021-11-17Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-11-16gnu: Add julia-sundials-jullJean-Baptiste Volatier
* gnu/packages/julia-jll.scm (julia-sundials-jll): New variable. * gnu/packages/maths.scm (sundials-julia): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-11gnu: openblas: Do not build static library.Maxim Cournoyer
* gnu/packages/maths.scm (openblas)[make-flags]: Add NO_STATIC=1.
2021-11-11gnu: openblas: Add support for older x86 processors.Maxim Cournoyer
Fixes <https://issues.guix.gnu.org/51452>. * gnu/packages/maths.scm (openblas)[make-flags]: Make the x86_64, i686, powerpc64le and aarch64 architectures share the same flags; this causes the DYNAMIC_OLDER=1 to be added for all of them and TARGET=GENERIC to be added for the x86_64 and i686 architectures.
2021-11-11gnu: openblas: Update to 0.3.18.Maxim Cournoyer
* gnu/packages/maths.scm (openblas): Update to 0.3.18. Delete trailing #t.
2021-10-31Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner
2021-10-28gnu: Add ocaml-z3.Julien Lepiller
* gnu/packages/maths.scm (ocaml-z3): New variable.
2021-10-24gnu: Add clingo.Liliana Marie Prikler
* gnu/packages/maths.scm (clingo): New variable.
2021-10-24gnu: Add clasp.Liliana Marie Prikler
* gnu/packages/maths.scm (clasp): New variable.
2021-10-24gnu: Add libpotassco.Liliana Marie Prikler
* gnu/packages/maths.scm (libpotassco): New variable.
2021-10-23gnu: hdf-java: Look for jars in the right place.Ludovic Courtès
* gnu/packages/maths.scm (hdf-java)[arguments]: Look for slf4j .jar files in the right place rather than share/java.
2021-10-23gnu: Use 'search-input-file' some more.Ludovic Courtès
This patch replaces occurrences of: (string-append (assoc-ref %build-inputs "…") "/…") by: (search-input-file %build-inputs "/…") * doc/guix.texi (Miscellaneous Services): Use 'search-input-file' in R Shiny example. * gnu/packages/admin.scm (screenfetch): Use 'search-input-file'. (ufetch): Likewise. (hosts): Likewise. * gnu/packages/backup.scm (dirvish): Likewise. * gnu/packages/code.scm (colormake): Likewise. * gnu/packages/compression.scm (makeself-safeextract): Likewise. * gnu/packages/debug.scm (scanmem): Likewise. * gnu/packages/education.scm (snap): Likewise. (omnitux): Likewise. * gnu/packages/emacs-xyz.scm (epipe): Likewise. * gnu/packages/games.scm (openttd-opensfx): Likewise. (openttd-openmsx): Likewise. (openrct2-title-sequences): Likewise. (openrct2-objects): Likewise. (mrrescue): Likewise. (0ad-data): Likewise. (xonotic-data): Likewise. (drascula): Likewise. (make-lure-package): Likewise. (make-queen-package): Likewise. (sky): Likewise. * gnu/packages/gnome.scm (network-manager): Likewise. * gnu/packages/gnuzilla.scm (icedove): Likewise. * gnu/packages/guile-xyz.scm (guile-shapefile): Likewise. * gnu/packages/hurd.scm (netdde): Likewise. * gnu/packages/javascript.scm (js-context-menu): Likewise. (js-commander): Likewise. (js-xmldom-sre): Likewise. * gnu/packages/kde-frameworks.scm (krunner): Likewise. * gnu/packages/kodi.scm (kodi-cli): Likewise. * gnu/packages/libreoffice.scm (hunspell-dict-pl): Likewise. * gnu/packages/linux.scm (e2fsck/static): Likewise. * gnu/packages/markup.scm (markdown): Likewise. * gnu/packages/maths.scm (hdf-java): Likewise. * gnu/packages/multiprecision.scm (libtomcrypt): Likewise. * gnu/packages/networking.scm (batctl): Likewise. * gnu/packages/python-xyz.scm (python-pymediainfo): Likewise. * gnu/packages/shells.scm (fish-foreign-env): Likewise. * gnu/packages/tex.scm (texlive-fonts-iwona): Likewise. * gnu/packages/upnp.scm (miniupnpc): Likewise. * gnu/packages/version-control.scm (git-annex-remote-rclone): Likewise. * gnu/packages/virtualization.scm (qemu): Likewise. * gnu/packages/web.scm (icedtea-web): Likewise. * gnu/packages/wm.scm (stumpish): Likewise.
2021-10-18gnu: hdf5@1.12: Update to 1.12.1.Tobias Geerinckx-Rice
* gnu/packages/maths.scm (hdf5-1.12): Update to 1.12.1.
2021-10-12Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe
2021-10-08gnu: frama-c: Update to 23.1.Julien Lepiller
* gnu/packages/maths.scm (frama-c): Update to 23.1.
2021-10-08gnu: why3: Update to 1.4.0.Julien Lepiller
* gnu/packages/maths.scm (why3): Update to 1.4.0.
2021-10-07gnu: mcrl2: Update hash of modified-in-place tarball.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/51074>. * gnu/packages/maths.scm (mcrl2)[source]: Update hash.
2021-09-25gnu: Add minizinc.Liliana Marie Prikler
* gnu/packages/maths.scm (minizinc): New variable.