aboutsummaryrefslogtreecommitdiff
A big thanks to Eelco Dolstra, who designed and implemented Nix.
Transposing functional programming discipline to package management
proved to be inspiring and fruitful.

Thanks to the following people who contributed to GNU Guix through
suggestions, bug reports, patches, internationalization, or general
infrastructure help:

	    Lluís Batlle i Rossell <viric@viric.name>
          Sylvain Beucler <beuc@beuc.net>
	   Carlos Carleos <carleos@uniovi.es>
	   Felipe Castro <fefcas@gmail.com>
	   Daniel Clark <dclark@pobox.com>
	Alexandru Cojocaru <xojoc@gmx.com>
	    Aleix Conchillo Flaqué <aconchillo@gmail.com>
          Malcolm Cook <MEC@stowers.org>
           Thomas Danckaert <thomas.danckaert@gmail.com>
	   Rafael Ferreira <rafael.f.f1@gmail.com>
	Christian Grothoff <christian@grothoff.org>
             Eric Hanchrow <eric.hanchrow@gmail.com>
           Konrad Hinsen <konrad.hinsen@fastmail.net>
          Brandon Invergo <brandon@gnu.org>
           Anders Jonsson <anders.jonsson@norsjovallen.se>
	  Jeffrin Jose <ahiliation@yahoo.co.in>
	          Kete <kete@ninthfloor.org>
           Daniel Kochmański <dkochmanski@hellsgate.pl>
	  Matthew Lien <bluet@bluet.org>
             Dave Love <fx@gnu.org>
            Chris Marusich <cmmarusich@gmail.com>
            Niels Möller <nisse@lysator.liu.se>
          Cyprien Nicolas <cyprien@nicolas.tf>
	   Yutaka Niibe <gniibe@fsij.org>
           Andrei Osipov <andrspv@gmail.com>
                  Petter <petter@mykolab.ch>
             Adam Pribyl <pribyl@lowlevel.cz>
            Pjotr Prins <pjotr.public12@thebird.nl>
  Yakkala Yagnesh Raghava <hi@yagnesh.org>
           Joshua Randall <jcrandall@alum.mit.edu>
      Bruno Félix Rezende Ribeiro <oitofelix@gnu.org>
	    Benno Schulenberg <coordinator@translationproject.org>
           Thomas Schwinge <thomas@codesourcery.com>
        Alexander Shendi <Alexander.Shendi@web.de>
	     Alen Skondro <askondro@gmail.com>
              Jan Synáček <jan.synacek@gmail.com>
	 Matthias Wachs <wachs@net.in.tum.de>
        Christine Lemmer-Webber <cwebber@dustycloud.org>
           Philip Woods <elzairthesorcerer@gmail.com>

GNU Guix also includes non-software works.  Thanks to the following
people who contributed the logo and general artwork and themes:

           Nikita Karetnikov <nikita@karetnikov.org>
           Felipe López <felipe.lopez@openmailbox.org>
uix/commit/gnu/packages/crypto.scm?id=e54b381dd4080e70fe2fca4428ea5be3ff6ba63b'>gnu: crypto++: Returt #t from all phases.Tobias Geerinckx-Rice * gnu/packages/crypto.scm (crypto++)[arguments]: Return #t from ‘install-pkg-config’. 2020-02-19gnu: crypto++: Build in parallel.Tobias Geerinckx-Rice * gnu/packages/crypto.scm (crypto++)[arguments]: Make ‘build-shared’ the main ‘build’ phase. Respect MAKE-FLAGS and PARALLEL-JOB-COUNT. 2020-02-19gnu: crypto++: Don't hard-code VERSION.Tobias Geerinckx-Rice * gnu/packages/crypto.scm (crypto++)[arguments]: Use package VERSION. 2020-02-10gnu: signify: Update to 28.Marius Bakke * gnu/packages/crypto.scm (signify): Update to 28. [arguments]: Remove #:tests?. 2020-01-23gnu: keyutils: Update to 1.6.1.Tobias Geerinckx-Rice * gnu/packages/crypto.scm (keyutils): Update to 1.6.1. 2020-01-15gnu: Remove unnecessary uses of (guix build utils).Ludovic Courtès * gnu/packages/crypto.scm: Remove use of (guix build utils). * gnu/packages/databases.scm: Likewise. 2020-01-12gnu: Add libolm.nixo * gnu/packages/messaging.scm (libolm): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2019-12-31gnu: crypto++: Create versioned shared library links.Tobias Geerinckx-Rice This fixes the build of dependents like amule. * gnu/packages/crypto.scm (crypto++)[arguments]: Add an ‘install-shared-library-links’ phase. 2019-12-16gnu: libsecp256k1: Update to 20191213.Vagrant Cascadian * gnu/packages/crypto (libsecp256k1): Update to 20191213. 2019-12-11gnu: enchive: Update to 3.5.nixo * gnu/packages/crypto.scm (enchive): Update to 3.5. [source]: Replace url-fetch with git-fetch. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> 2019-11-23gnu: perl-crypt-random-source: Update to 0.14.Tobias Geerinckx-Rice * gnu/packages/crypto.scm (perl-crypt-random-source): Update to 0.14. [native-inputs]: Replace perl-test-exception with perl-test-fatal. 2019-11-15gnu: tomb: Use system's sudo.Eric Bavier * gnu/packages/crypto.scm (tomb)[arguments]: Disallow references to the "sudo" input. Remove it's path from the wrapper. 2019-11-15gnu: tomb: Add lsof input for "ps" and "slam".Eric Bavier * gnu/packages/crypto.scm (tomb)[inputs]: Add lsof. [arguments]: Add it to the wrapper PATH. 2019-11-15gnu: tomb: Update to 2.7.Eric Bavier * gnu/packages/patches/tomb-fix-errors-on-open.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/crypto.scm (tomb): Update to 2.7. [source]: Use the patch. 2019-11-10gnu: Add 'file-name' where appropriate.Efraim Flashner * gnu/packages/admin.scm (detox, neofetch), gnu/packages/algebra.scm (python-fpylll), gnu/packages/bioinformatics.scm (tbsp, genrich), gnu/packages/crypto.scm (hpenc), gnu/packages/digest.scm (xxhash), gnu/packages/emacs-xyz.scm (emacs-tiny, emacs-ergoemacs-mode, emacs-make-it-so, emacs-poet-theme, emacs-deft, emacs-scribble-mode, emacs-helm-mu, emacs-unidecode, emacs-diff-hl, emacs-helm-exwm, emacs-gif-screencast, emacs-exec-path-from-shell), gnu/packages/engineering.scm (gpx), gnu/packages/freedesktop.scm (waylandpp), gnu/packages/golang.scm (go-github-com-sirupsen-logrus, go-github-com-shirou-gopsutil), gnu/packages/guile-xyz.scm (guile-studio, guile-picture-language, jupyter-guile-kernel), gnu/packages/image-viewers.scm (qview), gnu/packages/java-maths.scm (java-jblas), gnu/packages/llvm.scm (libclc), gnu/packages/logging.scm (spdlog), gnu/packages/ocaml.scm (ocaml-cstruct, ocaml-zarith), gnu/packages/terminals.scm (libtsm), gnu/packages/tigervnc.scm (tigervnc-client), gnu/packages/xdisorg.scm (xcalib, xbanish) [source]: Add file-name. 2019-11-09gnu: botan: Use getentropy().Tobias Geerinckx-Rice * gnu/packages/crypto.scm (botan)[arguments]: Enable the ‘getentropy’ OS feature. 2019-11-09gnu: botan: Optimise.Tobias Geerinckx-Rice * gnu/packages/crypto.scm (botan)[arguments]: Compile with -O3 optimisation. 2019-11-09gnu: signify: Update to 27.Tobias Geerinckx-Rice * gnu/packages/crypto.scm (signify): Update to 27. 2019-11-08gnu: botan: Update to 2.12.1.Tobias Geerinckx-Rice * gnu/packages/crypto.scm (botan): Update to 2.12.1. 2019-10-18gnu: encfs: Fix build failure with GCC 7.Marius Bakke Fixes <https://bugs.gnu.org/37779>. Reported by Pierre Neidhardt <mail@ambrevar.xyz>. * gnu/packages/crypto.scm (encfs)[arguments]: Add phase 'patch-CMakeLists.txt'. 2019-10-17gnu: Add minisign.Tanguy Le Carrour * gnu/packages/crypto.scm (minisign): New public variable. Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com> 2019-07-31Merge branch 'master' into core-updatesMarius Bakke 2019-07-27gnu: signify: Update to 26.Marius Bakke * gnu/packages/crypto.scm (signify): Update to 26. [source]: Change to URL-FETCH to get the shiny new release tarball. 2019-07-04Merge branch 'staging' into core-updatesMarius Bakke 2019-07-02gnu: tomb: Update to 2.6.Tobias Geerinckx-Rice * gnu/packages/crypto.scm (tomb): Update to 2.6. 2019-06-13Merge branch 'master' into core-updatesLudovic Courtès 2019-06-03gnu: libsodium: Update to 1.0.18.Marius Bakke * gnu/packages/crypto.scm (libsodium): Update to 1.0.18. 2019-05-25Merge branch 'staging' into core-updatesMarius Bakke 2019-05-22gnu: scrypt: Fix typo "This package".Vagrant Cascadian * gnu/packages/crypto (scrypt)[description]: Fix typo. 2019-05-01Merge branch 'master' into core-updatesMarius Bakke 2019-05-01gnu: signify: Update to 25.Marius Bakke * gnu/packages/crypto.scm (signify): Update to 25. 2019-05-01gnu: signify: Don't use unstable tarball.Marius Bakke * gnu/packages/crypto.scm (signify)[source]: Change to GIT-FETCH. 2019-03-28gnu: googletest: Don't use unstable tarball.Efraim Flashner * gnu/packages/check.scm (googletest)[source]: Download using git-fetch. * gnu/packages/crypto.scm (encfs)[arguments]: Adjust accordingly. * gnu/packages/gnucash.scm (gnucash)[arguments]: Same. * gnu/packages/terminals.scm (eternalterminal)[arguments]: Same. * gnu/packages/graphics.scm (ogre)[arguments]: Same. Remove now unnecessary custom 'pre-build phase. 2019-03-23Merge branch 'staging' into core-updatesMarius Bakke 2019-03-22gnu: libb2: Update to 0.98.1.Leo Famulari * gnu/packages/crypto.scm (libb2): Update to 0.98.1. 2019-03-18Correct name and email address for ng0.ng0 * .mailmap, Makefile.am, doc/guix.de.texi, doc/guix.fr.texi, doc/guix.texi, etc/completion/fish/guix.fish, gnu/packages/accessibility.scm, gnu/packages/admin.scm, gnu/packages/audio.scm, gnu/packages/autotools.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/cinnamon.scm, gnu/packages/compression.scm, gnu/packages/crypto.scm, gnu/packages/databases.scm, gnu/packages/django.scm, gnu/packages/dns.scm, gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm, gnu/packages/enlightenment.scm, gnu/packages/erlang.scm, gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/forth.scm, gnu/packages/fvwm.scm, gnu/packages/games.scm, gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm,gnu/packages/guile-xyz.scm, gnu/packages/haskell-check.scm, gnu/packages/haskell-crypto.scm, gnu/packages/haskell.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/language.scm, gnu/packages/libcanberra.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm, gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm, gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm, gnu/packages/ncurses.scm, gnu/packages/networking.scm, gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm, gnu/packages/perl-check.scm, gnu/packages/perl.scm, gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm, gnu/packages/telephony.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm, gnu/packages/tor.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm, gnu/services/desktop.scm, gnu/services/version-control.scm, gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm: Correct name and email address for ng0. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> 2019-03-10gnu: Use OpenSSL 1.1 as the default OpenSSL package.Marius Bakke * gnu/packages/tls.scm (openssl-next): Delete variable. Move related code ... (openssl) ... here. (openssl-1.0): New public variable. Retain old arguments. * gnu/packages/crypto.scm (asignify)[inputs]: Change OPENSSL-NEXT to OPENSSL. * gnu/packages/databases.scm (mariadb)[inputs]: Change from OPENSSL to OPENSSL-1.0. * gnu/packages/node.scm (node)[inputs]: Likewise. * gnu/packages/rust.scm (rust-1.19)[inputs]: Likewise. 2019-03-01Merge branch 'staging' into core-updatesMarius Bakke 2019-02-26gnu: Add hpenc.Leo Famulari * gnu/packages/crypto.scm (hpenc): New variable. 2019-02-20Merge branch 'staging' into core-updatesMarius Bakke 2019-02-17gnu: keyutils: Update to 1.6.Marius Bakke * gnu/packages/crypto.scm (keyutils): Update to 1.6. 2019-02-17gnu: Remove unneeded uses of python{,2}-minimal.Marius Bakke The "python-minimal" package exists mostly to resolve a dependency cycle. To reduce duplication, packages should prefer the regular Python variants. * gnu/packages/admin.scm (htop)[native-inputs]: Change PYTHON-MINIMAL-WRAPPER to PYTHON-WRAPPER. * gnu/packages/crypto.scm (botan)[native-inputs]: Likewise. * gnu/packages/bioinformatics.scm (sambamba)[native-inputs]: Change PYTHON-MINIMAL to PYTHON. * gnu/packages/dictionaries.scm (apertium)[native-inputs]: Likewise. * gnu/packages/databases.scm (mongodb)[native-inputs]: Change PYTHON2-MINIMAL to PYTHON2. * gnu/packages/games.scm (openttd-opensfx, openttd-openmsx)[native-inputs]: Likewise. * gnu/packages/gnome.scm (deja-dup)[native-inputs]: Likewise. 2019-02-10gnu: RHash: Update to 1.3.8.Marius Bakke * gnu/packages/crypto.scm (rhash): Update to 1.3.8. [arguments]: Adjust install target.