Re: [PATCH] gnu: dub: Patch pkg-config name.

2017-02-07 Thread Ludovic Courtès
Hi Danny, Danny Milosavljevic skribis: > On Fri, 03 Feb 2017 17:49:38 +0100 > l...@gnu.org (Ludovic Courtès) wrote: > >> I think ‘dub-build-system’ could add it as an implicit input, much like >> ‘gnu-build-system’ adds binutils as an implicit input. > > Okay, but it's

Re: [PATCH] gnu: dub: Patch pkg-config name.

2017-02-03 Thread Danny Milosavljevic
Hi Ludo, On Fri, 03 Feb 2017 17:49:38 +0100 l...@gnu.org (Ludovic Courtès) wrote: > I think ‘dub-build-system’ could add it as an implicit input, much like > ‘gnu-build-system’ adds binutils as an implicit input. Okay, but it's directly used only by dub (it its function of building D

Re: [PATCH] gnu: dub: Patch pkg-config name.

2017-02-03 Thread Ludovic Courtès
Danny Milosavljevic skribis: > Hi Ludo, > > On Wed, 01 Feb 2017 23:22:32 +0100 > l...@gnu.org (Ludovic Courtès) wrote: > >> Is it necessary? It might be a case where picking whatever’s in $PATH >> (“late binding”) is good enough; for instance, ‘gcc’ picks ‘ld’ from >>

Re: [PATCH] gnu: dub: Patch pkg-config name.

2017-02-03 Thread Danny Milosavljevic
>So either > (a) dub needs it as input (like this patch would do) or > (b) every D package needs it as native-input (maybe the build system would > auto-add it as native-input to every D package - like it does add ldc and dub) (c) dub propagates pkg-config

Re: [PATCH] gnu: dub: Patch pkg-config name.

2017-02-02 Thread Danny Milosavljevic
Hi Ludo, On Wed, 01 Feb 2017 23:22:32 +0100 l...@gnu.org (Ludovic Courtès) wrote: > Is it necessary? It might be a case where picking whatever’s in $PATH > (“late binding”) is good enough; for instance, ‘gcc’ picks ‘ld’ from > $PATH, and that’s fine. I don't know. What's the policy for

Re: [PATCH] gnu: dub: Patch pkg-config name.

2017-02-01 Thread Ludovic Courtès
Danny Milosavljevic skribis: > * gnu/packages/ldc.scm (dub)[arguments]: Add 'patch-paths' phase. > --- > gnu/packages/ldc.scm | 10 +- > 1 file changed, 9 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/ldc.scm b/gnu/packages/ldc.scm > index

[PATCH] gnu: dub: Patch pkg-config name.

2017-01-31 Thread Danny Milosavljevic
* gnu/packages/ldc.scm (dub)[arguments]: Add 'patch-paths' phase. --- gnu/packages/ldc.scm | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gnu/packages/ldc.scm b/gnu/packages/ldc.scm index 4b10ac25e..e131c473d 100644 --- a/gnu/packages/ldc.scm +++