On 2018-05-16, Vagrant Cascadian wrote:
> The main build/runtime dependencies missing from Debian appear to be
> guile-git, and possibly a recommends on guile-ssh:
>
> https://www.gnu.org/software/guix/manual/html_node/Building-from-Git.html
> https://www.gnu.org/software/guix/manual/html_node/Requirements.html
Apparently, guix has grown a few additional dependencies since then...
So in a bit of a focused run of packaging, I've been chasing the
dependency chain necessary to get guix building on Debian:
* guile-gnutls needs to be (re)enabled in libgnutls*:
https://salsa.debian.org/vagrant/gnutls
* guile-json needs to be updated to version 1.2.0 (3.x is incompatible),
and I've pushed wip branches updating packaging for new upstream
versions:
https://salsa.debian.org/debian/guile-json
* I've gotten some packaging for guile-git, guile-gcrypt, guile-ssh and
guile-sqlite3 which need some more polish and then uploading to
Debian:
https://salsa.debian.org/vagrant/guile-git
https://salsa.debian.org/vagrant/guile-gcrypt
https://salsa.debian.org/vagrant/guile-ssh
https://salsa.debian.org/vagrant/guile-sqlite3
* guile-git required scheme-bytestructures, which I've packaged, and
needs to be uploaded before guile-git can be:
https://salsa.debian.org/vagrant/scheme-bytestructures
After all that, I did get to the point where I could at least try to
compile guix:
https://salsa.debian.org/vagrant/guix
But no successful build just yet.
Whew!
live well,
vagrant
signature.asc
Description: PGP signature