Commit graph

61349 commits

Author SHA1 Message Date
Mathieu Othacehe 7202895e5a
bootloader: grub: Use inheritance to define grub-minimal-bootloader.
* gnu/bootloader/grub.scm (grub-minimal-bootloader): Inherit from
grub-bootloader to avoid field redefinition.
2020-05-29 08:40:03 +02:00
Mathieu Othacehe 7e6a42f215
bootloader: grub: Do not run grub-install when creating a disk-image.
* gnu/bootloader/grub.scm (install-grub): When creating a disk-image,
grub-install will fail because it lacks root permissions. In that case, do not
run grub-install and only copy Grub modules to the /boot directory.
2020-05-29 08:40:00 +02:00
Mathieu Othacehe 7feefb3b82
bootloader: Add 'disk-image-installer'.
* gnu/bootloader.scm (<bootloader>)[disk-image-installer]: New field,
(bootloader-disk-image-installer): export it.
* gnu/bootloader/grub.scm (install-grub-disk-image): New procedure ...
(grub-bootloader): ... used as "disk-image-installer" here.
(grub-efi-bootloader): set "disk-image-installer" to #f.
* gnu/system/image.scm (root-partition?, find-root-partition): Move to
"Helpers" section.
(root-partition-index): New procedure.
(system-disk-image): Honor disk-image-installer, and
use it to install the bootloader directly on the disk-image, if supported.
2020-05-29 08:37:13 +02:00
Tobias Geerinckx-Rice 7c5c21fd46
gnu: openssh: Update to 8.3p1.
* gnu/packages/ssh.scm (openssh): Update to 8.3p1.
2020-05-29 08:32:03 +02:00
Tobias Geerinckx-Rice fd13ec5fec
gnu: ruby-hocon: Update to 1.3.1.
* gnu/packages/ruby.scm (ruby-hocon): Update to 1.3.1.
2020-05-29 08:32:03 +02:00
Tobias Geerinckx-Rice c3beb7ced7
gnu: ruby-fast-gettext: Update to 2.0.3.
* gnu/packages/ruby.scm (ruby-fast-gettext): Update to 2.0.3.
2020-05-29 08:32:03 +02:00
Tobias Geerinckx-Rice 3059e12047
gnu: fldigi: Update to 4.1.13.
* gnu/packages/radio.scm (fldigi): Update to 4.1.13.
2020-05-29 08:08:17 +02:00
Tobias Geerinckx-Rice bb9f9e1d1b
gnu: clp: Update to 1.17.6.
* gnu/packages/maths.scm (clp): Update to 1.17.6.
2020-05-29 08:08:17 +02:00
Tobias Geerinckx-Rice 81af0de999
gnu: piper: Include package name in source file name.
* gnu/packages/gnome.scm (piper)[source]: Set FILE-NAME.
2020-05-29 08:08:16 +02:00
Tobias Geerinckx-Rice 73014984bb
gnu: piper: Update to 0.5.
* gnu/packages/gnome.scm (piper): Update to 0.5.
2020-05-29 08:08:16 +02:00
Tobias Geerinckx-Rice 38ebe227b7
gnu: usbguard: Update to 0.7.8.
* gnu/packages/hardware.scm (usbguard): Update to 0.7.8.
2020-05-29 08:08:16 +02:00
Ryan Prior via Guix-patches via bd6eed4c36
gnu: oil: Update to 0.8.pre5.
* gnu/packages/shells.scm (oil): Update to 0.8.pre5.
[arguments]: Perform ‘patch-compiler-invocation’ phase as part of
'configure.  Remove ‘make-destination’ phase.  Run a basic smoke test.
[synopsis, description]: Update.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-05-29 06:46:21 +02:00
Tobias Geerinckx-Rice ed67c4998c
gnu: fluidsynth: Update to 2.1.3.
* gnu/packages/audio.scm (fluidsynth): Update to 2.1.3.
2020-05-29 06:46:21 +02:00
Tobias Geerinckx-Rice f6c454940a
gnu: babl: Update to 0.1.76.
* gnu/packages/gimp.scm (babl): Update to 0.1.76.
2020-05-29 06:46:21 +02:00
Tobias Geerinckx-Rice b21d1735e8
gnu: font-comic-neue: Update to 2.5.
* gnu/packages/fonts.scm (font-comic-neue): Update to 2.5.
2020-05-29 06:46:21 +02:00
Tobias Geerinckx-Rice 9dbef2ce69
gnu: rust-version-check: Update to 0.9.2.
* gnu/packages/crates-io.scm (rust-version-check-0.9): Update to 0.9.2.
2020-05-29 06:46:10 +02:00
Tobias Geerinckx-Rice b51f74ae0d
gnu: python-flask-sqlalchemy: Update to 2.4.3.
* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.4.3.
2020-05-29 06:41:40 +02:00
Eric Brown 3bafa88b40
gnu: Add r-mstate.
* gnu/packages/cran.scm (r-mstate): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-05-28 23:42:49 -04:00
Eric Brown fa2811465b
gnu: Add r-brms.
* gnu/packages/cran.scm (r-brms): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-05-28 23:42:49 -04:00
Tobias Geerinckx-Rice d7aef3ab59
gnu: Add exfatprogs.
* gnu/packages/file-systems.scm (exfatprogs): New public variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-05-28 23:03:01 -04:00
Alexandros Theodotou d870fcfb09
gnu: Add shiru-lv2.
* gnu/packages/music.scm (shiru-lv2): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-05-28 21:40:53 -04:00
Yuval Kogman 6560c4976f
gnu: Add compiledb.
* gnu/packages/build-tools.scm (compiledb): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-05-28 20:31:20 -04:00
Yuval Kogman 29ac40e9be
gnu: Add python-bashlex.
* gnu/packages/python-xyz.scm (python-bashlex): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-05-28 20:31:20 -04:00
Julien Lepiller d1fa24afef
gnu: Add guile-jsonld.
* gnu/packages/guile-xyz.scm (guile-jsonld): New variable.
2020-05-28 18:00:21 +02:00
Leo Famulari 0d796201db
gnu: Transmission: Fix CVE-2018-10756.
* gnu/packages/patches/transmission-CVE-2018-10756.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/bittorrent.scm (transmission)[source]: Use it.
2020-05-28 11:11:05 -04:00
Josh Holland 8ccac2c974
gnu: python-netcdf4: Update to 1.5.3
* gnu/packages/python-xyz.scm (python-netcdf4): Update to 1.5.3.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-05-28 10:32:38 -04:00
Ludovic Courtès 77a87ad4ac
gnu: clang: Build 'clang-tools-extra'.
* gnu/packages/llvm.scm (clang-from-llvm): Add #:tools-extra.
Add 'output' field.  In 'inputs', add TOOLS-EXTRA when it's given.
In 'arguments', add 'add-tools-extra' and 'move-extra-tools' phases when
TOOLS-EXTRA is given.
2020-05-28 12:49:56 +02:00
Vincent Legoll ccd9107ed9
update-guix-package: Use 'origin-hash'.
* gnu/packages/package-management.scm (main): Use 'origin-hash' instead
of 'origin-sha256'.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-05-28 10:21:23 +02:00
Tobias Geerinckx-Rice 66e4db8cf8
gnu: python-flask-sqlalchemy: Update to 2.4.2.
* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.4.2.
2020-05-28 10:21:23 +02:00
Efraim Flashner 03e6404936
doc: Remove explicit support for mips64el-linux.
It's been a good run, but no one is maintaining the architecture.
So long, and thanks for all the fish.

* doc/guix.texi (GNU Distribution): Change text for mips64el-linux
to denote it is deprecated.
(Daemon Offload Setup): Change occurrences of mips64el-linux to
aarch64-linux and adjust local code snippets.
(Guix Environment)[cross-compilation]: Change mips64el-linux-gnu to
aarch64-linux-gnu.
(GNU Build System)(package-cross-derivation]: Same.
(G-Expressions)[cross compilation]: Same.
(Additional Build Options)[cross-compilation, build logs]: Same.
(qemu-binfmt-service-type): Remove mips64el.
* doc/contributing.texi (Submitting Patches): Same.
* m4/guix.m4: (GUIX_ASSERT_SUPPORTED_SYSTEM): Remove mips64el-linux.
2020-05-28 11:12:40 +03:00
Leo Famulari 023eea68f5
gnu: apfs-fuse: Update to 0.0.0-1.7b89418.
* gnu/packages/file-systems.scm (apfs-fuse): Update to 0.0.0-1.7b89418.
[arguments]: Install the README. Select FUSE 2 in #:configure-flags.
2020-05-27 23:04:08 -04:00
Tobias Geerinckx-Rice c598268992
gnu: r-rversions: Update to 2.0.2.
* gnu/packages/statistics.scm (r-rversions): Update to 2.0.2.
2020-05-28 02:53:16 +02:00
Tobias Geerinckx-Rice 637924ad7e
gnu: cvs-fast-export: Update to 1.55.
* gnu/packages/version-control.scm (cvs-fast-export): Update to 1.55.
2020-05-28 02:53:16 +02:00
Tobias Geerinckx-Rice b6389525a4
gnu: eid-mw: Update to 4.4.27.
* gnu/packages/security-token.scm (eid-mw): Update to 4.4.27.
2020-05-28 02:34:38 +02:00
Tobias Geerinckx-Rice 6cff0af0d1
gnu: mu: Update to 1.4.7.
* gnu/packages/mail.scm (mu): Update to 1.4.7.
2020-05-28 02:34:37 +02:00
Tobias Geerinckx-Rice 897897bda3
gnu: gnome: Add gnome-boxes.
* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Add gnome-boxes.
2020-05-28 02:34:37 +02:00
Tobias Geerinckx-Rice bdfd5d6f51
gnu: gnome-boxes: Update to 3.36.4.
* gnu/packages/gnome.scm (gnome-boxes): Update to 3.36.4.
2020-05-28 02:34:37 +02:00
Ludovic Courtès 060e44b14f
gnu: gdb: Add version 9.2.
* gnu/packages/gdb.scm (gdb-9.2): New variable.
2020-05-28 01:02:35 +02:00
Ludovic Courtès c1dc50ab20
maint: Check whether Guile-Gcrypt is recent enough.
Suggested by Danny Milosavljevic <dannym@scratchpost.org>
in <https://bugs.gnu.org/41494>.

* m4/guix.m4 (GUIX_CHECK_GUILE_GCRYPT): New macro.
* configure.ac: Use it.
2020-05-28 00:55:00 +02:00
Ludovic Courtès c041c360b7
system: hurd: Remove custom <manifest> gexp compiler.
This is superseded by <profile>, which was added in
ef674a24c5.

* gnu/system/hurd.scm (compile-manifest): Remove.
(cross-hurd-image)[system-profile]: Define using 'profile'.
2020-05-28 00:55:00 +02:00
Eric Bavier 9549f0283a
gnu: libnslog: Use latest version of check for tests.
Test failures with latest check were fixed in most recent release.  See bug
report: https://bugs.netsurf-browser.org/mantis/view.php?id=2736

* gnu/packages/web.scm (libnslog)[native-inputs]: Use latest check.
2020-05-27 17:38:30 -05:00
Mark H Weaver 3ddd4b28a8
gnu: linux-libre: Update to 5.4.43.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.43.
(linux-libre-5.4-pristine-source): Update hash.
2020-05-27 17:29:43 -04:00
Mark H Weaver 3294ac691c
gnu: linux-libre@5.6: Update to 5.6.15.
* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.15.
(linux-libre-5.6-pristine-source): Update hash.
2020-05-27 17:29:40 -04:00
Mark H Weaver 08ae4a528d
gnu: linux-libre@4.19: Update to 4.19.125.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.125.
(linux-libre-4.19-pristine-source): Update hash.
2020-05-27 17:29:38 -04:00
Mark H Weaver e3d20816bd
gnu: linux-libre@4.14: Update to 4.14.182.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.182.
(linux-libre-4.14-pristine-source): Update hash.
2020-05-27 17:29:36 -04:00
Mark H Weaver 26f548f400
gnu: linux-libre@4.9: Update to 4.9.225.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.225.
(linux-libre-4.9-pristine-source): Update hash.
2020-05-27 17:29:33 -04:00
Mark H Weaver d47ae07d19
gnu: linux-libre@4.4: Update to 4.4.225.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.225.
(linux-libre-4.4-pristine-source): Update hash.
2020-05-27 17:29:31 -04:00
Julien Lepiller f18d5d7597
doc: Use existing URLs and file names in installation instructions.
Some users are confused that these URLs and file names don't work, so
change them to the most popular architecture, while still mentioning
alternatives.

* doc/guix.texi (USB Stick and DVD Installation, Binary Installation): Use
x86_64-linux URLs by default.
2020-05-27 23:27:34 +02:00
Marius Bakke ef64f9ca8f
gnu: jucipp: Update to 1.6.0.
* gnu/packages/text-editors.scm (jucipp): Update to 1.6.0.
[arguments]: Remove obsolete phase.
[inputs]: Add UNIVERSAL-CTAGS.
2020-05-27 21:49:57 +02:00
Marius Bakke 58056d5bf2
gnu: Add Universal Ctags.
* gnu/packages/code.scm (universal-ctags): New public variable.
2020-05-27 21:49:57 +02:00