help-guix
[Top][All Lists]
Advanced

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

Help packaging R Quarto Cli


From: Sébastien Rey-Coyrehourcq
Subject: Help packaging R Quarto Cli
Date: Mon, 24 Oct 2022 13:43:17 +0200
User-agent: mu4e 1.8.9; emacs 28.2

Hi,

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.

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.

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.

I’m starting with this quarto-cli.scm :

┌────
│ (use-modules
│ (guix packages)
│ (guix download)
│ (guix build-system gnu)
│ (guix licenses)
│ )
│ 
│ (define-public quarto-cli
│   (package
│     (name "Quarto-CLI")
│     (version "1.1.251")
│     (source (origin
│               (method url-fetch)
│               (uri (string-append 
"https://github.com/quarto-dev/quarto-cli/archive/refs/tags/v"version".tar.gz";))
│               (sha256
│                (base32
│                 "1ycwrjndrrrciymnm3l0lhcd375fddkvjibvc0n084irg6z1lxn6"))))
│     (build-system gnu-build-system)
│     (synopsis "Quarto-cli")
│     (description
│      "Quarto-cli description")
│     (home-page "https://github.com/quarto-dev/quarto-cli";)
│     (license gpl3+)))
│ quarto-cli
│ 
└────

To compile and fail :
guix build -f quarto-cli.scm

Best,
Sebastien RC.

Attachment: signature.asc
Description: PGP signature


reply via email to

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