Hi,

Efraim Flashner <efr...@flashner.co.il> skribis:

> I would like to get away from the cargo-inputs and
> cargo-development-inputs if possible and to have all the packages as
> regular and native inputs.

This is what I looked at in <https://issues.guix.gnu.org/53127>, but now
I realize this may be misguided: there are no packages to build, apart
from leaves.

My inclination now would instead be to have “flat” packages with all the
origins of all their transitive dependencies as input, built straight
from info in ‘Cargo.lock’ (as Murilo suggests, I believe).

We could arrange to maintain a list of origins (not packages) in
rust*.scm for all the libraries—anything that’s not a leaf—so we still
have a view of code that is shared by several leaf packages.

Ludo’.

Reply via email to