help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Help packaging R Quarto Cli


From: zimoun
Subject: Re: Help packaging R Quarto Cli
Date: Mon, 24 Oct 2022 19:08:26 +0200

Hi Sébastien,

On lun., 24 oct. 2022 at 13:43, Sébastien Rey-Coyrehourcq 
<sebastien.rey-coyrehourcq@univ-rouen.fr> wrote:

> I’m trying to package Quarto Cli (
> <https://github.com/quarto-dev/quarto-cli> ), used in combination with
> Pandoc to publish -reproducible- scientific document : website, blog,
> etc.

Well, after a quick look I think it is not easy to package because it is
TypeScript and the story between JavaScript and Guix is not really
smooth. :-)


> I first think this is a classic gnu build : ./configure && make &&
> make install BUT, there is a problem because the ./configure script
> bootstrap “Deno” during the run of configure.sh.

Assuming “Deno“ (a modern runtime for JavaScript and TypeScript written
in Rust) is packaged by Guix, the build system for packaging Quarto
would not clear to me.


> Because this download and compilation of Deno occur during
> ./configure.sh running, guix cannot patch the  #!/bin/bash path, so
> ./configure failed. Deno seems also not packaged into guix.
>
> Do you have an idea to resolve this ? Perhaps we could try all
> together to do this.

Hum, maybe package deno. ;-)  Well, 

    guix import crate deno -r

is a starting point.  But Deno, neither Quarto, are easy to package for
Guix.


Cheers,
simon



reply via email to

[Prev in Thread] Current Thread [Next in Thread]