me
/
guix
Archived
1
0
Fork 0
Commit Graph

202 Commits (467e874a86dc3dd83fe10e5610823c011de6565a)

Author SHA1 Message Date
Marius Bakke 7edafc884c
Merge branch 'master' into core-updates 2020-02-14 19:05:45 +01:00
Marius Bakke 2296e63019
gnu: signify: Update to 28.
* gnu/packages/crypto.scm (signify): Update to 28.
[arguments]: Remove #:tests?.
2020-02-10 20:18:03 +01:00
Marius Bakke d2a4020a01
gnu: RHash: Move custom configure logic to #:configure-flags.
* gnu/packages/crypto.scm (rhash)[arguments]: Add #:configure-flags.  Adjust
the 'configure' phase accordingly.
2020-02-03 15:29:15 +01:00
Marius Bakke a51c9c903f
gnu: rhash: Fix cross-compilation.
* gnu/packages/crypto.scm (rhash)[arguments]: In custom configure phase,
set "--target" and "-cc" when cross-compiling.
2020-01-26 13:39:18 +01:00
Marius Bakke 12d8adbfc0
Merge branch 'staging' into core-updates 2020-01-23 23:11:11 +01:00
Tobias Geerinckx-Rice 95f2071a32
gnu: keyutils: Update to 1.6.1.
* gnu/packages/crypto.scm (keyutils): Update to 1.6.1.
2020-01-23 00:06:52 +01:00
Marius Bakke 26edcd9b8d
gnu: RHash: Download tarball from SourceForge instead of a git checkout.
* gnu/packages/crypto.scm (rhash)[source]: Change to URL-FETCH.
2020-01-22 22:12:33 +01:00
Marius Bakke 8ed9be3fac
Merge branch 'staging' into core-updates 2020-01-21 22:39:42 +01:00
Ludovic Courtès 0030277f79
gnu: Remove unnecessary uses of (guix build utils).
* gnu/packages/crypto.scm: Remove use of (guix build utils).
* gnu/packages/databases.scm: Likewise.
2020-01-15 18:40:43 +01:00
Marius Bakke 3cfe76bec0
Merge branch 'master' into core-updates 2020-01-15 00:09:46 +01:00
nixo 20b49f47e5
gnu: Add libolm.
* gnu/packages/messaging.scm (libolm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-01-12 00:19:10 +01:00
Marius Bakke b7bf02a418
Merge branch 'master' into core-updates 2020-01-11 22:38:24 +01:00
Marius Bakke 23c883ef83
gnu: RHash: Update to 1.3.9.
* gnu/packages/crypto.scm (rhash): Update to 1.3.9.
[arguments]: Add phase 'patch-/bin/sh'.
2020-01-08 21:56:04 +01:00
Marius Bakke e468843db3
gnu: RHash: Do not use unstable source tarball.
* gnu/packages/crypto.scm (rhash)[source]: Change to GIT-FETCH.
2020-01-08 21:56:04 +01:00
Tobias Geerinckx-Rice f92ebd57e4
gnu: crypto++: Create versioned shared library links.
This fixes the build of dependents like amule.

* gnu/packages/crypto.scm (crypto++)[arguments]: Add an
‘install-shared-library-links’ phase.
2019-12-31 00:24:59 +01:00
Vagrant Cascadian b9676a4bbb
gnu: libsecp256k1: Update to 20191213.
* gnu/packages/crypto (libsecp256k1): Update to 20191213.
2019-12-16 14:35:12 -08:00
nixo bc587eb178
gnu: enchive: Update to 3.5.
* 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-12-11 04:51:57 +02:00
Tobias Geerinckx-Rice 9a40a62192
gnu: perl-crypt-random-source: Update to 0.14.
* gnu/packages/crypto.scm (perl-crypt-random-source): Update to 0.14.
[native-inputs]: Replace perl-test-exception with perl-test-fatal.
2019-11-23 20:40:24 +01:00
Eric Bavier 257e63044f
gnu: tomb: Use system's sudo.
* gnu/packages/crypto.scm (tomb)[arguments]: Disallow references to the "sudo"
input.  Remove it's path from the wrapper.
2019-11-15 14:59:16 -06:00
Eric Bavier 417df5bb57
gnu: tomb: Add lsof input for "ps" and "slam".
* gnu/packages/crypto.scm (tomb)[inputs]: Add lsof.
[arguments]: Add it to the wrapper PATH.
2019-11-15 14:59:16 -06:00
Eric Bavier 4535eb91c3
gnu: tomb: Update to 2.7.
* 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-15 14:59:07 -06:00
Efraim Flashner f1d4d79fb3
gnu: Add 'file-name' where appropriate.
* 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-10 12:42:10 +02:00
Tobias Geerinckx-Rice be4f2d9451
gnu: botan: Use getentropy().
* gnu/packages/crypto.scm (botan)[arguments]: Enable the ‘getentropy’
OS feature.
2019-11-09 00:54:14 +01:00
Tobias Geerinckx-Rice 69ad8d92e6
gnu: botan: Optimise.
* gnu/packages/crypto.scm (botan)[arguments]: Compile with -O3
optimisation.
2019-11-09 00:54:14 +01:00
Tobias Geerinckx-Rice a659ed36ee
gnu: signify: Update to 27.
* gnu/packages/crypto.scm (signify): Update to 27.
2019-11-09 00:54:14 +01:00
Tobias Geerinckx-Rice 64bef450d9
gnu: botan: Update to 2.12.1.
* gnu/packages/crypto.scm (botan): Update to 2.12.1.
2019-11-08 23:41:16 +01:00
Marius Bakke 1df9245586
gnu: encfs: Fix build failure with GCC 7.
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-18 14:35:57 +02:00
Tanguy Le Carrour bfaa061718
gnu: Add minisign.
* gnu/packages/crypto.scm (minisign): New public variable.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2019-10-17 17:30:58 +02:00
Marius Bakke 6a2e54236e
Merge branch 'master' into core-updates 2019-07-31 14:28:56 +02:00
Marius Bakke b23579d0da
gnu: signify: Update to 26.
* gnu/packages/crypto.scm (signify): Update to 26.
[source]: Change to URL-FETCH to get the shiny new release tarball.
2019-07-27 23:58:49 +02:00
Marius Bakke 2cb827b38e
Merge branch 'staging' into core-updates 2019-07-04 16:29:53 +02:00
Tobias Geerinckx-Rice 1b7395b1ad
gnu: tomb: Update to 2.6.
* gnu/packages/crypto.scm (tomb): Update to 2.6.
2019-07-02 20:57:33 +02:00
Ludovic Courtès d9bbfe042e
Merge branch 'master' into core-updates 2019-06-13 13:24:35 +02:00
Marius Bakke 3c75c66cf3
gnu: libsodium: Update to 1.0.18.
* gnu/packages/crypto.scm (libsodium): Update to 1.0.18.
2019-06-03 22:28:48 +02:00
Marius Bakke 57df83e07d
Merge branch 'staging' into core-updates 2019-05-25 00:25:15 +02:00
Vagrant Cascadian f530448825
gnu: scrypt: Fix typo "This package".
* gnu/packages/crypto (scrypt)[description]: Fix typo.
2019-05-22 18:08:08 -07:00
Marius Bakke 3b458d5462
Merge branch 'master' into core-updates 2019-05-01 23:11:41 +02:00
Marius Bakke 15ada26abb
gnu: signify: Update to 25.
* gnu/packages/crypto.scm (signify): Update to 25.
2019-05-01 22:15:01 +02:00
Marius Bakke a5006ede7f
gnu: signify: Don't use unstable tarball.
* gnu/packages/crypto.scm (signify)[source]: Change to GIT-FETCH.
2019-05-01 22:15:01 +02:00
Efraim Flashner d5640c587f
gnu: googletest: Don't use unstable tarball.
* 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-28 12:14:15 +02:00
Marius Bakke 8c14f7f8a7
Merge branch 'staging' into core-updates 2019-03-23 23:16:55 +01:00
Leo Famulari f2096f4aa8
gnu: libb2: Update to 0.98.1.
* gnu/packages/crypto.scm (libb2): Update to 0.98.1.
2019-03-22 19:54:53 -04:00
ng0 47956fa0c2
Correct name and email address for 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-18 15:05:08 +01:00
Marius Bakke e74f153a10
gnu: Use OpenSSL 1.1 as the default OpenSSL package.
* 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-10 18:49:59 +01:00
Marius Bakke f5e563e50a
Merge branch 'staging' into core-updates 2019-03-01 17:40:51 +01:00
Leo Famulari cc6731e928
gnu: Add hpenc.
* gnu/packages/crypto.scm (hpenc): New variable.
2019-02-26 00:02:00 -05:00
Marius Bakke 901236474a
Merge branch 'staging' into core-updates 2019-02-20 17:19:00 +01:00
Marius Bakke 1cb0c7a32c
gnu: keyutils: Update to 1.6.
* gnu/packages/crypto.scm (keyutils): Update to 1.6.
2019-02-17 18:44:18 +01:00
Marius Bakke 61506fe551
gnu: Remove unneeded uses of python{,2}-minimal.
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-17 18:44:18 +01:00
Marius Bakke 2bdf9cb38c
gnu: RHash: Update to 1.3.8.
* gnu/packages/crypto.scm (rhash): Update to 1.3.8.
[arguments]: Adjust install target.
2019-02-10 21:15:43 +01:00
Eric Bavier c2ab3b8439
gnu: Add stoken.
* gnu/packages/crypto.scm (stoken): New variable.
2019-01-26 17:40:17 -06:00
Ricardo Wurmus 8543ccf87b
gnu: eschalot: Use INVOKE.
* gnu/packages/crypto.scm (eschalot)[arguments]: Unconditionally return #T
from check phase.
2019-01-25 13:21:18 +01:00
Ricardo Wurmus cd0322a3ef
gnu: Move sqlite to separate module.
* gnu/packages/databases.scm (sqlite, sqlite-3.26.0, sqlite-with-fts5,
sqlite-with-column-metadata): Move variables from here...
* gnu/packages/sqlite.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/apl.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/code.scm,
gnu/packages/crypto.scm,
gnu/packages/databases.scm,
gnu/packages/dc.scm,
gnu/packages/disk.scm,
gnu/packages/ebook.scm,
gnu/packages/education.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/file-systems.scm,
gnu/packages/freedesktop.scm,
gnu/packages/ftp.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gnome.scm,
gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/gps.scm,
gnu/packages/guile.scm,
gnu/packages/ibus.scm,
gnu/packages/kerberos.scm,
gnu/packages/kodi.scm,
gnu/packages/lisp.scm,
gnu/packages/mail.scm,
gnu/packages/messaging.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nfs.scm,
gnu/packages/ocaml.scm,
gnu/packages/package-management.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/php.scm,
gnu/packages/python.scm,
gnu/packages/qt.scm,
gnu/packages/ruby.scm,
gnu/packages/scheme.scm,
gnu/packages/sync.scm,
gnu/packages/syndication.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/web-browsers.scm,
gnu/packages/webkit.scm: Adjust module references.
2019-01-16 16:08:22 +01:00
Ricardo Wurmus 44d10b1f72
gnu: Separate Python core packages from the rest.
* gnu/packages/python.scm: Move hundreds of package definitions from here...
* gnu/packages/python-xyz.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/android.scm,
gnu/packages/audio.scm,
gnu/packages/backup.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/cluster.scm,
gnu/packages/compression.scm,
gnu/packages/connman.scm,
gnu/packages/crypto.scm,
gnu/packages/cups.scm,
gnu/packages/databases.scm,
gnu/packages/dav.scm,
gnu/packages/direct-connect.scm,
gnu/packages/disk.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/docker.scm,
gnu/packages/ebook.scm,
gnu/packages/elf.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm,
gnu/packages/finance.scm,
gnu/packages/fltk.scm,
gnu/packages/fontutils.scm,
gnu/packages/freedesktop.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gl.scm,
gnu/packages/glib.scm,
gnu/packages/gnome.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/gtk.scm,
gnu/packages/ham-radio.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/irc.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/kde-frameworks.scm,
gnu/packages/key-mon.scm,
gnu/packages/libffi.scm,
gnu/packages/libreoffice.scm,
gnu/packages/libusb.scm,
gnu/packages/lirc.scm,
gnu/packages/logging.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/mate.scm,
gnu/packages/maths.scm,
gnu/packages/medical.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mp3.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nutrition.scm,
gnu/packages/openldap.scm,
gnu/packages/openstack.scm,
gnu/packages/package-management.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/polkit.scm,
gnu/packages/protobuf.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/qt.scm,
gnu/packages/rdf.scm,
gnu/packages/ruby.scm,
gnu/packages/search.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/simulation.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/storage.scm,
gnu/packages/sync.scm,
gnu/packages/terminals.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tls.scm,
gnu/packages/tor.scm,
gnu/packages/tryton.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/virtualization.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wicd.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xorg.scm: Update module references.
2019-01-15 14:46:44 +01:00
Marius Bakke 8bcae1e60c
gnu: libsodium: Update to 1.0.17.
* gnu/packages/crypto.scm (libsodium): Update to 1.0.17.
2019-01-13 01:25:17 +01:00
Pierre Neidhardt e0fa641380
gnu: opendht: Use jsoncpp and restbed.
* gnu/packages/crypto.scm (opendht): Move definition to networking.scm.
* gnu/packages/networking.scm (opendht)[inputs]: Add jsoncpp and restbed.
2019-01-11 19:48:00 +01:00
Pierre Neidhardt 6a6e5d84da
gnu: opendht: Update to 1.8.1.
* gnu/packages/crypto.scm (opendht): Update to 1.8.1.
[source]: Remove snippet that deletes argon2, which is no longer bundled.
[arguments]: Add "--with-argon2" to use system argon2.
[license]: Update to GPLv3+ following the README and source headers.
2019-01-10 21:09:06 +01:00
Pierre Neidhardt 6fe6840dab
gnu: Add libsecp256k1.
* gnu/packages/crypto.scm (libsecp256k1): New variable.
2019-01-10 21:09:06 +01:00
Pierre Neidhardt 35ac66eec1
gnu: crypto++: Update to 8.0.0.
* gnu/packages/crypto.scm (crypto++): Update to 8.0.0.
[arguments]: Build shared library.
[arguments]: Generate .pc file.
2019-01-10 21:09:06 +01:00
Ricardo Wurmus 5ad728e04c
gnu: opendht: Remove custom bootstrap phase.
* gnu/packages/crypto.scm (opendht)[arguments]: Remove autoconf phase.
2018-11-11 10:21:02 +01:00
Ricardo Wurmus 974056c05e
gnu: opendht: Fetch sources from git.
* gnu/packages/crypto.scm (opendht)[source]: Fetch from git.
2018-11-11 10:20:36 +01:00
Marius Bakke 3743e117a6
gnu: libmd: Update to 1.0.1.
* gnu/packages/crypto.scm (libmd): Update to 1.0.1.
2018-10-22 23:01:18 +02:00
nixo b5a927b3ba
gnu: Add enchive.
* gnu/packages/crypto.scm (enchive): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-10-19 23:39:41 +02:00
Leo Famulari de15ff1a6c
gnu: Add asignify.
* gnu/packages/crypto.scm (asignify): New variable.
2018-09-09 20:05:47 -04:00
Tobias Geerinckx-Rice c2311644a5
gnu: signify: Update to 24.
* gnu/packages/crypto.scm (signify): Update to 24.
2018-09-09 15:01:54 +02:00
Tobias Geerinckx-Rice 8a68b71d99
gnu: keyutils: Update to 1.5.11.
* gnu/packages/crypto.scm (keyutils): Update to 1.5.11.
[inputs]: Add mit-krb5.
2018-08-30 19:28:11 +02:00
Tobias Geerinckx-Rice 9aba9b1278
Migrate search.cpan.org home pages to metacpan.org.
The venerable search.cpan.org has retired[0].

[0]: https://log.perl.org/2018/05/goodbye-search-dot-cpan-dot-org.html

* guix/import/cpan.scm (cpan-home): Generate metacpan.org home page URIs.
Update all previously generated ones in (gnu packages) to their
canonical new homes.
2018-08-11 17:22:31 +02:00
Tobias Geerinckx-Rice fc79867da9
gnu: ccrypt: Update to 1.11.
* gnu/packages/crypto.scm (ccrypt): Update to 1.11.
2018-08-11 02:00:43 +02:00
Pierre Neidhardt 0cfc168b37
gnu: Add ccrypt.
* gnu/packages/crypto.scm (ccrypt): New variable.
2018-07-22 19:17:49 +02:00
Marius Bakke e9997e471d
gnu: libb2: Update to 0.98.
* gnu/packages/crypto.scm (libb2): Update to 0.98.
[source]: Use URL-FETCH.
[native-inputs]: Remove.
2018-07-18 00:36:06 +02:00
Leo Famulari cfe255684c
gnu: botan: Update to 2.7.0 [fixes CVE-2018-12435].
* gnu/packages/crypto.scm (botan): Update to 2.7.0.
2018-07-16 02:17:50 -04:00
Nicolas Goaziou 84be0e9a74
gnu: Add libscrypt.
* gnu/packages/crypto.scm (libscrypt): New variable.
2018-07-02 23:12:14 +02:00
Pierre Neidhardt 47de00af16
gnu: encfs: Update to 1.9.5.
* gnu/packages/crypto.scm (encfs): Update to 1.9.5.
[source](snippet): Adjust paths.  Remove two bundled libraries.
[native-inputs]: Add googletest-source.
[arguments]: Add 'unpack-googletest' and 'make-unittests' phases.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2018-06-17 21:59:51 -04:00
Leo Famulari e3173fe18e
gnu: botan: Update to 2.6.0 [fixes CVE-2018-{9127,9860}].
* gnu/packages/crypto.scm (botan): Update to 2.6.0.
2018-06-14 16:02:52 -04:00
Ricardo Wurmus 116ca65b58
Merge branch 'master' into core-updates 2018-06-06 22:43:37 +02:00
Tobias Geerinckx-Rice 1a16b925f2
gnu: tomb: Update to 2.5.
* gnu/packages/crypto.scm (tomb): Update to 2.5.
[inputs, arguments]: Add util-linux for ‘findmnt’.
2018-06-06 06:12:21 +02:00
Mark H Weaver f0ae90cbbb
Merge branch 'master' into core-updates 2018-04-30 16:48:15 -04:00
Tobias Geerinckx-Rice 53bed20918
gnu: rhash: Update to 1.3.6.
* gnu/packages/crypto.scm (rhash): Update to 1.3.6.
[arguments]: Adjust to extensive build system changes.
2018-04-30 21:36:10 +02:00
Mark H Weaver f89aa1521a
Merge branch 'master' into core-updates 2018-04-10 00:42:22 -04:00
Leo Famulari e34977327d
gnu: botan: Update to 2.5.0.
* gnu/packages/crypto.scm (botan): Update to 2.5.0.
[arguments]: Remove 'fix-rst2man-invocation' phase.
2018-04-02 15:11:44 -04:00
Leo Famulari b6beda1d6b
gnu: Add botan.
* gnu/packages/crypto.scm (botan): New variable.
2018-03-29 14:40:34 -04:00
Mark H Weaver ac21be848a
Merge branch 'master' into core-updates 2018-03-20 14:22:06 -04:00
ng0 4a78fd4617
Correct name and Email for ng0.
* .mailmap: Correct name and Email for ng0.
* Makefile.am, 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/emacs.scm, gnu/packages/enlightenment.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.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-crypto.scm, gnu/packages/python-web.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: Likewise.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2018-03-20 17:17:58 +01:00
Mark H Weaver 647888845c
Merge branch 'master' into core-updates 2018-03-20 00:49:05 -04:00
Tobias Geerinckx-Rice 8d0d14479d
gnu: perl-math-random-secure: Fix typo.
* gnu/packages/crypto.scm (perl-math-random-secure)[description]: Fix
the spelling of ‘millennia’.
2018-03-19 22:26:30 +01:00
Mark H Weaver 6cbee49d66
gnu: All snippets report errors using exceptions, else return #t.
* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm,
gnu/packages/backup.scm, gnu/packages/base.scm,
gnu/packages/bioinformatics.scm, gnu/packages/cdrom.scm,
gnu/packages/chez.scm, gnu/packages/code.scm, gnu/packages/compression.scm,
gnu/packages/cross-base.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm,
gnu/packages/databases.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm,
gnu/packages/emulators.scm, gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm, gnu/packages/fpga.scm,
gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm,
gnu/packages/gcc.scm, gnu/packages/geo.scm, gnu/packages/ghostscript.scm,
gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm, gnu/packages/graphics.scm, gnu/packages/gtk.scm,
gnu/packages/guile.scm, gnu/packages/irc.scm, gnu/packages/java.scm,
gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm,
gnu/packages/lxde.scm, gnu/packages/machine-learning.scm,
gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/messaging.scm,
gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/music.scm,
gnu/packages/netpbm.scm, gnu/packages/networking.scm, gnu/packages/node.scm,
gnu/packages/nvi.scm, gnu/packages/ocaml.scm, gnu/packages/pdf.scm,
gnu/packages/perl.scm, gnu/packages/php.scm, gnu/packages/plotutils.scm,
gnu/packages/pretty-print.scm, gnu/packages/profiling.scm,
gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/robotics.scm,
gnu/packages/sawfish.scm, gnu/packages/scanner.scm, gnu/packages/scheme.scm,
gnu/packages/scribus.scm, gnu/packages/sdl.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/slang.scm, gnu/packages/smalltalk.scm, gnu/packages/ssh.scm,
gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/tbb.scm,
gnu/packages/terminals.scm, gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm, gnu/packages/textutils.scm,
gnu/packages/tls.scm, gnu/packages/unrtf.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm:
In all snippets, report errors using exceptions, or else return #t.
2018-03-16 09:08:31 -04:00
Ricardo Wurmus 8c72ed923d
Merge branch 'master' into core-updates 2018-03-14 17:37:20 +01:00
Ludovic Courtès 189be331ac
build-system/gnu: Add 'bootstrap' phase.
This factorizes what has become a widespread idiom.

* guix/build/gnu-build-system.scm (%bootstrap-scripts): New variable.
(bootstrap): New procedure.
(%standard-phases): Add it after 'unpack'.
* guix/build/ant-build-system.scm (%standard-phases): Delete 'bootstrap.
* guix/build/asdf-build-system.scm (%standard-phases/source)
(%standard-phases): Likewise.
* guix/build/cargo-build-system.scm (%standard-phases): Likewise.
* guix/build/cmake-build-system.scm (%standard-phases): Likewise.
* guix/build/dub-build-system.scm (%standard-phases): Likewise.
* guix/build/emacs-build-system.scm (%standard-phases): Likewise.
* guix/build/font-build-system.scm (%standard-phases): Likewise.
* guix/build/go-build-system.scm (%standard-phases): Likewise.
* guix/build/haskell-build-system.scm (%standard-phases): Likewise.
* guix/build/minify-build-system.scm (%standard-phases): Likewise.
* guix/build/ocaml-build-system.scm (%standard-phases): Likewise.
* guix/build/perl-build-system.scm (%standard-phases): Likewise.
* guix/build/python-build-system.scm (%standard-phases): Likewise.
* guix/build/r-build-system.scm (%standard-phases): Likewise.
* guix/build/ruby-build-system.scm (%standard-phases): Likewise.
* guix/build/scons-build-system.scm (%standard-phases): Likewise.
* guix/build/texlive-build-system.scm (%standard-phases): Likewise.
* guix/build/waf-build-system.scm (%standard-phases): Likewise.
* gnu/packages/audio.scm (faad2)[arguments]: Replace 'bootstrap.
(soundtouch, cuetools, bluez-alsa): Remove 'arguments'.
(cava)[arguments]: Replace 'bootstrap.
* gnu/packages/backup.scm (rdup): Remove 'bootstrap.
* gnu/packages/bioinformatics.scm (seek)[arguments]: Replace
'bootstrap.
* gnu/packages/bioinformatics.scm (htslib-for-sambamba): Remove
'arguments'.
* gnu/packages/ci.scm (hydra, cuirass): Remove 'bootstrap'.
* gnu/packages/crypto.scm (libb2): Remove #:phases.
* gnu/packages/databases.scm (guile-wiredtiger): Likewise.
* gnu/packages/debug.scm (stress-make): Remove 'bootstrap'.
* gnu/packages/documentation.scm (asciidoc): Likewise.
* gnu/packages/fontutils.scm (libuninameslist): Remove 'arguments'.
* gnu/packages/ftp.scm (weex): Remove 'arguments'.
* gnu/packages/game-development.scm (ois): Remove 'arguments'.
* gnu/packages/games.scm (pioneer): Remove 'bootstrap.
* gnu/packages/gnome.scm (vte-ng, byzanz): Replace 'bootstrap.
(arc-theme): Remove 'arguments'.
(faba-icon-theme): Remove 'bootstrap.
(arc-icon-theme): Remove 'arguments'.
* gnu/packages/gnunet.scm (guile-gnunet): Likewise.
* gnu/packages/gtk.scm (guile-rsvg): Likewise.
* gnu/packages/guile.scm (mcron2): Remove 'bootstrap.
(guile-bash): Remove #:phases.
(guile-git): Remove 'bootstrap.
(guile-syntax-highlight): Remove 'arguments'.
(guile-sjson): Likewise.
* gnu/packages/java.scm (classpath-devel): Remove 'bootstrap.
* gnu/packages/kodi.scm (libdvdnav/kodi)
(libdvdread/kodi, libdvdcss/kodi): Likewise.
* gnu/packages/libreoffice.scm (hunspell): Remove 'arguments'.
* gnu/packages/libusb.scm (hidapi): Likewise.
* gnu/packages/linux.scm (bridge-utils): Rename 'bootstrap' to
'patch-stuff'; move it before 'bootstrap', without autoreconf
invocation.
(eudev): Rename 'bootstrap' to 'patch-file-names', without 'autogen.sh'
invocation; move it before 'bootstrap.
(gpm): Replace 'bootstrap'.
(f2fs-tools): Remove 'arguments'.
(rng-tools): Remove #:phases.
* gnu/packages/messaging.scm (hexchat): Rename 'bootstrap' to
'copy-intltool-makefile'; remove "autoreconf" invocation and move before
'bootstrap'.
(libmesode): Remove 'arguments'.
(libstrophe): Likewise.
* gnu/packages/microcom.scm (microcom): Likewise.
* gnu/packages/networking.scm (libnet): Remove 'bootstrap.
* gnu/packages/onc-rpc.scm (libnsl): Remove 'arguments'.
* gnu/packages/package-management.scm (guix): Replace 'bootstrap.
* gnu/packages/sawfish.scm (librep): Remove 'arguments'.
* gnu/packages/version-control.scm (findnewest): Likewise.
* gnu/packages/video.scm (liba52, handbrake, motion): Replace
'bootstrap.
* gnu/packages/web.scm (fcgiwrap): Remove #:phases.
(tidy): Replace 'bootstrap.
(gumbo-parser): Remove #:phases.
* gnu/packages/wget.scm (wget2): Replace 'bootstrap.
* gnu/packages/wm.scm (i3lock-color): Remove #:phases.
* gnu/packages/xdisorg.scm (xclip): Likewise.
* gnu/packages/xml.scm (libxls): Replace 'bootstrap'.
* gnu/packages/xorg.scm (xf86-video-freedreno)
(xf86-video-intel): Remove #:phases.
* gnu/packages/zile.scm (zile-on-guile): Replace 'bootstrap.
2018-03-11 22:04:40 +01:00
Tobias Geerinckx-Rice b9499508b4
gnu: keyutils: Update to 1.5.10.
* gnu/packages/crypto.scm (keyutils): Update to 1.5.10.
2018-03-07 15:37:13 +01:00
Tobias Geerinckx-Rice 635dd0cc96
gnu: tomb: Update phase style.
* gnu/packages/crypto.scm (tomb)[arguments]: Substitute INVOKE for
SYSTEM* and end phases with #t.
2018-03-04 18:03:45 +01:00
Tobias Geerinckx-Rice 9539016e3a
gnu: tomb: Use HTTPS home page.
* gnu/packages/crypto.scm (tomb)[home-page]: Use HTTPS.
2018-03-04 18:03:45 +01:00
Arun Isaac 952a20d2a2
gnu: rhash: Remove `outputs' argument from phases.
* gnu/packages/crypto.scm (rhash): Remove unnecessary `outputs' argument from
custom phases.
2018-02-24 17:02:43 +05:30
Arun Isaac a21eb019bd
gnu: Add rhash.
* gnu/packages/crypto.scm (rhash): New variable.
2018-02-23 12:51:49 +05:30
Pierre Langlois 6ca15c9ef6
gnu: crypto++: Update to 6.0.0.
* gnu/packages/crypto.scm (crypto++): Update to 6.0.0.
* gnu/packages/patches/crypto++-fix-dos-in-asn.1-decoders.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-02-15 10:23:42 +01:00
Marius Bakke f1d7e14a1b
gnu: libmd: Update to 1.0.0.
* gnu/packages/crypto.scm (libmd): Update to 1.0.0.
[source](uri): Add freedesktop.org mirror.
2018-02-11 16:29:04 +01:00
Efraim Flashner fa58a0a62e
gnu: libb2: Only check for CPU optimisations on Intel architectures.
* gnu/packages/crypto.scm (libb2)[arguments]: Only pass the
configure-flag '--enable-fat' on i686 or x86_64.
2018-01-09 23:15:09 +02:00
Tobias Geerinckx-Rice c6220b1301
gnu: Add libb2.
* gnu/packages/crypto.scm (libb2): New public variable.
2018-01-08 07:58:27 +01:00
Tobias Geerinckx-Rice c300cae682
gnu: crypto++: Don't use ‘-march=native’.
* gnu/packages/crypto.scm (crypto++)[arguments]: Add
‘disable-native-optimisation’ phase.
2017-12-31 22:18:22 +01:00
Marius Bakke 7bd9af7376
gnu: libsodium: Update to 1.0.16.
* gnu/packages/crypto.scm (libsodium): Update to 1.0.16.
2017-12-18 23:25:20 +01:00
Marius Bakke 3151345c57
gnu: signify: Update to 23.
* gnu/packages/crypto.scm (signify): Update to 23.
2017-11-21 22:08:01 +01:00