summaryrefslogtreecommitdiff
path: root/gnu/packages/simulation.scm
AgeCommit message (Collapse)Author
2026-01-25gnu: sumo: Update to 1.25.0.Hartmut Goebel
* gnu/packages/simulation.scm (sumo): Update to 1.25.0. Change-Id: I6cf32f91ca651784f53477e217e1b901240d2c21
2025-12-21gnu: Add python-simpy.Francisco-Galindo
* gnu/packages/simulation.scm (python-simpy): New variable. Change-Id: Ic95e6b0656dc2e2deffb543491c64ad5ae14632c Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-03gnu: openfoam-com: Update to 2506.Reza Housseini
* gnu/packages/simulation.scm (openfoam-com): Update to 2506. [source]: Switch to git-fetch. Remove snippets. [arguments]: Add parent variable to replace version for inherited package. Change-Id: I2c79e98e621516dfe0e950a41b9abb515da43af3 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03gnu: openfoam-org: Update to 13.Reza Housseini
* gnu/packages/simulation.scm (openfoam-org): Update to 13. [source]: Switch to git-fetch. Move snippets to phases. [native-inputs, inputs]: Move runtime dependencies from native-inputs to inputs. Add dependencies for paraview to build plugin. Switch to Qt6. [arguments]: Reorder phases, use configure phase for configuration. Add version suffix to OpenFOAM install folder. Add phase to patch version. Add phase to patch paraview. Wrap the binaries with the environment variables sourced from bashrc. Change-Id: I26a313fa3aab22bff5a743890c6ffb0d56857f0b Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-28gnu: boost: Update to 1.89.0.Greg Hogan
* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ... (boost-1.83): ... to this. (boost-numpy): Inherit from boost-1.83. * gnu/packages/pretty-print.scm (source-highlight): Update accordingly. * gnu/packages/boost.scm (boost): Update to 1.89.0. [source]: Remove patches. * gnu/packages/boost.scm (mdds) [propagated-inputs]: Replace boost with boost-1.83. * gnu/packages/astronomy.scm (aoflagger), * gnu/packages/embedded.scm (cc-tool), * gnu/packages/games.scm (0ad, vcmi), * gnu/packages/image.scm (gpick), * gnu/packages/maths.scm (highfive), * gnu/packages/plotutils.scm (asymptote) [native-inputs]: Replace boost with boost-1.83. * gnu/packages/audio.scm (guitarix, supercollider), * gnu/packages/bioconductor.scm (r-mzr), * gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator, metabat, r-velocytom, rsem, sailfish, salmon), * gnu/packages/bittorrent.scm (libtorrent-rasterbar), * gnu/packages/code.scm (sourcetrail), * gnu/packages/compression.scm (innoextract), * gnu/packages/cpp.scm (lager), * gnu/packages/crypto.scm (cryfs), * gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis, pulseview), * gnu/packages/emulators.scm (mupen64plus-video-glide64mk2), * gnu/packages/engineering.scm (cadabra2, freecad, libigl, openscad, prusa-slicer), * gnu/packages/file-systems.scm (snapper), * gnu/packages/finance.scm (ledger), * gnu/packages/game-development.scm (dds), * gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero, pokerth, supertux, wesnoth, wesnoth-server), * gnu/packages/geo.scm (gplates), * gnu/packages/gnucash.scm (gnucash), * gnu/packages/graph.scm (python-graph-tool), * gnu/packages/graphics.scma (openshadinglanguage), * gnu/packages/i2p.scm (i2pd), * gnu/packages/image-viewers.scm (luminance-hdr), * gnu/packages/kde-graphics.scm (krita), * gnu/packages/mail.scm (astroid), * gnu/packages/medical.scm (orthanc, orthanc-mysql, orthanc-postgresql), * gnu/packages/messaging.scm (libphonenumber), * gnu/packages/mpd.scm (ncmpcpp), * gnu/packages/networking.scm (kismet), * gnu/packages/opencog.scm (cogutil), * gnu/packages/photo.scm (hugin), * gnu/packages/poedit.scm (poedit), * gnu/packages/radio.scm (gnuradio), * gnu/packages/rdf.scm (lucene++), * gnu/packages/serialization.scm (avro-cpp), * gnu/packages/simulation.scm (fenics-dolfin), * gnu/packages/version-control.scm (gource), * gnu/packages/video.scm (aegisub, mkvtoolnix), * gnu/packages/web.scm (websocketpp) [inputs]: Replace boost with boost-1.83. * gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6. (librevenge): Update to 0.0.5. [arguments]<#:configure-flags>: Remove reference to boost system component for which the compatibility stub has been removed. * gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0. Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
2025-11-28gnu: googletest: Update to 1.17.0.Aaron Covrig
* gnu/packages/check.scm (googletest): Update to 1.17.0 (googletest-1.12): Add variable. * gnu/packages/glib.scm (sdbus-c++) [native-inputs]: Replace googletest-1.17 with googletest. * gnu/packages/compression.scm (pzstd) [native-inputs, inputs]: Replace googletest with googletest-1.8. * gnu/packages/cpp.scm (c++-gsl), * gnu/packages/engineering.scm (cura-engine), * gnu/packages/password-utils.scm (pwsafe) [native-inputs]: Replace googletest with googletest-1.13. * gnu/packages/crypto.scm (crc32c), * gnu/packages/engineering.scm (lib3mf), * gnu/packages/fontutils.scm (opentype-sanitizer), * gnu/packages/games.scm (openclonk), * gnu/packages/gnome.scm (gnome-commander), * gnu/packages/machine-learning.scm (qnnpack), * gnu/packages/maths.scm (ruy), * gnu/packages/serialization.scm (libnop) [native-inputs]: Replace googletest with googletest-1.12. * gnu/packages/machine-learning.scm (fann), * gnu/packages/maths.scm (boolector), * gnu/packages/parallel.scm (clog), * gnu/packages/simulation.scm (sumo), * gnu/packages/telephony.scm (sipp) [native-inputs]: Replace googletest with googletest-1.8. * gnu/packages/parallel.scm (cpuinfo) [inputs]: Replace googletest with googletest-1.13. * gnu/packages/machine-learning.scm (nnpack, python-pytorch), * gnu/packages/parallel.scm (pthreadpool) [inputs]: Replace googletest with googletest-1.12. * gnu/packages/maths.scm (fp16, fxdiv), * gnu/packages/serialization.scm (yaml-cpp), * gnu/packages/web.scm (rapidjson) [inputs]: Replace googletest with googletest-1.8. Change-Id: I310fb6785d6e19bb8dbf56c25028587573981a0e
2025-11-26gnu: python-meshio: Update to 5.3.5.Nicolas Graves
* gnu/packages/simulation.scm (python-meshio): Update to 5.3.5. [source]: Remove snippet. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [propagated-inputs]: Remove python-importlib-metadata. [inputs, description]: Improve style. Change-Id: I9cfe0bdbef3bbb8628e065d523dd65bf1fe388c6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26gnu: fenics: Switch to pyproject.Nicolas Graves
* gnu/packages/simulation.scm (fenics): [build-system]: Switch to pyproject-build-system. [arguments]: Relocate field, improve style. <#:test-flags>: Use them, and skip flaky tests. [native-inputs]: Add python-setuptools. Change-Id: I85825ec6aa2a68db74cb7b5864103bbf34c33031 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26gnu: python-commonroad-route-planner: Switch to pyproject.Nicolas Graves
* gnu/packages/simulation.scm (python-commonroad-route-planner): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. <#:tests?>: Disable them. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I4df18bbc6bafa2d156e8569646e6b5b1af464714 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26gnu: python-commonroad-io: Switch to pyproject.Nicolas Graves
* gnu/packages/simulation.scm (python-commonroad-io): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. <#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Remove python-pytest. Change-Id: Ib678e1e41ab51dbfef75fc86dee327c721de5731 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26gnu: python-commonroad-vehicle-models: Switch to pyproject.Nicolas Graves
* gnu/packages/simulation.scm (python-commonroad-vehicle-models): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. <#:test-flags>: Ignore failing tests. [native-inputs]: Add python-matplotlib, python-pytest, python-scipy, python-setuptools. Change-Id: If774ec9d9c8185367b2e2360e60e05038b11eca6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26gnu: python-fenics-ffc: Switch to pyproject.Nicolas Graves
* gnu/packages/simulation.scm (python-fenics-ffc): [source, arguments, description]: Improve style. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I311ee58857bb796e6cacece5408a2eb62c754a04 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26gnu: Add python-fenics-ufl-2019.Nicolas Graves
* gnu/packages/simulation.scm (python-fenics-ufl-2019): New variable. Change-Id: Ie0dccb8e5500cdaa14b6f32621ce48d1399b9979 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26gnu: python-fenics-ufl: Update to 2025.2.0.Nicolas Graves
* gnu/packages/simulation.scm (python-fenics-ufl): Update to 2025.2.0. [build-system]: Switch to pyproject-build-system. [arguments]: Drop them. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I747c989bd6dbcfa034182523ec6be7976d7f3f33 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26gnu: open-simulation-interface: Switch to pyproject.Nicolas Graves
* gnu/packages/simulation.scm (open-simulation-interface): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: Ie27bdc726ee7a943cdb7a59b86595853e78a575e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29Revert "gnu: python-fenics-ufl: Update to 2025.1.0."Andreas Enge
This reverts commit 5c522a1abff0b60d3a3d526605ef41bbf354162e. The update breaks depending packages.
2025-10-22gnu: Remove openfoam.Andreas Enge
* gnu/packages/simulation.scm (openfoam): Delete variable. Change-Id: I7a15a430e76484ce8e157b55fa90ce271b9372ee
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-08-26gnu: python-fenics-ufl: Update to 2025.1.0.Nicolas Graves
* gnu/packages/simulation.scm (python-fenics-ufl): Update to 2025.1.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Remove them. [native-inputs]: Add python-setuptools, python-wheel. [home-page, description]: Update. Signed-off-by: jgart <jgart@dismail.de>
2025-08-25gnu: paraview: Update to 6.0.0.Jake Forster
* gnu/packages/image-processing.scm (paraview): Update to 6.0.0. [source]<snippet>: Update list of bundled VTK libraries in comments. glew is no longer bundled so do not remove it. [arguments]<#:configure-flags>: Use a relative directory in "CMAKE_INSTALL_DOCDIR" and "PARAVIEW_GENERATED_DOCUMENTATION_OUTPUT_DIRECTORY". Remove "-DVTK_MODULE_USE_EXTERNAL_VTK_glew=ON". [inputs]: Replace fmt with fmt-11. Remove glew. * gnu/packages/simulation.scm (openfoam-org)[native-inputs]: Replace fmt with fmt-11. Remove glew. Change-Id: Ifa005f33dd04c0119008726c11f3b32efba28b0d Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-22gnu: fenics-dolfin: Remove support for SUNDIALS.Paul Garlick
The dolfin interface to sundials requires a header file 'cvode_impl.h' which is not available in sundials v>5.4.0. * gnu/packages/simulation.scm (fenics-dolfin) [inputs]: Remove SUNDIALS-OPENMPI. [arguments]<#:configure-flags>: Disable SUNDIALS feature. <#:phases>: Do not set SUNDIALS_DIR variable. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-28gnu: fenics-dolfin: Fix build with gcc@14.Paul Garlick
* gnu/packages/patches/fenics-dolfin-integer-types.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register new patch. * gnu/packages/simulation.scm (fenics-dolfin)[source]: Use new patch. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21gnu: qtxmlpatterns: Rename to qtxmlpatterns-5.宋文武
* gnu/packages/qt.scm (qtxmlpatterns): Rename to qtxmlpatterns-5. (qtspeech-5) [native-inputs]: Adjust accordingly. (python-pyqt) [inputs]: Likewise. (python-shiboken-2) [inputs]: Likewise. (python-pyside-2) [inputs]: Likewise. * gnu/packages/animation.scm (pencil2d) [inputs]: Likewise. * gnu/packages/education.scm (openboard) [inputs]: Likewise. (ktouch) [inputs]: Likewise. * gnu/packages/engineering.scm (freecad) [inputs]: Likewise. * gnu/packages/finance.scm (monero-gui) [inputs]: Likewise. * gnu/packages/geo.scm (gplates) [inputs]: Likewise. * gnu/packages/image-processing.scm (paraview) [inputs]: Likewise. * gnu/packages/kde-frameworks.scm (ktexteditor-5) [inputs]: Likewise. (ksyntaxhighlighting-5) [native-inputs]: Likewise. * gnu/packages/messaging.scm (kaidan) [inputs]: Likewise. * gnu/packages/music.scm (hydrogen) [inputs]: Likewise. * gnu/packages/simulation.scm (openfoam-org) [inputs]: Likewise. Change-Id: Ic260988913600dee261bd138efc6a830bc45d057 Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-10gnu: python-dolfin-adjoint: Fix build.Paul Garlick
* gnu/packages/simulation.scm (python-dolfin-adjoint): Fix build. [arguments]: Set pytest import mode. Update list of failing tests. [native-inputs]: Add python-setuptools and python-wheel, needed by pyproject-build-system. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-05gnu: fenics: Fix build.Paul Garlick
* gnu/packages/simulation.scm (fenics): Run guix style, improve formatting. [arguments] <phases>: Remove test module references to expired numpy aliases in the 'pre-check' phase. Use '--deselect' instead of '--ignore' to skip a test in the 'check' phase. Add a FIXME note to enable reading and writing files in the binary HDF5 format. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-28gnu:fenics-dolfin: Fix build with hdf5@1.14.Paul Garlick
* gnu/packages/patches/fenics-dolfin-hdf5-version-check.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register new patch. * gnu/packages/simulation.scm (fenics-dolfin): Run guix style. [source]: Use new patch. [arguments] <phases>: Update 'pre-check' comment. Add 'demo_stokes-iterative_mpi' test to list of skipped tests. Change-Id: I8ec4534d96af6726fcfd3a601d34b109d06c4ca6 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-23gnu: python-fenics-fiat: Refresh package, fix build.Sharlatan Hellseher
This package is quite dated and upstream no longer maintains it: "This repository was archived by the owner on Feb 21, 2022. It is now read-only." <https://bitbucket.org/fenics-project/fiat> -> <https://github.com/FEniCS/fiat> while providing a new refactored fork <https://github.com/firedrakeproject/fiat>. * gnu/packages/simulation.scm (python-fenics-fiat) [build-system]: Swap to pyproject-build-system. [arguments] <test-flags>: Move tests skip logic here. <phases>: Use default 'check. [native-inputs]: Add python-setuptools and python-wheel. [description]: Adjust fill column indentation. Change-Id: Ifea4430b1e49491f1b145702ec6df58153a9c809
2025-01-27gnu: python-fenics-dijitso: Fix build.Sharlatan Hellseher
* gnu/packages/simulation.scm (python-fenics-dijitso): Improve style, fix build, use G-Expressions. [phases] {check}: Respect tests? flag. [native-inputs]: Add python-pytest-cov. Change-Id: I4032735228d36366a7014b48e9d21606628c56a6
2024-12-13gnu: build-system/pyproject: Add missing native-inputs.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-ega-download-client) [native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/databases.scm (datasette)[native-inputs]: Add python-pip. * gnu/packages/django.scm (python-django-localflavor, python-django-contact-form)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/graphviz.scm (python-uqbar)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/jupyter.scm (python-jupyterlab-server)[native-inputs]: Add python-wheel. (python-nbstripout)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/machine-learning.scm (python-captum, python-linear-operator, python-gpytorch)[native-inputs]: Add python-setuptools. * gnu/packages/music.scm (abjad, abjad-ext-rmarkers, abjed-ext-nauert, python-mutagen)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/package-management.scm (python-conda-package-handling)[native-inputs]: Add python-setuptools and python-wheel. (conda)[native-inputs]: Add python-wheel. * gnu/packages/python-check.scm (python-pyinstrument, python-pytest-testmon, python-pytest-trio, python-nbval, python-pytest-toolbox)[native-inputs]: Add python-setuptools and python-wheel. (python-nptyping)[native-inputs]: Add python-setuptools. * gnu/packages/python-check.scm (python-dask-expr)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/python-web.scm (parfive, python-aioftp, python-hupper, python-sanic, python-mechanicalsoup, python-tinycss, python-aiostream, python-cbor2, gunicorn)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/python-xyz.scm (python-apprise, python-jaraco-classes, python-sparse, python-shtab, python-pyan3)[native-inputs]: Add python-setuptools. (python-jupytext, python-orderedmultidict, python-identify, python-nodeenv, python-cfgv, python-zarr, python-multipart, python-nbconvert, python-cram, python-immutables, python-numpydoc, python-cairosvg, python-unidecode, python-black, python-multidict, python-mpv-jsonipc, python-humanize, python-cmd2)[native-inputs]: Add python-setuptools and python-wheel. (python-partd, python-dask, python-zarr)[native-inputs]: Add python-wheel. (python-nbconvert)[propagated-inputs]: Add texlive-etoolbox. Remove duplicate textlive-jknapltx. (python-isort)[native-inputs]: Add python-pip. * gnu/packages/simulation.scm (python-fenics-dijitso)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/sphinx.scm (python-pydata-sphinx-theme, python-sphinx-autodoc-typehints)[native-inputs]: Add python-setuptools. * gnu/packages/syndication.scm (tuir)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/terminals.scm (python-halo)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/time.scm (python-arrow, python-dateutil) [native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/version-control.scm (pre-commit)[native-inputs]: Add python-setuptools and python-wheel. Remove input labels. * gnu/packages/virtualization.scm (python-qemu-qmp, python-transient)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/xorg.scm (python-xcffib)[native-inputs]: Add python-setuptools and python-wheel. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: Id61cf8cdc47bd4c2871c0a9c8e9a5bfd51157df0
2024-12-13gnu: python-fenics-dijitso: Move to pyproject-build-system.Nicolas Graves
* gnu/packages/simulation.scm (python-fenics-dijitso): [build-system]: Move to pyproject-build-system. [arguments]<#:phases>: Rewrite check phase replacement to care about .guix-pytest. Change-Id: I3383f4078fbb0100e6d8257d7d84785b953ab0cf Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-10gnu: Fix synopsis in various python packages.Gabriel Wicki
* gnu/packages/python-compression.scm (python-inflate64): Fix synopsis. * gnu/packages/python-science.scm (python-xarray-dataclasses): Fix synopsis. * gnu/packages/python-web.scm (python-waybackpack): Fix synopsis. * gnu/packages/python-xyz.scm (python-mir-eval): Fix synopsis. (python-restructuredtext-lint): Fix synopsis. (python-pixelmatch): Fix synopsis. (python-google-pasta): Fix synopsis. (python-xmp-toolkit): Fix synopsis. * gnu/packages/bioinformatics.scm (python-mgatk): Fix synopsis. * gnu/packages/rpc.scm (python-grpc-stubs): Fix synopsis. * gnu/packages/simulation.scm (python-commonroad-io): Fix synopsis. Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2024-07-11gnu: packages/simulation: Add self to copyright header.Sharlatan Hellseher
* gnu/packages/simulation.scm: Add Sharlatan Hellseher <sharlatanus@gmail.com> to copyright header. Change-Id: I18e82c7344cfa206ff8f82dfa963b7d8b026dcf0
2024-07-11gnu: python-dolfin-adjoint: Disable failing tests, fix build.Sharlatan Hellseher
* gnu/packages/simulation.scm (python-dolfin-adjoint) [arguments]: <#:test-flags>: Explicitly ignore failing tests during collection phase and some tests during runt test phase. <#:phases>: Change HOME env to GETCWD in 'set-environment-variable phase. Change-Id: Ibee5e45052a3828b4522752a87c97367d7caec65
2024-07-11gnu: python-dolfin-adjoint: Swap to pyproject-build-system.Sharlatan Hellseher
* gnu/packages/simulation.scm (python-dolfin-adjoint) [source]: Remove trailing #t from snippet. [build-system]: Swap to pyproject-build-system. [arguments]: Apply G-expressions. <#:phases>: Swap back to defaul 'check phase. python-dolfin-adjoint Change-Id: Idf100b718b44d9d6695e598c434fbbac55a38845
2024-07-11gnu: python-dolfin-adjoint: Adjust package style.Sharlatan Hellseher
* gnu/packages/simulation.scm (python-dolfin-adjoint): Move inputs after arguments. [description]: Place it on a new line, fix indentation. Change-Id: I3d971e48b4072258ed0b41af5c202e64af9de8f3
2024-07-11gnu: python-dolfin-adjoint: Fix indentation.Sharlatan Hellseher
* gnu/packages/simulation.scm (python-dolfin-adjoint): Fix indentation. Change-Id: I457639a98f1ae49d43042e557352d390afc9419d
2024-06-23gnu: esmini: Update to 2.37.11.Liliana Marie Prikler
* gnu/packages/simulation.scm (esmini): Update to 2.37.11. [arguments]<#:configure-flags>: Add “-DUSE_IMPLOT=FALSE”. <#:phases>: Adjust accordingly. * gnu/packages/patches/esmini-use-pkgconfig.patch: Update accordingly. * gnu/packages/patches/esmini-no-clutter-log.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2024-04-22gnu: python-commonroad-io: Relax requirements.Ricardo Wurmus
* gnu/packages/simulation.scm (python-commonroad-io)[arguments]: Accept 3.20.2 when 3.20.1 is wanted. Change-Id: I5ad0689f827eda8ec1a7ec74008d04fb6d9f5870
2024-04-04gnu: fenics-dolfin: Remove dependency on lapack.Romain GARBAGE
* gnu/packages/simulation.scm (fenics-dolfin): Remove input dependency from to lapack. Change-Id: Ie60437e365c45e92f03ac3f147ec41eba40e2963 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-10gnu: emulators: Adjust copyright header.Sharlatan Hellseher
This is follow up commit 9ffdcb249278d9bb95ffb6c6e9f94b675bb1068c. * gnu/packages/emulators.scm: Update copyright for "Felix Gruber <felgru@posteo.net>". * gnu/packages/simulation.scm: Remove "Copyright © 2024 Felix Gruber <felgru@posteo.net>". Change-Id: I3f39abb0fbe05e7c6af9715fb6cc41c20b6f0a45
2024-02-10gnu: sameboy: Update to 0.16.2.Felix Gruber
* gnu/packages/emulators.scm (sameboy): Update to 0.16.2. Change-Id: I86a31cfca9e69d63d3cb6a13d5db88a6b1abe2a8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2023-08-29gnu: python-dolfin-adjoint: Fix build.Felix Gruber
* gnu/packages/simulation.scm (python-dolfin-adjoint): Fix build. [arguments]: Disable failing test_read_checkpoint in 'check phase. Remove broken 'sanity-check phase. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-11gnu: openfoam-org: Use 'git-fetch'.Ludovic Courtès
So far the source was taken from an auto-generated, unstable tarball at github.com. This fixes that. * gnu/packages/simulation.scm (openfoam-org)[source]: Switch to 'git-fetch'. [arguments]: Add 'rename-self' phase.
2023-08-10gnu: Add openfoam-com.reza
* gnu/packages/simulation.scm (openfoam-com): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-10gnu: Add openfoam-org. Deprecate openfoam.reza
* gnu/packages/patches/openfoam-4.1-cleanup.patch: Delete file. * gnu/local.mk: Remove it. * gnu/packages/simulation.scm (openfoam-org): New variable. (openfoam): Mark as deprecated. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-17gnu: simulation: Fix duplicate open-simulation-interface.Christopher Baines
Give the python variant a different name, and fix the build. * gnu/packages/simulation.scm (python-open-simulation-interface)[name]: Set. [propagated-inputs]: Add python-pyyaml and python-protobuf.
2023-06-24gnu: fenics-dolfin, fenics: Remove input labels.Ludovic Courtès
* gnu/packages/simulation.scm (fenics-dolfin)[inputs, native-inputs] [propagated-inputs]: Remove labels. Replace CATCH2-1, which was actually unused, by CATCH-FRAMEWORK. [arguments]: Rewrite using gexps. Adjust 'set-paths' phase accordingly. (fenics): Likewise.
2023-06-24gnu: fenics: Make sure 'jit.py' can find 'dolfin.pc'.Ludovic Courtès
* gnu/packages/simulation.scm (fenics)[inputs]: Move PYTHON-PKGCONFIG to... [propagated-inputs]: ... here. [arguments]: Add 'set-dolfin-pc-file-name' phase.