* How to use a package with many dependences?
@ 2020-11-15 17:59 Timothy
2020-11-15 21:30 ` raingloom
0 siblings, 1 reply; 2+ messages in thread
From: Timothy @ 2020-11-15 17:59 UTC (permalink / raw)
To: help-guix
Hi All,
I'm looking to use the second-gen Matrix reference server --
Dendrite
(https://github.com/matrix-org/dendrite, written in Go).
I was planning on packaging it ... before I discovered it has ~400
dependences which I'd need to package most of
(list here: http://ix.io/2E2l).
If anyone has advice on how to proceed with this (I'd rather not
spend a
weekend packaging dependences) that would be greatly appreciated.
Thanks,
Timothy.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: How to use a package with many dependences?
2020-11-15 17:59 How to use a package with many dependences? Timothy
@ 2020-11-15 21:30 ` raingloom
0 siblings, 0 replies; 2+ messages in thread
From: raingloom @ 2020-11-15 21:30 UTC (permalink / raw)
To: help-guix
On Mon, 16 Nov 2020 01:59:48 +0800
Timothy <tecosaur@gmail.com> wrote:
> Hi All,
>
> I'm looking to use the second-gen Matrix reference server --
> Dendrite
> (https://github.com/matrix-org/dendrite, written in Go).
> I was planning on packaging it ... before I discovered it has ~400
> dependences which I'd need to package most of
> (list here: http://ix.io/2E2l).
>
> If anyone has advice on how to proceed with this (I'd rather not
> spend a
> weekend packaging dependences) that would be greatly appreciated.
>
> Thanks,
>
> Timothy.
>
There was a Go importer floating around. AFAIK it has not been merged
yet, but you could try it in a local build of Guix.
Even if you import it, you will still have to inspect each dependency
to make sure licenses are correct, et cetera. Complicated software with
many dependencies simply sucks to package. (and often also sucks to use)
Matrix is sadly quite complicated from what I heard, so... good luck
with that.
At least Go modules are relatively easy to package, even by hand.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-11-15 21:32 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-15 17:59 How to use a package with many dependences? Timothy
2020-11-15 21:30 ` raingloom
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.