me
/
guix
Archived
1
0
Fork 0

gnu: boost-mpi: Remove input labels.

* gnu/packages/boost.scm (boost-mpi)[native-inputs]: Use MODIFY-INPUTS and
remove labels.
[arguments]: Use G-expression.
master
Marius Bakke 2022-07-05 22:46:46 +02:00
parent ffcf6a5140
commit d1e9f626b4
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 10 additions and 13 deletions

View File

@ -428,21 +428,18 @@ signals and slots system.")
(inherit boost)
(name "boost-mpi")
(native-inputs
`(("perl" ,perl)
,@(if (%current-target-system)
'()
`(("python" ,python-wrapper)))
("openmpi" , openmpi)))
(modify-inputs (package-native-inputs boost)
(append openmpi)))
(arguments
(substitute-keyword-arguments (package-arguments boost)
((#:phases phases)
`(modify-phases ,phases
(add-after 'configure 'update-jam
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((output-port (open-file "project-config.jam" "a")))
(display "using mpi ;" output-port)
(newline output-port)
(close output-port))))))))
((#:phases phases)
#~(modify-phases #$phases
(add-after 'configure 'update-jam
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((output-port (open-file "project-config.jam" "a")))
(display "using mpi ;" output-port)
(newline output-port)
(close output-port))))))))
(home-page "https://www.boost.org")
(synopsis "Message Passing Interface (MPI) library for C++")))