summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/parallel.scm22
1 files changed, 13 insertions, 9 deletions
diff --git a/gnu/packages/parallel.scm b/gnu/packages/parallel.scm
index 4c8fc673b4..c5197fdc78 100644
--- a/gnu/packages/parallel.scm
+++ b/gnu/packages/parallel.scm
@@ -1,7 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013, 2014, 2020 Eric Bavier <bavier@posteo.net>
;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
-;;; Copyright © 2015-2018, 2020-2024 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2015-2018, 2020-2025 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016 Pjotr Prins <pjotr.guix@thebird.nl>
;;; Copyright © 2016 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2016, 2020, 2021, 2022, 2023 Ricardo Wurmus <rekado@elephly.net>
@@ -230,14 +230,18 @@ when jobs finish.")
(mkdir "contribs")
(rename-file "tmp-pmi" "contribs/pmi")
(rename-file "tmp-pmi2" "contribs/pmi2")))))
- (inputs (list freeipmi
- `(,hwloc-2 "lib")
- json-c
- linux-pam
- openpmix
- munge
- numactl
- readline))
+ (inputs
+ (append
+ (list freeipmi
+ `(,hwloc-2 "lib")
+ json-c
+ linux-pam)
+ (if (supported-package? openpmix)
+ (list openpmix)
+ '())
+ (list munge
+ numactl
+ readline)))
(native-inputs
(list autoconf expect perl pkg-config python-wrapper))
(build-system gnu-build-system)