On 2024-02-20 15:11, Adam Faiz wrote:

>> WDYT? Are there guidelines somewhere about how to do proper bootstrapping in 
>> these cases where hundreds of packages are involved?
>
> Not really, but your idea to rewrite inputs for the bootstrapping process 
> does simplify things a lot.
>
> How is typescript bootstrapped? Even though you'll have to repeat the trial 
> and error process again, I think using sucrase is easier for bootstrapping 
> typescript: 
> https://lists.gnu.org/archive/html/guix-devel/2024-02/msg00122.html

Timothy claimed that building typescript with esbuild has been done (by
singpolyma) in guixrus and it indeed seems it is.

https://lists.gnu.org/archive/html/guix-devel/2024-02/msg00123.html
https://git.sr.ht/~whereiseveryone/guixrus/tree/master/item/guixrus/packages/javascript/typescript.scm

What I've done currently is to bootstrap tape (but not all packages
using tape as a native-input in the process). The idea is to build tap
and typescript from there.

-- 
Best regards,
Nicolas Graves

Reply via email to