* [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).