Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] Split graphviz binaries that pull graphics libraries
@ 2021-09-03 22:20 tornaria
  2021-09-06  9:31 ` Split graphviz binaries that pull graphics libraries and X11 dkwo
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: tornaria @ 2021-09-03 22:20 UTC (permalink / raw)
  To: ml

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

New issue by tornaria on void-packages repository

https://github.com/void-linux/void-packages/issues/32826

Description:
The current graphviz package pulls in heavy dependencies (fonts, cairo, gd, gtk, X11, etc), but includes some simple command line binaries that are often used to build documentation for other packages (e.g. `dot`).

I wonder if it makes sense to split the simple command line binaries from the more complex X11 stuff.

If there's agreement that this is a good thing, I can volunteer to research a good way to split it and make a PR.

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

* Re: Split graphviz binaries that pull graphics libraries and X11
  2021-09-03 22:20 [ISSUE] Split graphviz binaries that pull graphics libraries tornaria
@ 2021-09-06  9:31 ` dkwo
  2021-09-11 10:26 ` leahneukirchen
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: dkwo @ 2021-09-06  9:31 UTC (permalink / raw)
  To: ml

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

New comment by dkwo on void-packages repository

https://github.com/void-linux/void-packages/issues/32826#issuecomment-913498900

Comment:
It makes sense from the math libraries point of view.

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

* Re: Split graphviz binaries that pull graphics libraries and X11
  2021-09-03 22:20 [ISSUE] Split graphviz binaries that pull graphics libraries tornaria
  2021-09-06  9:31 ` Split graphviz binaries that pull graphics libraries and X11 dkwo
@ 2021-09-11 10:26 ` leahneukirchen
  2021-09-11 12:38 ` tornaria
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: leahneukirchen @ 2021-09-11 10:26 UTC (permalink / raw)
  To: ml

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

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/issues/32826#issuecomment-917382671

Comment:
I fear this is not so easy, all graphics output (except for raw PS) will need cairo/pango/harfbuzz etc already, not sure pulling out the GTK part is worth it.

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

* Re: Split graphviz binaries that pull graphics libraries and X11
  2021-09-03 22:20 [ISSUE] Split graphviz binaries that pull graphics libraries tornaria
  2021-09-06  9:31 ` Split graphviz binaries that pull graphics libraries and X11 dkwo
  2021-09-11 10:26 ` leahneukirchen
@ 2021-09-11 12:38 ` tornaria
  2021-09-11 12:47 ` leahneukirchen
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: tornaria @ 2021-09-11 12:38 UTC (permalink / raw)
  To: ml

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

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/issues/32826#issuecomment-917400596

Comment:
The core plugin for dot seems to support eps, fig, ps, svg, may be good enough to build documentation.

The gd plugin seems to support jpeg, png, etc. However /usr/lib/graphviz/libgvplugin_gd.so is linked to libcairo. I wonder if it's possible to separate the gd plugin from the cairo plugin.

In any case, cairo doesn't seem that bad, and it seems to also support pdf, so that may be a reasonable place to split. I'd be happy if I can install graphviz without pango, gtk, gdk, etc.

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

* Re: Split graphviz binaries that pull graphics libraries and X11
  2021-09-03 22:20 [ISSUE] Split graphviz binaries that pull graphics libraries tornaria
                   ` (2 preceding siblings ...)
  2021-09-11 12:38 ` tornaria
@ 2021-09-11 12:47 ` leahneukirchen
  2021-09-24  1:51 ` [ISSUE] [CLOSED] " tornaria
  2021-09-24  1:51 ` tornaria
  5 siblings, 0 replies; 7+ messages in thread
From: leahneukirchen @ 2021-09-11 12:47 UTC (permalink / raw)
  To: ml

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

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/issues/32826#issuecomment-917401808

Comment:
Most docs like with doxygen want PNG. Also GD will pull in pangocairo, and cairo pulls in various X11 stuff already.

But feel free to make a PR.

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

* Re: [ISSUE] [CLOSED] Split graphviz binaries that pull graphics libraries and X11
  2021-09-03 22:20 [ISSUE] Split graphviz binaries that pull graphics libraries tornaria
                   ` (3 preceding siblings ...)
  2021-09-11 12:47 ` leahneukirchen
@ 2021-09-24  1:51 ` tornaria
  2021-09-24  1:51 ` tornaria
  5 siblings, 0 replies; 7+ messages in thread
From: tornaria @ 2021-09-24  1:51 UTC (permalink / raw)
  To: ml

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

Closed issue by tornaria on void-packages repository

https://github.com/void-linux/void-packages/issues/32826

Description:
The current graphviz package pulls in heavy dependencies (fonts, cairo, gd, gtk, X11, etc), but includes some simple command line binaries that are often used to build documentation for other packages (e.g. `dot`).

I wonder if it makes sense to split the simple command line binaries from the more complex X11 stuff.

If there's agreement that this is a good thing, I can volunteer to research a good way to split it and make a PR.

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

* Re: Split graphviz binaries that pull graphics libraries and X11
  2021-09-03 22:20 [ISSUE] Split graphviz binaries that pull graphics libraries tornaria
                   ` (4 preceding siblings ...)
  2021-09-24  1:51 ` [ISSUE] [CLOSED] " tornaria
@ 2021-09-24  1:51 ` tornaria
  5 siblings, 0 replies; 7+ messages in thread
From: tornaria @ 2021-09-24  1:51 UTC (permalink / raw)
  To: ml

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

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/issues/32826#issuecomment-926284187

Comment:
Closed by #32939.

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

end of thread, other threads:[~2021-09-24  1:51 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-03 22:20 [ISSUE] Split graphviz binaries that pull graphics libraries tornaria
2021-09-06  9:31 ` Split graphviz binaries that pull graphics libraries and X11 dkwo
2021-09-11 10:26 ` leahneukirchen
2021-09-11 12:38 ` tornaria
2021-09-11 12:47 ` leahneukirchen
2021-09-24  1:51 ` [ISSUE] [CLOSED] " tornaria
2021-09-24  1:51 ` tornaria

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).