all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#71204] [PATCH 1/2] gnu: guix: Add imagemagick, perl and use full graphviz.
@ 2024-05-26  4:26 Maxim Cournoyer
  2024-05-26  7:46 ` Zheng Junjie
  0 siblings, 1 reply; 5+ messages in thread
From: Maxim Cournoyer @ 2024-05-26  4:26 UTC (permalink / raw)
  To: 71204; +Cc: Maxim Cournoyer

This makes it possible to run 'make distcheck' in a 'guix shell -D guix'
environment.

* gnu/packages/package-management.scm (guix)
[native-inputs]: Replace graphviz-minimal with graphviz.  Add imagemagick and
perl.

Change-Id: Ie400c622d8fc77108df29c03e11f36159d6f6238
---
 gnu/packages/package-management.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index 862de9f942..2f1434d5be 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -490,8 +490,10 @@ (define-public guix
                        ("automake" ,automake)
                        ("gettext" ,gettext-minimal)
                        ("texinfo" ,texinfo)
-                       ("graphviz" ,graphviz-minimal)
+                       ("graphviz" ,graphviz) ;non-minimal for PDF support
                        ("font-ghostscript" ,font-ghostscript) ;fonts for 'dot'
+                       ("imagemagick" ,imagemagick) ;for 'make dist'
+                       ("perl" ,perl)               ;for 'make dist'
                        ("help2man" ,help2man)
                        ("po4a" ,po4a-minimal)))
       (inputs

base-commit: 77771036f0970083c146b709d792d128f4235125
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [bug#71204] [PATCH 1/2] gnu: guix: Add imagemagick, perl and use full graphviz.
  2024-05-26  4:26 [bug#71204] [PATCH 1/2] gnu: guix: Add imagemagick, perl and use full graphviz Maxim Cournoyer
@ 2024-05-26  7:46 ` Zheng Junjie
  2024-05-26 12:09   ` Maxim Cournoyer
  0 siblings, 1 reply; 5+ messages in thread
From: Zheng Junjie @ 2024-05-26  7:46 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 71204

[-- Attachment #1: Type: text/plain, Size: 1493 bytes --]

Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:

> This makes it possible to run 'make distcheck' in a 'guix shell -D guix'

I think maybe should add them to manifest.scm? And just 'guix shell' or
'guix shell -m manifest.scm'?


> environment.
>
> * gnu/packages/package-management.scm (guix)
> [native-inputs]: Replace graphviz-minimal with graphviz.  Add imagemagick and
> perl.
>
> Change-Id: Ie400c622d8fc77108df29c03e11f36159d6f6238
> ---
>  gnu/packages/package-management.scm | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
> index 862de9f942..2f1434d5be 100644
> --- a/gnu/packages/package-management.scm
> +++ b/gnu/packages/package-management.scm
> @@ -490,8 +490,10 @@ (define-public guix
>                         ("automake" ,automake)
>                         ("gettext" ,gettext-minimal)
>                         ("texinfo" ,texinfo)
> -                       ("graphviz" ,graphviz-minimal)
> +                       ("graphviz" ,graphviz) ;non-minimal for PDF support
>                         ("font-ghostscript" ,font-ghostscript) ;fonts for 'dot'
> +                       ("imagemagick" ,imagemagick) ;for 'make dist'
> +                       ("perl" ,perl)               ;for 'make dist'
>                         ("help2man" ,help2man)
>                         ("po4a" ,po4a-minimal)))
>        (inputs
>
> base-commit: 77771036f0970083c146b709d792d128f4235125

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [bug#71204] [PATCH 1/2] gnu: guix: Add imagemagick, perl and use full graphviz.
  2024-05-26  7:46 ` Zheng Junjie
@ 2024-05-26 12:09   ` Maxim Cournoyer
  2024-05-27 10:59     ` Zheng Junjie
  0 siblings, 1 reply; 5+ messages in thread
From: Maxim Cournoyer @ 2024-05-26 12:09 UTC (permalink / raw)
  To: Zheng Junjie; +Cc: 71204

Hi Zheng,

Zheng Junjie <zhengjunjie@iscas.ac.cn> writes:

> Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
>
>> This makes it possible to run 'make distcheck' in a 'guix shell -D guix'

> I think maybe should add them to manifest.scm? And just 'guix shell' or
> 'guix shell -m manifest.scm'?

I think it's nice that 'make distcheck' works out of the box, even for
'guix shell -D guix ...'.  According to 'guix size' the
new $GUIX_ENVIRONMENT produced with the added inputs do not add any
weight, so were probably already transitively referenced.

Also see PATCH 2/2 where I augment the manifest.scm file with
git:send-email and friends.

-- 
Thanks,
Maxim




^ permalink raw reply	[flat|nested] 5+ messages in thread

* [bug#71204] [PATCH 1/2] gnu: guix: Add imagemagick, perl and use full graphviz.
  2024-05-26 12:09   ` Maxim Cournoyer
@ 2024-05-27 10:59     ` Zheng Junjie
  2024-06-24  2:58       ` bug#71204: " Maxim Cournoyer
  0 siblings, 1 reply; 5+ messages in thread
From: Zheng Junjie @ 2024-05-27 10:59 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 71204

[-- Attachment #1: Type: text/plain, Size: 758 bytes --]

Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:

> Hi Zheng,
>
> Zheng Junjie <zhengjunjie@iscas.ac.cn> writes:
>
>> Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
>>
>>> This makes it possible to run 'make distcheck' in a 'guix shell -D guix'
>
>> I think maybe should add them to manifest.scm? And just 'guix shell' or
>> 'guix shell -m manifest.scm'?
>
> I think it's nice that 'make distcheck' works out of the box, even for
> 'guix shell -D guix ...'.  According to 'guix size' the
> new $GUIX_ENVIRONMENT produced with the added inputs do not add any

ok, LGTM. 

> weight, so were probably already transitively referenced.
>
> Also see PATCH 2/2 where I augment the manifest.scm file with
> git:send-email and friends.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#71204: [PATCH 1/2] gnu: guix: Add imagemagick, perl and use full graphviz.
  2024-05-27 10:59     ` Zheng Junjie
@ 2024-06-24  2:58       ` Maxim Cournoyer
  0 siblings, 0 replies; 5+ messages in thread
From: Maxim Cournoyer @ 2024-06-24  2:58 UTC (permalink / raw)
  To: Zheng Junjie; +Cc: 71204-done

Hi,

Zheng Junjie <zhengjunjie@iscas.ac.cn> writes:

> Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
>
>> Hi Zheng,
>>
>> Zheng Junjie <zhengjunjie@iscas.ac.cn> writes:
>>
>>> Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
>>>
>>>> This makes it possible to run 'make distcheck' in a 'guix shell -D guix'
>>
>>> I think maybe should add them to manifest.scm? And just 'guix shell' or
>>> 'guix shell -m manifest.scm'?
>>
>> I think it's nice that 'make distcheck' works out of the box, even for
>> 'guix shell -D guix ...'.  According to 'guix size' the
>> new $GUIX_ENVIRONMENT produced with the added inputs do not add any
>
> ok, LGTM. 

Applied, thanks for taking a look!

-- 
Thanks,
Maxim




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-06-24  3:01 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-26  4:26 [bug#71204] [PATCH 1/2] gnu: guix: Add imagemagick, perl and use full graphviz Maxim Cournoyer
2024-05-26  7:46 ` Zheng Junjie
2024-05-26 12:09   ` Maxim Cournoyer
2024-05-27 10:59     ` Zheng Junjie
2024-06-24  2:58       ` bug#71204: " Maxim Cournoyer

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.