| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
| |
This removes GCC from the direct references of openmpi@5.
* gnu/packages/mpi.scm (openmpi-5)[arguments]: Replace arguments
entirely instead of using ‘substitute-keyword-arguments’. Reintroduce
‘remove-absolute’ phase. Remove ‘find-opensm-headers’ and ‘remove-logs’
phases, which are no longer needed.
Change-Id: Ia3b25230488ca13310cd5bb2ae45f6990e906fa5
|
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc): Update to 2.11.2.
Change-Id: I19c1b9b073ff55e8174d25a6f11048db34d6acdf
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
%default-gnu-modules.
Until now users would have to cargo cult or inspect the private
%default-modules variable of (guix build-systems gnu) to discover which
modules to include when extending the used modules via the #:modules argument.
The renaming was automated via the command:
$ git grep -l %gnu-build-system-modules
| xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i
* guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to...
(%default-gnu-imported-modules): ... this.
(%default-modules): Rename to...
(%default-gnu-modules): ... this. Export.
(dist-package, gnu-build, gnu-cross-build): Adjust accordingly.
Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
|
|
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi-4): New variable.
(openmpi): Redefine variable.
Change-Id: If5bb4429c935982ddaa1a5acbd728367ebbfd6fd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi-5): New variable.
Change-Id: I048692b2e928077c9cfa9fb8076ceb356251e1db
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (mpich-ofi): New variable.
Change-Id: I577fa8fc15ffe7df82d737721ca5a2e034c1e43a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (mpich): Update to 4.2.2.
[native-inputs]: Add python-minimal.
Change-Id: I9f3e42cb58c399a89835ac38dcfdd9dd11efe210
Signed-off-by: Christopher Baines <mail@cbaines.net>
|
|
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-2): Update to 2.11.1.
[native-inputs]: Add BASH.
Co-authored-by: Philippe SWARTVAGHER <phil.swart@gmx.fr>
Change-Id: If5531cb82911833153b0e795e9f20b0d0ae940c2
|
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc): Update to 2.10.0.
Change-Id: If3971c18542dd3d2d03fa48f5d440d38c6f827a7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-1)[inputs]: Remove dependency on graphics
libraries when cross-compiling.
Change-Id: I698ac3f8aadda634f6753bdeba0f5fbd77e608df
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi): Update to 4.1.6.
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-2): Update to 2.9.3.
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi)[arguments]: Pass “--with-pmix=internal”.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-2): Update to 2.9.2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
| |
* gnu/packages/cran.scm (r-glue, r-xfun, r-vctrs)
(r-lifecycle): Turn comment about r-knitr into 'properties' field.
* gnu/packages/mpi.scm (python-mpi4py)[properties]: New field.
|
|
|
|
|
| |
* gnu/packages/mpi.scm (python-mpi4py)[home-page]: Use “github.com” instead
of “bitbucket.com”.
|
|
|
|
| |
* gnu/packages/mpi.scm (python-mpi4py): Update to 3.1.4.
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi): Update to 4.1.5.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/bioinformatics.scm (deeptools): Remove variable.
* gnu/packages/efi.scm (efi_analyzer): Ditto.
* gnu/packages/guile.scm (guile-2.2/bug-fix, guile-json): Ditto.
* gnu/packages/image.scm (libjpeg): Ditto.
* gnu/packages/kde.scm (kdevplatform): Ditto
* gnu/packages/linphone.scm (linphoneqt): Ditto.
* gnu/packages/maths.scm (blis-sandybridge, blis-haswell, blis-knl): Ditto.
* gnu/packages/mpi.scm (hwloc-2.0): Ditto.
* gnu/packages/music.scm (python-abjad, zlfo): Ditto.
* gnu/packages/perl.scm (perl-base, perl-parent): Ditto.
* gnu/packages/tryton.scm (python-trytond): Ditto.
* gnu/packages/video.scm (gnome-mpv): Ditto.
* tests/graph.scm: Use guile-json-1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-2): Update to 2.9.1.
Patch to skip tests requiring /sys on non-x86 systems should not be
necessary anymore, as https://github.com/open-mpi/hwloc/pull/570 has
been merged in this new version.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-2)[arguments]<#:phases>: Rename
"skip-test-that-requires-/sys" phase to "skip-tests-that-require-/sys" and
expand to skip additional test requiring /sys on non-x86 systems.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
| |
hwloc 2.x become the default with commit 8ec7ca22d3, "gnu: hwloc: Default to
2.x.".
* gnu/packages/mpi.scm (hwloc-1): Remove obsolete comment.
(hwloc-2): Remove obsolete comment.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
| |
This makes these package definitions compatible with the openmpi package which
uses gexps as of f45fc72c282bc14da7212b4acb8fe9707e53aad0.
* gnu/packages/mpi.scm (openmpi-c++, java-openmpi,
openmpi-thread-multiple)[arguments]: Use gexps.
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi)[arguments]: Use gexps.
|
|
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-2): Update to 2.9.0.
[arguments]: Add 'skip-test-that-requires-/sys' phase.
(%openmpi-setup): Set 'HWLOC_SYNTHETIC' environment variable.
* gnu/packages/opencl.scm (pocl)[arguments]: In 'set-HOME' phase, also
set 'HWLOC_SYNTHETIC'.
|
|
|
|
|
| |
* gnu/packages/mpi.scm (java-openmpi)[arguments]: Don't import
(guix build syscalls).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/android.scm (etc1tool)[synopsis]: Drop trailing period.
* gnu/packages/bioinformatics.scm (mudskipper)[synopsis]: Likewise.
* gnu/packages/crates-io.scm (rust-async-log-attributes-1)[synopsis]: Likewise.
(rust-atomic-polyfill-1)[synopsis]: Likewise.
(rust-modifier-0.1)[synopsis]: Likewise.
(rust-openssl-macros-0.1)[synopsis]: Likewise.
(rust-syn-mid-0.5)[synopsis]: Likewise.
(rust-toml-edit-0.14)[synopsis]: Likewise.
(rust-valuable-derive-0.1)[synopsis]: Likewise.
(rust-inflections-1)[synopsis]: Likewise.
* gnu/packages/databases.scm (python-databases)[synopsis]: Likewise.
* gnu/packages/games.scm (liquidwar6)[synopsis]: Likewise.
* gnu/packages/golang.scm (go-golang.org-x-sync-errgroup)[synopsis]: Likewise.
* gnu/packages/guile-xyz.scm (guile-config)[synopsis]: Likewise.
* gnu/packages/haskell-web.scm (ghc-hxt-xpath)[synopsis]: Likewise.
* gnu/packages/haskell-xyz.scm (ghc-string-qq)[synopsis]: Likewise.
* gnu/packages/machine-learning.scm (python-lap)[synopsis]: Likewise.
(python-pyro-api)[synopsis]: Likewise.
* gnu/packages/messaging.scm (python-librecaptcha)[synopsis]: Likewise.
* gnu/packages/python-check.scm (python-pytest-cram)[synopsis]: Likewise.
* gnu/packages/python-web.scm (python-jschema-to-python)[synopsis]: Likewise.
(python-sarif-om)[synopsis]: Likewise.
(python-socksio)[synopsis]: Likewise.
(python-msrest)[synopsis]: Likewise.
* gnu/packages/tor.scm (torsocks)[synopsis]: Likewise.
* gnu/packages/cran.scm (r-rlist)[synopsis]: Remove leading article.
* gnu/packages/crates-io.scm (rust-clippy-lints-0.0.153)[synopsis]: Likewise.
(rust-simplelog-0.11)[synopsis]: Likewise.
* gnu/packages/samba.scm (wsdd)[synopsis]: Likewise.
* gnu/packages/crates-io.scm (rust-spki-0.4)[synopsis]: Remove trailing
whitespace.
* gnu/packages/golang.scm (go-github-com-mattn-go-zglob)[description]: Remove
leading whitespace.
* gnu/packages/haskell-check.scm (ghc-crypto-cipher-tests)[description]:
Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-ctype)[synopsis]: Remove trailing
whitespace.
* gnu/packages/mpi.scm (openmpi-thread-multiple)[description]: Remove leading
whitespace.
* gnu/packages/node-xyz.scm (node-string-decoder)[synopsis]: Remove trailing
whitespace.
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi)[inputs]: Wrap valgrind in if-supported
macro.
[arguments]: Adjust configure-flags based on if valgrind is present.
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc): Update to 2.8.0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi): Update to 4.1.4.
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi)[arguments]: Remove trailing #t.
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi): Update to 4.1.3.
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi)[inputs]: Remove input labels.
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-1)[arguments]: Remove trailing #t.
(hwloc-2)[arguments]: Likewise.
|
|
|
|
|
|
|
| |
Suggested by Maxime Devos.
* gnu/packages/mpi.scm (hwloc-1)[inputs]: Use 'target-arm32?' rather
than custom code.
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-1)[inputs]: Remove labels.
(hwloc-2)[inputs]: Use 'modify-inputs'.
|
|
|
|
|
|
|
|
| |
* gnu/packages/patches/hwloc-1-test-btrfs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mpi.scm (hwloc-1): Use it and update to 1.11.13.
Co-authored-by: Ludovic Courtès <ludovic.courtes@inria.fr>
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi): Update to 4.1.2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-2): Update to 2.7.1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
| |
* gnu/packages/mpi.scm (mpich)[inputs]: Remove labels.
[arguments]: Remove trailing #t from phases.
|
|
|
|
|
|
|
|
| |
Fixes <https://issues.guix.gnu.org/53320>
Reported by Clément Barthelemy <clement.barthelemy@inria.fr>.
* gnu/packages/mpi.scm (mpich)[arguments]: Add 'define-gfortran-wrapper'
phase.
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-2): Update to 2.7.0.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
|
|
|
|
|
|
| |
This commit was obtained by running:
./pre-inst-env guix style
without any additional argument.
|
|\ |
|
| |
| |
| |
| | |
* gnu/packages/mpi.scm (openmpi-c++): New variable.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Use
'search-input-file' when looking for *.a and *.so.
* gnu/packages/emulators.scm (dolphin-emu): Likewise.
* gnu/packages/engineering.scm (lepton-eda): Likewise.
(pcb): Likewise.
* gnu/packages/golang.scm (go-1.4): Likewise.
(go-1.14): Likewise.
* gnu/packages/haskell.scm (ghc-7): Likewise.
* gnu/packages/irods.scm (irods): Likewise.
* gnu/packages/language.scm (python2-tegaki-pygtk): Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-lzlib): Likewise.
(sbcl-cl-gobject-introspection): Likewise.
(sbcl-cl-ana): Likewise.
(sbcl-cl-libuv): Likewise.
(sbcl-cl-async): Likewise.
(sbcl-mcclim): Likewise.
(sbcl-zstd): Likewise.
(sbcl-cl-opengl): Likewise.
(sbcl-lev): Likewise.
(sbcl-cl-glfw3): Likewise.
* gnu/packages/machine-learning.scm (tensorflow): Likewise.
* gnu/packages/messaging.scm (utox): Likewise.
* gnu/packages/mpi.scm (java-openmpi): Likewise.
* gnu/packages/music.scm (jack-select): Likewise.
* gnu/packages/pascal.scm (fpc): Likewise.
* gnu/packages/python-crypto.scm (python-libnacl): Likewise.
* gnu/packages/python-xyz.scm (python-cairocffi): Likewise.
(python-pyev): Likewise.
(python-pytidylib): Likewise.
* gnu/packages/radio.scm (unixcw): Likewise.
* gnu/packages/rust.scm (rust-1.32): Likewise.
* gnu/packages/security-token.scm (opensc): Likewise.
(python-pyscard): Likewise.
* gnu/packages/selinux.scm (python-setools): Likewise.
* gnu/packages/spice.scm (libcacard): Likewise.
* gnu/packages/telephony.scm (libtgvoip): Likewise.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/arcan.scm (arcan)[arguments]: Use
'search-input-directory' for "include/libdrm" and "include/apr-1".
* gnu/packages/bioinformatics.scm (sailfish): Likewise for jellyfish.
* gnu/packages/boost.scm (boost-for-irods): Likewise for libcxx headers.
* gnu/packages/cedille.scm (cedille): Likewise for IAL headers.
* gnu/packages/compression.scm (snappy-with-clang6): Likewise for libcxx
headers.
* gnu/packages/cups.scm (hplip): Likewise for libusb headers.
* gnu/packages/emulators.scm (pcsxr): Likewise for libcdio headers.
* gnu/packages/game-development.scm (python2-renpy): Likewise for
fribidi headers.
* gnu/packages/games.scm (pokerth): Likewise for libircclient.
* gnu/packages/guile-xyz.scm (guile-persist): Likewise for Guile.
* gnu/packages/hurd.scm (hurd): Likewise for libtirpc.
* gnu/packages/irods.scm (irods, irods-client-icommands): Likewise for
libcxx, catch2, and nlohmann-json-cpp.
* gnu/packages/julia.scm (julia): Use 'search-input-file' for libuv's
errno.h.
* gnu/packages/kde-pim.scm (kdepim-runtime): Use
'search-input-directory' for "include/KF5".
(kmessagelib): Likewise.
* gnu/packages/kde.scm (kdeconnect): Likewise.
* gnu/packages/llvm.scm (clang-runtime-3.5): Likewise for libtirpc.
* gnu/packages/mpi.scm (openmpi): Likewise for "include/infiniband".
* gnu/packages/pumpio.scm (pumpa): Use 'search-input-file' for "tidy.h"
and "aspell.h".
* gnu/packages/radio.scm (dream): Use 'search-input-file' and
'search-input-directory' for pulseaudio, sndfile, etc.
* gnu/packages/selinux.scm (policycoreutils): Likewise for PAM and
libaudit.
* gnu/packages/serialization.scm (avro-cpp-1.9-for-irods): Likewise for
libcxx.
* gnu/packages/sync.scm (nextcloud-client): Likewise for "include/KF5".
* gnu/packages/video.scm (mkvtoolnix): Likewise for "include/gtest".
(libopenshot): Likewise for "include/UnitTest++".
* gnu/packages/virtualization.scm (criu): Likewise for libnl3 and for
protobuf file.
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-2): Update to 2.5.0.
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi): Update to 4.1.1.
|
|
|
|
| |
* gnu/packages/mpi.scm (openmpi): Update to 4.1.0.
|