Age | Commit message (Collapse) | Author |
|
* gnu/packages/maths.scm (hpcombi): Update to 1.1.0.
[native-inputs]: Remove catch2-3; add catch2-3.8.
Change-Id: I88a95a1d1a6621124cfa3e634df0078735aae331
|
|
* gnu/packages/maths.scm (opencascade-occt-7.6.1): New variable.
Change-Id: I483bfa07cd4aac26b3b9f2550b226bcfdd64187a
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/maths.scm (python-py-bobyqa): New variable.
Change-Id: If5dcb5d7ecef4d5937c278f405b2ba93d2a02ec4
|
|
* gnu/packages/maths.scm (python-mathics3-notebook-frontends): New variable.
Change-Id: If3b7857a042c42ec6325ebb35a21fa31a3d33620
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/maths.scm (louvain-community): Update to 1.0.0-2.681a711.
Change-Id: If32d00eba07dfeef1566e9b738ad1a17a91d319b
|
|
One test fails with gcc@14:
> cat /tmp/guix-build-cudd-3.0.0.drv-3/source/cudd/differences
2c2
< Plus infinity is 1e+302
---
> Plus infinity is inf
18c18
< h (dbl) : 1023 nodes 1 leaves unknown minterms
---
> h (dbl) : 1023 nodes 1 leaves 4.49423e+307 minterms
20c20
< one[2044] (dbl) : 1 nodes 1 leaves unknown minterms
---
> one[2044] (dbl) : 1 nodes 1 leaves inf minterms
* gnu/packages/maths.scm (cudd): [native-inputs]: Add gcc-13.
Change-Id: I7c24e1484260cda7973d998aa63023d969b6d3f7
|
|
* gnu/packages/maths.scm (btor2tools): Update to 1.0.0-pre-2.fb69ee3.
Change-Id: Ia0a4719921f6cff0ced93ed632898627e1612cb7
|
|
* gnu/packages/maths.scm (aiger) [arguments] <make-flags>: Provide skip
"implicit-function-declaration" warning.
Change-Id: I5352d85b40e6aef61f8bf1da59b50664d824b53b
|
|
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
|
|
* gnu/packages/maths.scm (scalapack)[arguments]: Add phase before
configuration.
Fixes: guix/guix#1487
Change-Id: If4895539a4a8f20a0a97e1625d2322a3af2178d3
|
|
* 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>
|
|
* gnu/packages/maths.scm (gsl)[disable-failing-tests]: Also disable
test_legendre_schmidt on i686.
|
|
* 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>
|
|
* gnu/packages/maths.scm (openlibm): Update to 0.8.7.
Change-Id: Ia97cc19b3b9acad7d212ad978365e563699da99b
|
|
* gnu/packages/maths.scm (opencascade-occt) [arguments]: Add -fpermissive to
CMAKE_CXX_FLAGS.
Change-Id: I0fb7dc3606719c02af9b7f68bc8942813f6150d9
|
|
* gnu/packages/maths.scm (netcdf): Add CFLAGS to #:configure-flags to relax
gcc-14's strictness.
Change-Id: Ic5059519414aeb644dd0bde084f569b954c17904
|
|
* gnu/packages/maths.scm (lpsolve)[arguments]: Add phase "apply-gcc-14-patch"
to relax gcc-14's strictness.
Change-Id: I4bab0523dccb3b0c85bcce3045edf2a1f18c0539
|
|
* 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>
|
|
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>
|
|
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>
|
|
* gnu/packages/maths.scm (libtaylor): New variable.
Change-Id: If067b8abe1bac61660d99881aa07bed34c53b2a1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
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>
|
|
* gnu/packages/maths.scm (arccore): New variable.
Change-Id: I46a68a7230fca44b7680c2426e444d55d960c47f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (arccon): New variable.
Change-Id: I9a4812d7ae0e5f93e710a0670271a19147f3af73
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* 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>
|
|
* 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>
|
|
* gnu/packages/maths.scm (hdf5-parallel-openmpi)[arguments]: Add
‘skip-sloppy-tests’ phase.
Change-Id: Ic8513272585881f18baa20c82705275149001c66
|
|
* gnu/packages/maths.scm (4ti2): Update to 1.6.12.
Change-Id: I254f6d951718c55ce2edd0a3c85d45221ac2effe
|
|
* 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
|
|
* gnu/packages/maths.scm (primecount): Update to 7.19.
Change-Id: I6c9787f95f57b2a5f3e860b1e6072d1a9ebdf02f
|
|
* gnu/packages/maths.scm (primesieve): Update to 12.9.
Change-Id: I63abf2f9cca48fe0138739b56b9de70905a560d4
|
|
* gnu/packages/maths.scm (pagmo): Update to 2.19.1.
Change-Id: Id0a856f4418ade70f0d7a177d54a4332b58a42b7
|
|
* gnu/packages/maths.scm (cminpack): Update to 1.3.11.
Change-Id: I1c1c30210c29224cd6f08828192e36dd01e57f1a
|
|
* gnu/packages/maths.scm (hmat): Update to 1.10.0.
Change-Id: Ibb98d112b3ff929845f839ac0373156145dc1603
|
|
* 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
|
|
* 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>
|
|
* gnu/packages/maths.scm (octave-cli): Update to 10.2.0.
Change-Id: Ia823bfda2b38dbbdaa24442a3d6149eb887e3173
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/maths.scm (cglm): Update to 0.9.6.
Change-Id: I96eee7d6588c0785f3872ba1868ec9ac5a47340e
|
|
* 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>
|
|
* gnu/packages/maths.scm (scilab): Update to 2025.1.0.
[inputs]: Add rapidjson.
Change-Id: Ice2109d6f72402e095ca7ec1d11729fde08e8416
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* 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>
|
|
* 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>
|
|
Closes #60.
* gnu/packages/maths.scm (hdf-eos5)[inputs]: Add libaec.
Change-Id: If2095a8aef2b39e81716e50c5caab7331a21ebf4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/maths.scm (bitwuzla): New variable.
Change-Id: I23325bade58dc2d72b598a961c2dcf4e1edd362f
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/maths.scm (symfpu): New variable.
Change-Id: Ib990dd60e297d7fcba70af85f71d864e8b2cadb4
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/maths.scm (cadical)[arguments]: Install cadical.hpp.
Change-Id: Ibda478006fef5425cb0d3eddf045dac5570b33da
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* 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
|
|
* gnu/packages/maths.scm (perl-pgplot): Move to...
* gnu/packages/perl-maths.scm (perl-pgplot): ...here.
[native-inputs]: Add perl-pdl.
Change-Id: I58933c0dc54a8b9a5bba71cc8b9831261c9ee326
|
|
* gnu/packages/maths.scm (perl-pgplot): Update to 2.35.
Change-Id: I28b7a999f810f22e84b93c2de743c81a9df4be19
|
|
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>
|