Package Details: guix 0.16.0-1

Git Clone URL: https://aur.archlinux.org/guix.git (read-only)
Package Base: guix
Description: A purely functional package manager for the GNU system
Upstream URL: https://www.gnu.org/software/guix/
Keywords: guile guix nix package system
Licenses: GPL3
Submitter: lantw44
Maintainer: lantw44
Last Packager: lantw44
Votes: 24
Popularity: 0.076099
First Submitted: 2013-04-22 11:06
Last Updated: 2018-12-22 00:31

Latest Comments

1 2 3 4 5 6 ... Next › Last »

lantw44 commented on 2019-03-28 14:09

@kapcom01 This is not a packaging problem. Please read https://wiki.archlinux.org/index.php/Makepkg#ERROR:_One_or_more_PGP_signatures_could_not_be_verified!.

kapcom01 commented on 2019-03-26 22:10

I get this error:

==> Verifying source file signatures with gpg...
    guix-0.16.0.tar.gz ... FAILED (unknown public key 090B11993D9AEBB5)
    aarch64-linux-20170217-guile-2.0.14.tar.xz ... FAILED (unknown public key 090B11993D9AEBB5)
    armhf-linux-20150101-guile-2.0.11.tar.xz ... FAILED (unknown public key 090B11993D9AEBB5)
==> ERROR: One or more PGP signatures could not be verified!
Error downloading sources: guix

sngn commented on 2019-03-10 18:08

@lantw44 you are probably right, I was looking through this a few weeks ago and do not remember my findings clearly.

Anyways, it is more hassle to maintain a custom gnutls package (though there might be one on the AUR, or someone could put it up), than to install directly, and not be dependent on arch packages.

lantw44 commented on 2019-03-10 13:39

@sngn GnuTLS enables Guile binding automatically when Guile is found on the system. Since 'make' package on Arch Linux is built with Guile enabled, GnuTLS should be able to find Guile because 'make' is a part of 'base-devel'. It is the Arch Linux maintainer of 'gnutls' package that disables Guile binding explicitly. In fact, 'gnutls' package had been built with Guile enabled for a few years. It got disabled when 'gnutls' was updated to 3.6.

sngn commented on 2019-03-10 08:07

For anyone who wants to install guix right now..

I successfully built gnutls with guile bindings and installed this guix package.

Though I uninstalled again and followed guix manual for binary installation.. which is the way I would recommend if you want to install guix on arch right now.

I don't think that arch gnutls is gonna build against guile in the near future, because upstream doesn't and that's kind of the whole point of arch, that you get 'pure' packages, meaning as close to upstream as possible.

lantw44 commented on 2018-12-16 11:05

I reported the problem to Arch Linux bug tracker: https://bugs.archlinux.org/task/61095.

sikmir commented on 2018-12-12 12:41

@lantw44 It's already in core repository:

upgpkg: gnutls 3.6.5-1
upstream update 3.6.5 - move to new stable branch, drop guile bindings as they don't build currently with recent guile 2.2.x branch

lantw44 commented on 2018-12-10 13:10

Did you use gnutls from testing? It seems that gnutls in testing is built with guile disabled.

sikmir commented on 2018-12-07 17:30

ERROR: Makepkg was unable to build guix:

checking if (gnutls) is available... no
configure: error: The Guile bindings of GnuTLS are missing; please install them.

lantw44 commented on 2018-11-02 15:39

The file /gnu/store/gz3agxnnlgkafw2c8jnvk2hqmlh85pkc-guile-bootstrap-2.0.drv exists on my system. Is it a clean installation? If it isn't, you can try to rename or remove /gnu/store and /var/guix. I remember that guix-daemon automatically creates and copies files to /gnu/store when it is started the first time.

guix-daemon.service is the one you should use if you install guix with AUR. guix-daemon-latest.service is the one shipped by the upstream and it can only be used when you have guix installed by guix using root account. This means you have to run 'guix package -i guix' as root before you can use guix-daemon-latest.service.