diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-03-22 01:34:14 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-05-18 14:36:25 +0100 |
| commit | e510d469c47d0f2db347a6a661bf8ef2c59ae37e (patch) | |
| tree | 8872196daf009a6edb3768caae65ec00245198f6 /gnu/packages/python-graphics.scm | |
| parent | abab7fc34d93e29cf776d563e06a8cfa783084be (diff) | |
gnu: boost: Avoid dependency on pyproject-build-system.
This very heavy package is quite annoying when developping on
python-team. Alleviate some of that development cost using
G-expressions.
* gnu/packages/boost.scm (boost, boost-1.88, boost-1.83):
[arguments]<#:imported-modules, #:modules>: Drop them.
<#:configure-flags, #:phases>: Set python-version with a G-expression
instead of depending on the pyproject-build-system to get it at build
time. Wrap those snippet in a force/delay, because evaluating the
G-expression is not possible if python is not present, and this is the
case for boost-for-mysql. This lead to a minor rewrite of the phase
'provide-libboost_python, to stay under 80 characters wide, but the
logic is similar.
Merges: https://codeberg.org/guix/guix/pulls/7392
Change-Id: I40ad5dfe12253d72f3b91af66eae4d72e1050209
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/python-graphics.scm')
0 files changed, 0 insertions, 0 deletions
