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
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
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
>>
>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
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
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
* 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
+++