|
From: | Maxime Devos |
Subject: | Antioxidant (new rust build system) update - 100% builds |
Date: | Sat, 29 Oct 2022 21:38:23 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 |
Hi,100% (rounded up) of the packages build with antioxidant, though a very few still fail to build: <https://ci.guix.gnu.org/eval/749079/dashboard>.
So far, work on antioxidant has been done in a separate channel for convenience, but given that almost everything builds now, I think it's a good time to start looking into moving it into Guix proper (initially as a branch, as there are some remaining TODOs like e.g. 'why are some of the binaries made with antioxidant larger than with cargo-build-system + fix that').
More concretely, this would mean changing the 'runtime' transformations done by 'antioxidant-packages.scm' (in the style of '(guix)Defining Package Variants') to source code transformations ("guix style").
IIRC, Ludo' has some "guix style" patches for moving #:cargo-inputs to 'inputs' and such; those could perhaps be used as a basis.
Greetings, Maxime.
OpenPGP_0x49E3EE22191725EE.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature
[Prev in Thread] | Current Thread | [Next in Thread] |