bug#47221: Guile not in native-inputs when it should

2021-03-18 Thread Maxime Devos
On Thu, 2021-03-18 at 15:01 +0100, Maxime Devos wrote: > This fixes some uses of wrap-script. There's a bug in the patch (a missing #:input argument), so don't apply yet. Will be fixed in the next revision (along with more cross-compilation fixes). signature.asc Description: This is a digitally

bug#47221: Guile not in native-inputs when it should

2021-03-18 Thread Maxime Devos
This fixes some uses of wrap-script. From c451edc7ba759cf31f5d0ca113f7df9e28ccfe3b Mon Sep 17 00:00:00 2001 From: Maxime Devos Date: Thu, 18 Mar 2021 14:40:20 +0100 Subject: [PATCH] gnu: Explicitely pass the guile binary to wrap-script. If the #:guile argument of wrap-script is not set, then a gu

bug#47221: Guile not in native-inputs when it should

2021-03-18 Thread Maxime Devos
On Wed, 2021-03-17 at 22:58 +0100, Maxime Devos wrote: > [...] > Some suspicious things: > * [...] > * clipmenu & others use "wrap-script" to define wrapper scripts > (in this case "guile" does not have to be in native-inputs). > The "wrap-script" procedure from (guix build utils) uses the >

bug#47221: Guile not in native-inputs when it should

2021-03-18 Thread Maxime Devos
I made a spelling error in the command: ./pre-inst-env guix lint -c "inputs-should-also-be-native" I forgot to attach the output of "guix lint -c ..." (now attached). gnu/packages/admin.scm:1035:12: alive@2.0.3: 'guile' should probably also be a native input gnu/packages/audio.scm:4681:5: carla@2

bug#47221: Guile not in native-inputs when it should

2021-03-17 Thread Maxime Devos
Hi Guix, (In response to bug#47027, but opened as a new bug.) On Wed, 2021-03-17 at 21:52 +0100, Ludovic Courtès wrote: > Hi, > > Maxime Devos skribis: > [...] > > Shouldn't the "guile" input be included in the native-inputs > > as well (perhaps only native-inputs suffices), for cross-compilati