all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#33745: Unnecessary dependencies in Coq
@ 2018-12-14 14:59 Dan Frumin
  2018-12-14 16:45 ` Dan Frumin
  2018-12-18 11:38 ` bug#33745: (no subject) Dan Frumin
  0 siblings, 2 replies; 4+ messages in thread
From: Dan Frumin @ 2018-12-14 14:59 UTC (permalink / raw)
  To: 33745

I believe that the current Coq package [1] pulls in way too many dependencies.

Firstly, as it was already mentioned on Guix-devel [2], the package pulls in texlive and Hevea.
I think those are needed only for building the pdf reference manual.

Secondly, the Coq package depends on lablgtk -- I guess this is needed for building CoqIDE.
Unfortunately, it seems that due to this dependency, the package pulls in all sorts of stuff, including gstreamer and jack!
The dependency graph generated by `guix graph coq` is absolutely huge.

I think it would be beneficial to split the CoqIDE into a separate package for this reason.


[1]: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ocaml.scm#n628
[2]: https://lists.gnu.org/archive/html/guix-devel/2018-12/msg00291.html

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

end of thread, other threads:[~2018-12-18 15:22 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-14 14:59 bug#33745: Unnecessary dependencies in Coq Dan Frumin
2018-12-14 16:45 ` Dan Frumin
2018-12-18 11:38 ` bug#33745: (no subject) Dan Frumin
2018-12-18 15:20   ` bug#33745: Unnecessary dependencies in Coq Gábor Boskovits

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.