1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 13:40:36 +02:00
Commit Graph

248 Commits

Author SHA1 Message Date
Cayetano Santos
1a612a9edf gnu: parallel: Build info files.
* gnu/packages/parallel.scm (parallel)[native-inputs]: Add texinfo.
[arguments]: Add ’replace-texi-files #:phase.

Closes guix/guix!5311

Change-Id: If2c750a67d5eb3e422ba541383861e9120b4007e
2026-01-16 17:02:38 +01:00
Cayetano Santos
58da9c2f7e gnu: parallel: Modernize.
* gnu/packages/parallel.scm (parallel)[arguments]: Use G-Expressions.

Closes guix/guix!5311

Change-Id: I5bd5613eb3fb8332cb14dccc46cda5bafc44195a
2026-01-16 17:02:25 +01:00
Ludovic Courtès
97c360a09c gnu: prrte: Fix compilation.
The upgrade in 710d198457 turned out to be
broken.

* gnu/packages/parallel.scm (prrte)[arguments]: Remove now unnecessary
configure flags.  Add ‘adjust-pcc-link’ phase.
[native-inputs]: Add ‘pkg-config’.
[inputs]: Add ‘libnl’.
[outputs]: New field.

Fixes: guix/guix#4905
Reported-by: Andreas Enge <andreas@enge.fr>
Change-Id: I84f74cadfa05e84939f7db0b51ce4a1cb516d185
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5391
2026-01-09 15:22:46 +01:00
Ludovic Courtès
552ca46e7b gnu: openpmix: Simplify.
* gnu/packages/parallel.scm (openpmix)[source]: Use ‘modules’ field and adjust
‘snippet’ accordingly.
[arguments]: Remove now-useless configure flag.

Change-Id: I2ec33232021485a019a8f86818e2f540963d4338
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-09 15:22:45 +01:00
Ludovic Courtès
1cbba4f24f gnu: openpmix: Update to 6.0.0.
* gnu/packages/parallel.scm (openpmix): Update to 6.0.0.
(openpmix-4): New variable.
(slurm-minimal)[inputs]: Change ‘openpmix’ to ‘openpmix-4’.
(slurm-minimal-25.05)[inputs]: New field.

Change-Id: I043ef4545524e6757f47194e2c7f8793ccedf1b4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-09 15:22:45 +01:00
Cayetano Santos
91d340fe46 gnu: cpuinfo: Update to 0.0-6.b3b2596.
* gnu/packages/parallel.scm (cpuinfo): Update to 0.0-6.b3b2596.
[native-inputs]: Add python-wrapper.
[arguments]<#:phases>: Remove ’skip-bad-test.
<#:configure-flags>: Use G-Expressions.

Merges guix/guix#5315

Change-Id: I3e69d6aea35656beda8992bab5114ddddad03872
2026-01-08 15:45:01 +01:00
Cayetano Santos
9afae09f1e gnu: xjobs: Update to 20250529.
* gnu/packages/parallel.scm (xjobs): Update to 20250529.
[native-inputs]: Remove which.

Change-Id: Ibbfc9d57076243299a10bceac85e49f29b9f5b38
2026-01-02 17:48:37 +01:00
Andy Tai
3b1a21d185 gnu: parallel: Update to 20251222.
* gnu/packages/parallel.scm (parallel): Update to 20251222.

Closes guix/guix#5277

Change-Id: If5bb79a778cd42edd464555e7b2e864771ba377e
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-02 11:35:16 +01:00
Sharlatan Hellseher
ab06c318d0 gnu: python-slurm-magic: Update to 0.0.0-0.4c708cc.
* gnu/packages/parallel.scm (python-slurm-magic): Update to
4c708cc137cb9f4bd5b44cf26837b466d9bf7b65 commit.
.

Change-Id: I3885ee644ff7b4e991eeafe615ffa3414776ec4a
2026-01-01 19:51:25 +00:00
Nicolas Graves
d6323ba597 gnu: python-slurm-magic: Switch to pyproject.
* gnu/packages/parallel.scm (python-slurm-magic):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style, modernize with gexps and
seaerch-input-file.
<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: Ic5243c647f645de49eeb54262eabeea6df73743e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-01 19:35:00 +00:00
Ludovic Courtès
710d198457 gnu: prrte: Update to 4.0.0.
* gnu/packages/parallel.scm (prrte): Update to 4.0.0.

Change-Id: I5a7679680a8313464115b1c4aaac89305c2fe1f7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-11 15:55:24 +01:00
Ricardo Wurmus
17c3c275fd gnu: slurm-drmaa: Patch to allow building with Slurm 25.
* gnu/packages/patches/slurm-drmaa-25.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/parallel.scm (slurm-drmaa)[source]: Add patch.

Change-Id: Ieca80af78f34d3bd136a8108d1eaeae4c2b32df3
2025-11-28 15:24:04 +01:00
Aaron Covrig
97d9c63265 gnu: googletest: Update to 1.17.0.
* 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-28 12:07:09 +00:00
Ricardo Wurmus
e62a6b6c6e gnu: Add slurm-minimal-25.05.
* gnu/packages/parallel.scm (slurm-minimal-25.05, slurm-25.05): New variables.

Change-Id: Ia3b4be72b1b055abee81c895b4def0d6c145bde8
2025-11-28 12:18:12 +01:00
Efraim Flashner
257d328f90 gnu: parallel: Separate out the doc directory.
* gnu/packages/parallel.scm (parallel)[outputs]: Add doc.
[arguments]: Add configure-flags.

Change-Id: I3a3e57a60d4e2089be9a04505f1756ccbb2300ce
2025-11-27 11:46:07 +02:00
Andy Tai
4dc86c7ea8 gnu: parallel: Update to 20251122.
* gnu/packages/parallel.scm (parallel): Update to 20251122.

Change-Id: I3c8c01b46ec01a23522847888c0005b6dc02656d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-27 10:56:34 +02:00
Andy Tai
ba910c7b87 gnu: parallel: Update to 20251022.
* gnu/packages/parallel.scm (parallel): Update to 20251022.

Change-Id: I163a9ea614c34b26f975ae8a7762dba1a14b8821
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-13 22:07:13 +01:00
Ricardo Wurmus
5d8e59d6b1 gnu: Add slurm-minimal-24.05.
* gnu/packages/parallel.scm (slurm-minimal-24.05, slurm-24.05): New variables.

Change-Id: Ib4ce65e5807a00e503bcbfd9d045865873fc9383
2025-11-08 08:20:53 +01:00
Ricardo Wurmus
0a7bc927a3 gnu: slurm-drmaa: Update to 1.1.5.
* gnu/packages/parallel.scm (slurm-drmaa): Update to 1.1.5.
[source]: Add snippet to fix a typo.

Change-Id: I879839a25950c731820fd4974fc84fcddec26460
2025-11-08 08:20:53 +01:00
Sharlatan Hellseher
b79fbf27b8 gnu: python-setuptools-next: Set to python-setuptools.
Replace all python-setuptools-next occurrences with python-setuptools.

* gnu/packages/python-build.scm (python-setuptools-next): Set to
python-setuptools.

Change-Id: I9e5e0881310d160ec56be785f2dd2140364fa8e5
2025-09-25 09:36:24 +01:00
Sharlatan Hellseher
aac71e0112 gnu: Pin some packages to python-cython-0.
* gnu/packages/audio.scm (python-pyliblo):
  [native-inputs]: Remove python-cython; add python-cython-0.
* gnu/packages/bioinformatics.scm (python-pysam): Likewise.
* gnu/packages/parallel.scm (openpmix): Likewise.
* gnu/packages/python-science.scm (python-scipy): Likewise.

Change-Id: I7a02d39b7d7cbb8a40ab4434bfe90d4e944433d3
2025-09-25 09:35:38 +01:00
Andy Tai
e26bb1ecc0 gnu: parallel: Update to 20250922.
* gnu/packages/parallel.scm (parallel): Update to 20250922.

Change-Id: Ie24eb4f07a2e31a54cefdd166a78c5c20d380222
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-24 14:27:01 +02:00
Maxim Cournoyer
10482f731e Reapply "Update Maxim's email address."
This reverts commit a7db92d9b3, 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-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3 Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d Update Maxim's email address.
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-09-18 08:05:19 +09:00
Nicolas Graves
917bb3ab08 gnu: slurm-23.02: Update to slurm-23.11.
* gnu/packages/parallel.scm (slurm-23.02, slurm-minimal-23.02):
Delete variables, replace respectively by (slurm-23.11,
slurm-minimal-23.11).
* gnu/packages/patches/slurm-23-salloc-fallback-shell.patch: Refresh
patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-14 18:13:08 +02:00
Nicolas Graves
6c86fd85f2 gnu: Remove slurm-minimal-21.08 and slurm-21.08.
* gnu/packages/parallel.scm (slurm-minimal-21.08, slurm-21.08): Delete
variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-14 18:13:08 +02:00
Nicolas Graves
81e656fa39 gnu: Remove slurm-minimal-20.11 and slurm-20.11.
* gnu/packages/parallel.scm (slurm-minimal-20.11, slurm-20.11): Delete
variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-14 18:13:08 +02:00
Nicolas Graves
7d30b6c1b6 gnu: Remove slurm-minimal-20.02 and slurm-20.02.
* gnu/packages/parallel.scm (slurm-minimal-20.02, slurm-20.02): Delete
variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-14 18:13:08 +02:00
Nicolas Graves
66f73ce660 gnu: Remove slurm-minimal-19.05 and slurm-19.05.
* gnu/packages/parallel.scm (slurm-minimal-19.05, slurm-19.05): Delete
variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-14 18:13:08 +02:00
Nicolas Graves
49af76fd9b gnu: Remove slurm-minimal-18.08 and slurm-18.08.
* gnu/packages/parallel.scm (slurm-minimal-18.08, slurm-18.08): Delete
variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-14 18:13:08 +02:00
Andy Tai
d9aec7a799 gnu: parallel: Update to 20250822.
* gnu/packages/parallel.scm (parallel): Update to 20250822.

Change-Id: I3ffd3f418df8a15f30083fa8e6cf16b9b554339e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-03 22:58:10 +02:00
Sharlatan Hellseher
2785a55cbd gnu: python-ppft: Move to parallel.
* gnu/packages/python-xyz.scm (python-ppft): Move from here ...
* gnu/packages/parallel.scm: ... to here.

Change-Id: Iea421ea9d6fef3de33707d0cbc83b351f9dff050
2025-08-13 12:48:56 +01:00
Sharlatan Hellseher
62b19a2919 gnu: python-pathos: Move to parallel.
* gnu/packages/python-xyz.scm (python-pathos): Move from here ...
* gnu/packages/parallel.scm: ... to here.

Change-Id: Iae53a58b4fab93125d4cd8606238ef436c828eba
2025-08-13 12:48:56 +01:00
Andy Tai
2a51048417 gnu: parallel: Update to 20250722.
* gnu/packages/parallel.scm (parallel): Update to 20250722.

Change-Id: If9e9b5164efb074cc14a664d645802a2c39776a5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-26 16:32:02 +02:00
Andy Tai
41177bea2c gnu: parallel: Update to 20250622.
* gnu/packages/parallel.scm (parallel): Update to 20250622.

Change-Id: I6dc2947c7f1cf62b78bb61812913bd2c44a830ad
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-24 21:36:17 +02:00
Andy Tai
e961e2cae9 gnu: parallel: Update to 20250522.
* gnu/packages/parallel.scm (parallel): update to 202505222.

Change-Id: Ib1f416f0a1ea8d1eacebba588645511e4b03aed8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-05 19:08:24 +02:00
Efraim Flashner
8e8a94ba15 gnu: slurm-minimal: Only build with openpmix when supported.
* gnu/packages/parallel.scm (slurm-minimal)[inputs]: Only include
openpmix on systems where it is supported.

Change-Id: If8ec32d409eb19bceff61d9f8a9350ec346744a0
2025-05-04 16:40:12 +03:00
Andy Tai
d8c2af30af gnu: parallel: Update to 20250422.
* gnu/packages/parallel.scm (parallel): Update to 20250422.

Change-Id: I43675535bcba061afb23795e5894492b46961886
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-05-04 09:40:29 +03:00
Andy Tai
5bed476656 gnu: parallel: Update to 20250322.
* gnu/packages/parallel.scm (parallel): Update to 20250322.

Change-Id: I40b8419913ce528c36bbf0d929c0321513f3e196
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-29 12:06:47 +01:00
Zheng Junjie
85f1d765f5 gnu: cpuinfo: Update to 0.0-5.b73ae6c.
* gnu/packages/parallel.scm (cpuinfo): Update to 0.0-5.b73ae6c.

Change-Id: I9e2335de54d26f23c02ceb1bdbfd4b61e8cef6f8
2025-03-11 23:34:25 +08:00
Andy Tai
2e0a1076fd gnu: parallel: Update to 20250222.
* gnu/packages/parallel.scm (parallel): Update to 20250222.

Change-Id: I34fcb89c8d1871fa4d680c4eecdd8a23621e813f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-05 20:34:04 +01:00
David Elsing
6d869d3f6a gnu: cpuinfo: Update to commit ca156f7.
* gnu/packages/parallel.scm (cpuinfo): Update to commit ca156f7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27 14:42:39 +01:00
Andy Tai
3dc1e0fea7 gnu: parallel: Update to 20250122.
* gnu/packages/parallel.scm (parallel): Update to 20250122.

Change-Id: I71a2da59ce82c7e676e372c752b8248cfd5b5c12
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-25 01:44:28 +08:00
Andy Tai
f5e8c2e1b2 gnu: parallel: Update to 20241222.
* gnu/packages/parallel.scm (parallel): Update to 20241222.

Change-Id: Ifd94bcfdb069f1c9db6aa074a128722eff54d264
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-02 20:55:17 +08:00
Maxim Cournoyer
65c043edef gnu: openpmix: Do not install HTML documentation.
This reduces the package size from 9 MiB to 5 MiB.

* gnu/packages/parallel.scm (openpmix) [source]: Add snippet.

Change-Id: I36e4a1e456225588df96f5eb70ed607505dae493
2024-12-18 16:27:09 +09:00
Maxim Cournoyer
de94238b3a gnu: openpmix: Fix indentation.
* gnu/packages/parallel.scm (openpmix): Fix indentation.

Change-Id: I05751408847343ac593e666afc5f1efbbef94a79
2024-12-18 16:27:09 +09:00
Maxim Cournoyer
d818d073df gnu: openpmix: Enable Python bindings.
* gnu/packages/parallel.scm (openpmix)
[arguments] <configure-flags>: Add '--enable-python-bindings'.
<phases>: Add set-LDFLAGS phase.
[native-inputs]: Add python-cython.

Change-Id: I6910ed9c3c7b47b3a76085b95b1f251286a48077
2024-12-18 16:27:09 +09:00
Andy Tai
33670e56ed gnu: parallel: Update to 20241122.
* gnu/packages/parallel.scm (parallel): Update to 20241122.

Change-Id: I4fc8e093131aa6e4950d26d8c53ed51415e4033e
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-11-28 14:43:08 +08:00
Arun Isaac
1affd2b5aa gnu: slurm: Enable REST API.
Rename slurm and slurm-* to slurm-minimal and slurm-minimal-*. Add new slurm
packages that inherit from slurm-minimal and have the REST API enabled.

* gnu/packages/parallel.scm (make-slurm): New function.
(slurm-minimal, slurm-minimal-23.02, slurm-minimal-22.05, slurm-minimal-21.08,
slurm-minimal-20.11, slurm-minimal-20.02, slurm-minimal-19.05,
slurm-minimal-18.08): New variables.
(slurm, slurm-23.02, slurm-22.05, slurm-21.08, slurm-20.11, slurm-20.02,
slurm-19.05, slurm-18.08): Inherit from slurm-minimal, slurm-minimal-23.02,
slurm-minimal-22.05, slurm-minimal-21.08, slurm-minimal-20.11,
slurm-minimal-20.02, slurm-minimal-19.05 and slurm-minimal-18.08 respectively.

Change-Id: I6410ac385d8876f4b6a908ddb1272172475a87bb
2024-11-18 14:03:51 +00:00