gnu: knot: Build separate outputs.
authorTobias Geerinckx-Rice <me@tobias.gr>
Thu, 15 Oct 2020 00:36:02 +0000 (02:36 +0200)
committerTobias Geerinckx-Rice <me@tobias.gr>
Fri, 16 Oct 2020 00:03:23 +0000 (02:03 +0200)
commit8154df5307bc3d27326e4a94c5b505a18c2723eb
treeb55e1e8d6a66aa148f8858679e32c5ce5b699abc
parent4caa84e29927d0ae225860ef0027359f2aa8d56a
gnu: knot: Build separate outputs.

* gnu/packages/dns.scm (knot)[outputs]: New field adding :doc, :lib,
and :tools outputs.
[arguments]: Add #:configure-flags to install into :doc and :lib.
Add a new ‘split-:tools’ phase to install into :tools.
Add a new ‘break-circular-:lib->:out-reference’ phase to do just that.
gnu/packages/dns.scm