[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#47824] [PATCH 0/3] Happy hacking in the Spring 2021 LGJ
From: |
Ludovic Courtès |
Subject: |
[bug#47824] [PATCH 0/3] Happy hacking in the Spring 2021 LGJ |
Date: |
Wed, 05 May 2021 16:16:22 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Hi Leo,
On a cursory look, all three patches LGTM.
One nit:
> + "exec "
> + (assoc-ref inputs "guile-runtime")
> + "/bin/guile " args)))
[...]
> ("guile" ,guile-3.0)
> ("pkg-config" ,pkg-config)
> ("texinfo" ,texinfo)))
> - (propagated-inputs
> - `(("guile-sdl2" ,guile3.0-sdl2)))
> + (inputs
> + `(("guile-sdl2" ,guile3.0-sdl2)
> + ("guile-runtime" ,guile-3.0)))
I think it’s best to not play trick with labels, and to always use the
package name as the label (to facilitate migration on the day where we
get rid of labels, who knows…).
A common pattern for the case above is to provide “guile” both as native
input and input, and to write:
(assoc-ref (or native-inputs inputs) "guile")
Thanks, and congrats to the Lisp Game Jam participants!
Ludo’.
- [bug#47824] [PATCH 0/3] Happy hacking in the Spring 2021 LGJ,
Ludovic Courtès <=