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