Commit graph

135 commits

Author SHA1 Message Date
Marius Bakke
c78964efa8
gnu: Remove 'curl-minimal'.
* gnu/packages/curl.scm (curl-minimal): Deprecate variable.
* gnu/packages/games.scm (yamagi-quake2)[inputs]: Replace CURL-MINIMAL with
CURL.
* gnu/packages/cmake.scm (cmake-bootstrap)[inputs]: Likewise.
(cmake-minimal)[inputs]: Don't override the "curl" input.
2020-12-17 00:15:49 +01:00
Marius Bakke
2add5b2032
gnu: cURL: Don't build with OpenLDAP.
When OpenLDAP is missing, cURL will fall back to an internal LDAP
client implementation, so there is no loss of functionality.  This simplifies
bootstrapping and reduces the closure size by 6.1 MiB.

* gnu/packages/curl.scm (curl)[inputs]: Remove OPENLDAP.
2020-12-17 00:15:49 +01:00
Maxim Cournoyer
7e420add88
gnu: curl: Update to 7.73.0.
* gnu/packages/curl.scm (curl): Update to 7.73.0.
2020-10-18 11:58:02 -04:00
Jan (janneke) Nieuwenhuizen
e6d00c90f3
gnu: curl: Use python-minimal-wrapper instead of python-wrapper.
* gnu/packages/curl.scm (curl)[native-inputs]: Use python-minimal-wrapper
instead of python-wrapper.
2020-10-10 17:01:51 +02:00
Danny Milosavljevic
cde87f38cf
gnu: curl: Update to 7.72.0.
* gnu/packages/curl.scm (curl): Update to 7.72.0.
[native-inputs]: Add nghttp2.
2020-10-08 10:06:12 +02:00
Jakub Kądziołka
8209127bb6
gnu: curl: Update to 7.71.1. Remove graft.
* gnu/packages/curl.scm (curl): Update to 7.71.1. Remove replacement.
  [arguments]: Don't remove disabled test.
  (curl-7.71.0): Remove variable.
2020-07-27 01:01:50 +02:00
Ludovic Courtès
b0e7b6992f
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs.  Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.

* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 23:08:15 +02:00
Dale Mellor
cce8ab8d80
gnu: Add curlpp library.
* gnu/packages/curl.scm (curlpp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-03 23:53:32 +02:00
Marius Bakke
af91d13385
gnu: cURL: Replace with 7.71.0 [fixes CVE-2020-8169, CVE-2020-8177].
* gnu/packages/curl.scm (curl-7.71.0): New variable.
(curl)[replacement]: New field.
2020-06-24 22:10:58 +02:00
Marius Bakke
635b14fc6a
gnu: cURL: Update to 7.69.1.
* gnu/packages/curl.scm (curl): Update to 7.69.1.
2020-03-14 12:02:51 +01:00
Marius Bakke
9694101666
gnu: cURL: Update to 7.69.0.
* gnu/packages/curl.scm (curl): Update to 7.69.0.
2020-03-05 23:36:05 +01:00
Marius Bakke
bd0f5f2491
gnu: Remove unused module imports.
This is a follow-up to commits 6ab31af7c7 and
e21b70accc.

* gnu/packages/curl.scm: Do not import (gnu packages groff).
* gnu/packages/linux.scm: Do not import (gnu packages attr).
2020-01-22 23:50:17 +01:00
Marius Bakke
ff5733d186
gnu: libjpeg-turbo: Build with a minimal variant of CMake.
This is necessary to avoid a circular dependency in the next commit.

* gnu/packages/curl.scm (curl-minimal): New public variable.
* gnu/packages/cmake.scm (cmake-minimal-bootstrap): New public variable.
* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Add #:cmake.
2020-01-22 22:12:33 +01:00
Marius Bakke
f5fa1a77c7
gnu: curl: Remove unnecessary reference to the "doc" output.
* gnu/packages/curl.scm (curl)[arguments]: Add #:disallowed-references.  Add
phase to prevent configure flags from being stored in the output.
2020-01-22 22:12:33 +01:00
Marius Bakke
6ab31af7c7
gnu: curl: Remove unused input.
Groff is only needed to build the PDF manual, which we currently do not.

* gnu/packages/curl.scm (curl)[native-inputs]: Remove GROFF.
2020-01-22 22:12:33 +01:00
Jakub Kądziołka
a76a343082
gnu: curl: Make libcurl respect SSL_CERT_DIR and SSL_CERT_FILE.
* gnu/packages/patches/curl-use-ssl-cert-env.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/curl.scm (curl)[source]: Use the patch.
[native-search-paths]: Add the new variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-01-15 00:25:51 +01:00
Marius Bakke
343139dabb
gnu: cURL: Update to 7.68.0.
* gnu/packages/curl.scm (curl): Update to 7.68.0.
2020-01-08 21:56:03 +01:00
Marius Bakke
f3e00778d8
gnu: curl: Update to 7.67.0.
* gnu/packages/curl.scm (curl): Update to 7.67.0.
[replacement]: Remove field.
(curl-7.66.0): Remove variable.
2019-12-05 17:58:59 +01:00
Marius Bakke
046915dead
gnu: curl: Replace with 7.66.0 [fixes CVE-2019-5481, CVE-2019-5482].
* gnu/packages/curl.scm (curl-7.66.0): New variable.
(curl)[replacement]: New field.
2019-10-13 22:49:16 +02:00
Marius Bakke
888940c2d3
gnu: curl: Update to 7.65.3.
* gnu/packages/curl.scm (curl): Update to 7.65.3.
2019-07-31 14:41:37 +02:00
Marius Bakke
53ffc043af
gnu: cURL: Build against Python 3.
* gnu/packages/curl.scm (curl)[native-inputs]: Change PYTHON-2 to PYTHON-WRAPPER.
2019-07-07 18:38:11 +02:00
Marius Bakke
755e81aba1
gnu: curl: Update to 7.65.1.
* gnu/packages/curl.scm (curl): Update to 7.65.1.
2019-06-15 23:47:34 +02:00
Marius Bakke
1b4c3faff4
gnu: curl: Remove unused module import.
This is a follow-up to commit 52cb7748cb.

* gnu/packages/curl.scm: Don't import (gnu packages ssh).
2019-05-25 00:47:53 +02:00
Marius Bakke
74659ebef1
gnu: curl: Remove graft for 7.65.0.
* gnu/packages/curl.scm (curl): Update to 7.65.0.
(curl-7.65.0): Remove variable.
2019-05-25 00:30:09 +02:00
Marius Bakke
57df83e07d
Merge branch 'staging' into core-updates 2019-05-25 00:25:15 +02:00
Marius Bakke
8b09f1ce98
gnu: curl: Update replacement to 7.65.0 [fixes CVE-2019-5435, CVE-2019-5436]
* gnu/packages/curl.scm (curl-7.64.0): Rename to ...
(curl-7.65.0): ... this.  Update to 7.65.0.
(curl)[replacement]: Adjust accordingly.
2019-05-22 15:05:44 +02:00
Marius Bakke
52cb7748cb
gnu: curl: Remove unused input.
* gnu/packages/curl.scm (curl)[inputs]: Remove LIBSSH2-1.8.0.
* gnu/packages/ssh.scm (libssh2-1.8.0): Remove variable.
2019-05-14 20:08:36 +02:00
Marius Bakke
828d3765a7
gnu: curl: Build against MIT Kerberos instead of GSS.
* gnu/packages/curl.scm (curl)[inputs]: Change from GSS to MIT-KRB5.
[arguments]: Adjust accordingly.
2019-05-14 20:07:01 +02:00
Marius Bakke
1ec290e27a
gnu: curl: Update to 7.64.1.
* gnu/packages/curl.scm (curl): Update to 7.64.1.
2019-05-02 00:38:52 +02:00
Marius Bakke
3b458d5462
Merge branch 'master' into core-updates 2019-05-01 23:11:41 +02:00
Ludovic Courtès
71b4974a40
gnu: libssh2@1.8.0: Move to ssh.scm.
This fixes a top-level circular dependency introduced in
c1f4e6491c.

* gnu/packages/curl.scm (libssh2-1.8.0): Move to...
* gnu/packages/ssh.scm (libssh2-1.8.0): ... here.
2019-04-07 18:04:34 +02:00
Marius Bakke
8c14f7f8a7
Merge branch 'staging' into core-updates 2019-03-23 23:16:55 +01:00
Leo Famulari
b47e5a6cc3
gnu: curl: Use hidden-package for curl's libssh2.
This is a followup to commits c1f4e6491c
and af8f7eb4f2.

* gnu/packages/curl.scm (libssh2-1.8.0): Use hidden-package.
2019-03-21 16:35:34 -04:00
Marius Bakke
c1f4e6491c
gnu: curl: Restore derivation.
Commit af8f7eb4f2 accidentally changed the cURL
derivation.  Remove use of HIDDEN-PACKAGE and restore input order to prevent a
large number of rebuilds.

* gnu/packages/ssh.scm (libssh2-1.8.0): Move from here ...
* gnu/packages/curl.scm (libssh2-1.8.0): ... to here.  Don't use
HIDDEN-PACKAGE and make it non-public.
(curl)[inputs]: Move LIBSSH2-1.8.0 where it was before af8f7eb4f2.
2019-03-21 19:23:47 +01:00
Leo Famulari
af8f7eb4f2
gnu: libssh2: Update to 1.8.1 [security fixes].
Fixes CVE-2019-{3855,3856,3857,3858,3859,3860,3861,3862,3863}.

* gnu/packages/ssh.scm (libssh2): Update to 1.8.1.
(libssh2-1.8.0): New variable.
* gnu/packages/curl.scm (curl)[inputs]: Use libssh2-1.8.0.
2019-03-21 13:37:01 -04:00
Marius Bakke
19008a22d1
Merge branch 'staging' into core-updates 2019-03-14 16:30:19 +01:00
Ludovic Courtès
59e8044588
Remove traces of "GuixSD".
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Remove
mentions of "GuixSD".
* gnu/bootloader/grub.scm (install-grub-efi): Likewise.
* gnu/build/vm.scm (make-iso9660-image): Change default #:volume-id to
"Guix_image".
(initialize-hard-disk): Search for the "Guix_image" label.
* gnu/ci.scm (system-test-jobs, tarball-jobs): Remove "GuixSD".
* gnu/installer/newt/welcome.scm (run-welcome-page): Likewise.
* gnu/packages/audio.scm (supercollider)[description]: Likewise.
* gnu/packages/curl.scm (curl): Likewise.
* gnu/packages/emacs.scm (emacs): Likewise.
* gnu/packages/gnome.scm (network-manager): Likewise.
* gnu/packages/julia.scm (julia): Likewise.
* gnu/packages/linux.scm (alsa-plugins): Likewise.
(powertop, wireless-regdb): Likewise.
* gnu/packages/package-management.scm (guix): Likewise.
* gnu/packages/polkit.scm (polkit): Likewise.
* gnu/packages/tex.scm (texlive-bin): Likewise.
* gnu/services/base.scm (file-systems->fstab): Likewise.
* gnu/services/cups.scm (%cups-activation): Likewise.
* gnu/services/mail.scm (%dovecot-activation): Likewise.
* gnu/services/messaging.scm (prosody-configuration)[log]: Likewise.
* gnu/system/examples/vm-image.tmpl (vm-image-motd): Likewise.
* gnu/system/install.scm (installation-os)[file-systems]: Change root
file system label to "Guix_image".
* gnu/system/mapped-devices.scm (check-device-initrd-modules):
Remove "GuixSD".
* gnu/system/vm.scm (system-docker-image): Likewise.
(system-disk-image)[root-label]: Change to "Guix_image".
* gnu/tests/install.scm (run-install): Remove "GuixSD".
* guix/modules.scm (guix-module-name?): Likewise.
* nix/libstore/optimise-store.cc: Likewise.
2019-03-13 23:12:43 +01:00
Marius Bakke
901236474a
Merge branch 'staging' into core-updates 2019-02-20 17:19:00 +01:00
Ricardo Wurmus
f30d5f7f2d
gnu: guile-curl: Update to 0.6.
* gnu/packages/curl.scm (guile-curl): Update to 0.6.
2019-02-17 09:59:46 +01:00
Marius Bakke
7d9ca5c4b5
gnu: curl: Remove graft for 7.64.0.
* gnu/packages/curl.scm (curl): Update to 7.64.0.
(curl-7.64.0): Remove variable.
2019-02-11 19:48:31 +01:00
Leo Famulari
8f9c5aa3ba
gnu: curl: Update to 7.64.0 [fixes CVE-2018-16890 and CVE-2019-{3822,3823}].
* gnu/packages/curl.scm (curl)[replacement]: New field.
(curl-7.64.0): New variable.
2019-02-10 22:03:50 -05:00
Marius Bakke
4aef33b12e
gnu: curl: Update to 7.63.0.
* gnu/packages/curl.scm (curl): Update to 7.63.0.
2018-12-12 20:49:15 +01:00
Marius Bakke
30eb854a57
gnu: curl: Remove replacement for 7.62.0.
* gnu/packages/curl.scm (curl): Update to 7.62.0.
[replacement]: Remove field.
(curl-7.62.0): Remove variable.
2018-12-12 20:49:13 +01:00
Marius Bakke
f4a5faa9dc
Merge branch 'master' into core-updates 2018-11-05 23:56:22 +01:00
Leo Famulari
c438e0cc74
gnu: curl: Update grafted replacement to 7.62.0 [security fixes].
Fixes CVE-2018-{16839,16840,16842}.

* gnu/packages/curl.scm (curl)[replacement]: Update to 7.62.0.
(curl-7.61.1): Replace with ...
(curl-7.62.0): ... new variable.
2018-10-31 13:54:20 -04:00
Marius Bakke
16676fc3b1
gnu: curl: Remove graft for 7.61.1.
* gnu/packages/curl.scm (curl): Update to 7.61.1.
(curl-7.61.1): Remove variable.
2018-09-09 17:55:33 +02:00
Marius Bakke
0aeb134850
Merge branch 'master' into core-updates 2018-09-09 17:40:35 +02:00
Leo Famulari
1e066f0706
gnu: curl: Update replacement to 7.61.1 [fixes CVE-2018-14618].
* gnu/packages/curl.scm (curl)[replacement]: Update to 7.61.1.
(curl-7.61.0): Replace variable with ...
(curl-7.61.1): ... new variable.
2018-09-06 17:02:52 -04:00
Ricardo Wurmus
b86c019efb
Merge branch 'staging' into core-updates 2018-08-13 20:39:32 +02:00
Leo Famulari
3e21f717a5
gnu: kurly: Removed unused input.
* gnu/packages/curl.scm (kurly)[inputs]: Remove go-github-com-davidjpeacock-cli.
2018-08-09 08:13:08 -04:00