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 ;;; Copyright © 2015 Mark H Weaver -;;; Copyright © 2015-2018, 2020-2024 Efraim Flashner +;;; Copyright © 2015-2018, 2020-2025 Efraim Flashner ;;; Copyright © 2016 Pjotr Prins ;;; Copyright © 2016 Andreas Enge ;;; Copyright © 2016, 2020, 2021, 2022, 2023 Ricardo Wurmus @@ -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)