jackhill/guix/guix.git
4 years agosystem: image: Fix image-with-os.
Mathieu Othacehe [Sat, 23 May 2020 17:10:07 +0000 (19:10 +0200)]
system: image: Fix image-with-os.

* gnu/system/image.scm (image-with-os): Do not reorder partitions, as we want
them to be created according to definition order.

4 years agoimage: Use grub-efi to install the EFI bootloader.
Mathieu Othacehe [Sat, 23 May 2020 17:10:04 +0000 (19:10 +0200)]
image: Use grub-efi to install the EFI bootloader.

* gnu/build/image.scm (initialize-efi-partition): Rename bootloader-package
argument to grub-efi.
* gnu/system/image.scm (system-disk-image): Adapt accordingly to pass
grub-efi package.

4 years agosystem: image: Correct genimage configuration file indentation.
Mathieu Othacehe [Sat, 23 May 2020 17:09:58 +0000 (19:09 +0200)]
system: image: Correct genimage configuration file indentation.

* gnu/system/image.scm (system-disk-image): Fix genimage configuration file
indentation.

4 years agoimage: Add bootloader installation support.
Mathieu Othacehe [Sat, 23 May 2020 17:09:53 +0000 (19:09 +0200)]
image: Add bootloader installation support.

* gnu/build/image.scm (initialize-root-partition): Add bootloader-package and
bootloader-installer arguments. Run the bootloader-installer if defined.
* gnu/system/image.scm (system-disk-image): Adapt the partition initializer
call accordingly.

4 years agobootloader: grub: Use inheritance to define grub-minimal-bootloader.
Mathieu Othacehe [Sat, 23 May 2020 17:09:46 +0000 (19:09 +0200)]
bootloader: grub: Use inheritance to define grub-minimal-bootloader.

* gnu/bootloader/grub.scm (grub-minimal-bootloader): Inherit from
grub-bootloader to avoid field redefinition.

4 years agobootloader: grub: Do not run grub-install when creating a disk-image.
Mathieu Othacehe [Sat, 23 May 2020 17:09:38 +0000 (19:09 +0200)]
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.

4 years agobootloader: Add 'disk-image-installer'.
Mathieu Othacehe [Sat, 23 May 2020 17:09:14 +0000 (19:09 +0200)]
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.

4 years agognu: openssh: Update to 8.3p1.
Tobias Geerinckx-Rice [Fri, 29 May 2020 06:31:36 +0000 (08:31 +0200)]
gnu: openssh: Update to 8.3p1.

* gnu/packages/ssh.scm (openssh): Update to 8.3p1.

4 years agognu: ruby-hocon: Update to 1.3.1.
Tobias Geerinckx-Rice [Fri, 29 May 2020 06:23:29 +0000 (08:23 +0200)]
gnu: ruby-hocon: Update to 1.3.1.

* gnu/packages/ruby.scm (ruby-hocon): Update to 1.3.1.

4 years agognu: ruby-fast-gettext: Update to 2.0.3.
Tobias Geerinckx-Rice [Fri, 29 May 2020 06:20:34 +0000 (08:20 +0200)]
gnu: ruby-fast-gettext: Update to 2.0.3.

* gnu/packages/ruby.scm (ruby-fast-gettext): Update to 2.0.3.

4 years agognu: fldigi: Update to 4.1.13.
Tobias Geerinckx-Rice [Fri, 29 May 2020 06:07:58 +0000 (08:07 +0200)]
gnu: fldigi: Update to 4.1.13.

* gnu/packages/radio.scm (fldigi): Update to 4.1.13.

4 years agognu: clp: Update to 1.17.6.
Tobias Geerinckx-Rice [Fri, 29 May 2020 06:02:45 +0000 (08:02 +0200)]
gnu: clp: Update to 1.17.6.

* gnu/packages/maths.scm (clp): Update to 1.17.6.

4 years agognu: piper: Include package name in source file name.
Tobias Geerinckx-Rice [Fri, 29 May 2020 06:02:21 +0000 (08:02 +0200)]
gnu: piper: Include package name in source file name.

* gnu/packages/gnome.scm (piper)[source]: Set FILE-NAME.

4 years agognu: piper: Update to 0.5.
Tobias Geerinckx-Rice [Fri, 29 May 2020 06:01:15 +0000 (08:01 +0200)]
gnu: piper: Update to 0.5.

* gnu/packages/gnome.scm (piper): Update to 0.5.

4 years agognu: usbguard: Update to 0.7.8.
Tobias Geerinckx-Rice [Fri, 29 May 2020 05:58:58 +0000 (07:58 +0200)]
gnu: usbguard: Update to 0.7.8.

* gnu/packages/hardware.scm (usbguard): Update to 0.7.8.

4 years agognu: oil: Update to 0.8.pre5.
Ryan Prior via Guix-patches via [Thu, 28 May 2020 23:38:50 +0000 (23:38 +0000)]
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>
4 years agognu: fluidsynth: Update to 2.1.3.
Tobias Geerinckx-Rice [Fri, 29 May 2020 04:19:38 +0000 (06:19 +0200)]
gnu: fluidsynth: Update to 2.1.3.

* gnu/packages/audio.scm (fluidsynth): Update to 2.1.3.

4 years agognu: babl: Update to 0.1.76.
Tobias Geerinckx-Rice [Fri, 29 May 2020 04:19:25 +0000 (06:19 +0200)]
gnu: babl: Update to 0.1.76.

* gnu/packages/gimp.scm (babl): Update to 0.1.76.

4 years agognu: font-comic-neue: Update to 2.5.
Tobias Geerinckx-Rice [Fri, 29 May 2020 03:48:44 +0000 (05:48 +0200)]
gnu: font-comic-neue: Update to 2.5.

* gnu/packages/fonts.scm (font-comic-neue): Update to 2.5.

4 years agognu: rust-version-check: Update to 0.9.2.
Tobias Geerinckx-Rice [Fri, 29 May 2020 03:35:48 +0000 (05:35 +0200)]
gnu: rust-version-check: Update to 0.9.2.

* gnu/packages/crates-io.scm (rust-version-check-0.9): Update to 0.9.2.

4 years agognu: python-flask-sqlalchemy: Update to 2.4.3.
Tobias Geerinckx-Rice [Fri, 29 May 2020 02:41:10 +0000 (04:41 +0200)]
gnu: python-flask-sqlalchemy: Update to 2.4.3.

* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.4.3.

4 years agognu: Add r-mstate.
Eric Brown [Fri, 29 May 2020 03:13:31 +0000 (23:13 -0400)]
gnu: Add r-mstate.

* gnu/packages/cran.scm (r-mstate): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add r-brms.
Eric Brown [Fri, 29 May 2020 03:12:08 +0000 (23:12 -0400)]
gnu: Add r-brms.

* gnu/packages/cran.scm (r-brms): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add exfatprogs.
Tobias Geerinckx-Rice [Thu, 16 Apr 2020 21:58:37 +0000 (23:58 +0200)]
gnu: Add exfatprogs.

* gnu/packages/file-systems.scm (exfatprogs): New public variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add shiru-lv2.
Alexandros Theodotou [Fri, 29 May 2020 01:39:33 +0000 (21:39 -0400)]
gnu: Add shiru-lv2.

* gnu/packages/music.scm (shiru-lv2): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add compiledb.
Yuval Kogman [Fri, 29 May 2020 00:28:49 +0000 (20:28 -0400)]
gnu: Add compiledb.

* gnu/packages/build-tools.scm (compiledb): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add python-bashlex.
Yuval Kogman [Fri, 29 May 2020 00:27:30 +0000 (20:27 -0400)]
gnu: Add python-bashlex.

* gnu/packages/python-xyz.scm (python-bashlex): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: Add guile-jsonld.
Julien Lepiller [Thu, 28 May 2020 15:21:52 +0000 (17:21 +0200)]
gnu: Add guile-jsonld.

* gnu/packages/guile-xyz.scm (guile-jsonld): New variable.

4 years agognu: Transmission: Fix CVE-2018-10756.
Leo Famulari [Thu, 28 May 2020 14:40:34 +0000 (10:40 -0400)]
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.

4 years agognu: python-netcdf4: Update to 1.5.3
Josh Holland [Thu, 28 May 2020 12:41:37 +0000 (13:41 +0100)]
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>
4 years agognu: clang: Build 'clang-tools-extra'.
Ludovic Courtès [Thu, 28 May 2020 09:46:59 +0000 (11:46 +0200)]
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.

4 years agoupdate-guix-package: Use 'origin-hash'.
Vincent Legoll [Wed, 27 May 2020 21:13:48 +0000 (23:13 +0200)]
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>
4 years agognu: python-flask-sqlalchemy: Update to 2.4.2.
Tobias Geerinckx-Rice [Thu, 28 May 2020 00:59:27 +0000 (02:59 +0200)]
gnu: python-flask-sqlalchemy: Update to 2.4.2.

* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.4.2.

4 years agodoc: Remove explicit support for mips64el-linux.
Efraim Flashner [Mon, 25 May 2020 09:29:55 +0000 (12:29 +0300)]
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.

4 years agognu: apfs-fuse: Update to 0.0.0-1.7b89418.
Leo Famulari [Thu, 28 May 2020 02:21:35 +0000 (22:21 -0400)]
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.

4 years agognu: r-rversions: Update to 2.0.2.
Tobias Geerinckx-Rice [Thu, 28 May 2020 00:52:51 +0000 (02:52 +0200)]
gnu: r-rversions: Update to 2.0.2.

* gnu/packages/statistics.scm (r-rversions): Update to 2.0.2.

4 years agognu: cvs-fast-export: Update to 1.55.
Tobias Geerinckx-Rice [Thu, 28 May 2020 00:40:23 +0000 (02:40 +0200)]
gnu: cvs-fast-export: Update to 1.55.

* gnu/packages/version-control.scm (cvs-fast-export): Update to 1.55.

4 years agognu: eid-mw: Update to 4.4.27.
Tobias Geerinckx-Rice [Thu, 28 May 2020 00:24:14 +0000 (02:24 +0200)]
gnu: eid-mw: Update to 4.4.27.

* gnu/packages/security-token.scm (eid-mw): Update to 4.4.27.

4 years agognu: mu: Update to 1.4.7.
Tobias Geerinckx-Rice [Thu, 7 May 2020 13:37:34 +0000 (15:37 +0200)]
gnu: mu: Update to 1.4.7.

* gnu/packages/mail.scm (mu): Update to 1.4.7.

4 years agognu: gnome: Add gnome-boxes.
Tobias Geerinckx-Rice [Thu, 28 May 2020 00:10:31 +0000 (02:10 +0200)]
gnu: gnome: Add gnome-boxes.

* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Add gnome-boxes.

4 years agognu: gnome-boxes: Update to 3.36.4.
Tobias Geerinckx-Rice [Thu, 28 May 2020 00:09:14 +0000 (02:09 +0200)]
gnu: gnome-boxes: Update to 3.36.4.

* gnu/packages/gnome.scm (gnome-boxes): Update to 3.36.4.

4 years agognu: gdb: Add version 9.2.
Ludovic Courtès [Wed, 27 May 2020 23:02:35 +0000 (01:02 +0200)]
gnu: gdb: Add version 9.2.

* gnu/packages/gdb.scm (gdb-9.2): New variable.

4 years agomaint: Check whether Guile-Gcrypt is recent enough.
Ludovic Courtès [Wed, 27 May 2020 12:28:00 +0000 (14:28 +0200)]
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.

4 years agosystem: hurd: Remove custom <manifest> gexp compiler.
Ludovic Courtès [Wed, 27 May 2020 10:12:46 +0000 (12:12 +0200)]
system: hurd: Remove custom <manifest> gexp compiler.

This is superseded by <profile>, which was added in
ef674a24c527eaf54801707d34dbf5d12ec139cb.

* gnu/system/hurd.scm (compile-manifest): Remove.
(cross-hurd-image)[system-profile]: Define using 'profile'.

4 years agognu: libnslog: Use latest version of check for tests.
Eric Bavier [Wed, 27 May 2020 22:35:20 +0000 (17:35 -0500)]
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.

4 years agognu: linux-libre: Update to 5.4.43.
Mark H Weaver [Wed, 27 May 2020 21:26:23 +0000 (17:26 -0400)]
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.

4 years agognu: linux-libre@5.6: Update to 5.6.15.
Mark H Weaver [Wed, 27 May 2020 21:25:39 +0000 (17:25 -0400)]
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.

4 years agognu: linux-libre@4.19: Update to 4.19.125.
Mark H Weaver [Wed, 27 May 2020 21:24:54 +0000 (17:24 -0400)]
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.

4 years agognu: linux-libre@4.14: Update to 4.14.182.
Mark H Weaver [Wed, 27 May 2020 21:24:17 +0000 (17:24 -0400)]
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.

4 years agognu: linux-libre@4.9: Update to 4.9.225.
Mark H Weaver [Wed, 27 May 2020 21:23:50 +0000 (17:23 -0400)]
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.

4 years agognu: linux-libre@4.4: Update to 4.4.225.
Mark H Weaver [Wed, 27 May 2020 21:22:56 +0000 (17:22 -0400)]
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.

4 years agodoc: Use existing URLs and file names in installation instructions.
Julien Lepiller [Wed, 27 May 2020 14:52:53 +0000 (16:52 +0200)]
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.

4 years agognu: jucipp: Update to 1.6.0.
Marius Bakke [Wed, 27 May 2020 19:24:02 +0000 (21:24 +0200)]
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.

4 years agognu: Add Universal Ctags.
Marius Bakke [Wed, 27 May 2020 19:22:55 +0000 (21:22 +0200)]
gnu: Add Universal Ctags.

* gnu/packages/code.scm (universal-ctags): New public variable.

4 years agognu: Add packcc.
Marius Bakke [Wed, 27 May 2020 19:22:13 +0000 (21:22 +0200)]
gnu: Add packcc.

* gnu/packages/c.scm (packcc): New public variable.

4 years agognu: code.scm: Sort module imports.
Marius Bakke [Wed, 27 May 2020 18:13:22 +0000 (20:13 +0200)]
gnu: code.scm: Sort module imports.

* gnu/packages/code.scm (define-module): Sort imports.

4 years agognu: Add facter.
Marius Bakke [Wed, 27 May 2020 15:04:36 +0000 (17:04 +0200)]
gnu: Add facter.

* gnu/packages/admin.scm (facter): New public variable.

4 years agognu: ruby-thor: Update to 1.0.1.
Marius Bakke [Wed, 27 May 2020 14:15:48 +0000 (16:15 +0200)]
gnu: ruby-thor: Update to 1.0.1.

* gnu/packages/ruby.scm (ruby-thor): Update to 1.0.1.
[source]: Switch to GIT-FETCH.
[arguments]: Remove #:tests?.  Add #:phases.
[native-inputs]: Remove BUNDLER.  Add RUBY-RSPEC and RUBY-SIMPLECOV.

4 years agognu: Add ruby-sys-filesystem.
Marius Bakke [Wed, 27 May 2020 13:07:52 +0000 (15:07 +0200)]
gnu: Add ruby-sys-filesystem.

* gnu/packages/ruby.scm (ruby-sys-filesystem): New public variable.

4 years agognu: Add ruby-mkmf-lite.
Marius Bakke [Wed, 27 May 2020 13:07:31 +0000 (15:07 +0200)]
gnu: Add ruby-mkmf-lite.

* gnu/packages/ruby.scm (ruby-mkmf-lite): New public variable.

4 years agognu: Add ruby-ptools.
Marius Bakke [Wed, 27 May 2020 13:07:11 +0000 (15:07 +0200)]
gnu: Add ruby-ptools.

* gnu/packages/ruby.scm (ruby-ptools): New public variable.

4 years agognu: hdf4: Provide an absolute reference to libjpeg.
Marius Bakke [Wed, 27 May 2020 12:50:01 +0000 (14:50 +0200)]
gnu: hdf4: Provide an absolute reference to libjpeg.

* gnu/packages/maths.scm (hdf4)[arguments]: Add phase
'provide-absolute-libjpeg-reference'.

4 years agoRevert some Go package updates.
Leo Famulari [Wed, 27 May 2020 17:53:11 +0000 (13:53 -0400)]
Revert some Go package updates.

This reverts commit 5f833e0495f00a72f8d34a63e8afbc531afdd22d through
681ac9a66c26d2c739e41f03228f8c63fc0df482.

It's not idiomatic to update Go packages independently of their users.
This reversion was approved by Efraim on #guix:

http://logs.guix.gnu.org/guix/2020-05-26.log

* gnu/packages/golang.scm,
gnu/packages/syncthing.scm,
gnu/packages/tls.scm: Revert.

4 years agognu: emacs-forge: Update to commit 09bf8ad.
Maxim Cournoyer [Tue, 19 May 2020 15:55:17 +0000 (11:55 -0400)]
gnu: emacs-forge: Update to commit 09bf8ad.

* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 09bf8ad.
[native-inputs]: Remove emacs-minimal, which is implicitly provided by the
emacs-build-system.

4 years agognu: emacs-transient: Update to commit a6e4cced.
Maxim Cournoyer [Wed, 25 Mar 2020 01:43:55 +0000 (21:43 -0400)]
gnu: emacs-transient: Update to commit a6e4cced.

This is necessary to build a recent version of emacs-forge.

* gnu/packages/emacs-xyz.scm (emacs-transient): Update to commit a6e4cced.
[build-system]: Switch to the emacs-build-system.
[arguments]: Remove the #:modules, #:imported-modules and #:make-flags
arguments.
[phases]{configure}: Do not delete.
{install}: Do not replace.
{build-info-manual}: New phase.
{enter-lisp-directory}: New phase.
[native-inputs]: Remove emacs-minimal, which is implicitly provided by the
emacs-build-system.

4 years agognu: emacs-evil-magit: Update to commit 253c644.
Maxim Cournoyer [Tue, 19 May 2020 15:09:16 +0000 (11:09 -0400)]
gnu: emacs-evil-magit: Update to commit 253c644.

This resolves tests failures that appeared with the update to emacs-magit.

* gnu/packages/emacs-xyz.scm (emacs-evil-magit): Update to commit 253c644.

4 years agognu: emacs-magit: Update to commit d05545e.
Maxim Cournoyer [Sat, 28 Mar 2020 01:20:03 +0000 (21:20 -0400)]
gnu: emacs-magit: Update to commit d05545e.

* gnu/packages/emacs-xyz.scm (emacs-magit): Update to commit
68b5a13fa1b6b122d4a2547b8c415aadff83d8ca.
[origin]: Remove obsoleted patches and snippets.
[build-system]: Switch to the emacs-build-system.
[arguments]: Remove the #:modules and #:imported-modules arguments.  Enable
tests. Remove the #:make-flags and #:test-target argument.  Specify the
\#:test-command argument.
[phases]{patch}: Remove phase.
{build-info-manual, set-magit-version, configure-git}
{disable-tramp-test}: New phases.
{configure}: Do not delete phase.
{patch-exec-paths}: Adapt file names.
* gnu/packages/patches/emacs-magit-log-format-author-margin.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister it.

4 years agognu: Add emacs-libgit.
Maxim Cournoyer [Sat, 28 Mar 2020 01:21:37 +0000 (21:21 -0400)]
gnu: Add emacs-libgit.

* gnu/packages/emacs-xyz.scm (emacs-libgit): New variable.
* gnu/packages/patches/emacs-libgit-use-system-libgit2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

4 years agognu: Add guile-rdf.
Julien Lepiller [Wed, 27 May 2020 17:09:20 +0000 (19:09 +0200)]
gnu: Add guile-rdf.

* gnu/packages/guile-xyz.scm (guile-rdf): New variable.

4 years agognu: knot: Update to 2.9.5.
Tobias Geerinckx-Rice [Wed, 27 May 2020 17:10:45 +0000 (19:10 +0200)]
gnu: knot: Update to 2.9.5.

* gnu/packages/dns.scm (knot): Update to 2.9.5.

4 years agognu: fossil: Update to 2.11.
Tobias Geerinckx-Rice [Wed, 27 May 2020 17:09:46 +0000 (19:09 +0200)]
gnu: fossil: Update to 2.11.

* gnu/packages/version-control.scm (fossil): Update to 2.11.

4 years agognu: wimlib: Update to 1.13.2.
Tobias Geerinckx-Rice [Wed, 27 May 2020 16:51:57 +0000 (18:51 +0200)]
gnu: wimlib: Update to 1.13.2.

* gnu/packages/backup.scm (wimlib): Update to 1.13.2.

4 years agognu: nginx-documentation: Update to 1.19.0-2549-c13a55aae487.
Tobias Geerinckx-Rice [Wed, 27 May 2020 16:51:41 +0000 (18:51 +0200)]
gnu: nginx-documentation: Update to 1.19.0-2549-c13a55aae487.

* gnu/packages/web.scm (nginx-documentation): Update to 1.19.0-2549-c13a55aae487.

4 years agognu: nginx: Update to 1.19.0.
Tobias Geerinckx-Rice [Wed, 27 May 2020 16:51:16 +0000 (18:51 +0200)]
gnu: nginx: Update to 1.19.0.

* gnu/packages/web.scm (nginx): Update to 1.19.0.

4 years agognu: nnn: Update to 3.2.
Tobias Geerinckx-Rice [Wed, 27 May 2020 16:41:41 +0000 (18:41 +0200)]
gnu: nnn: Update to 3.2.

* gnu/packages/admin.scm (nnn): Update to 3.2.

4 years agognu: yoshimi: Update to 1.7.0.1-0.bfcadc6 to fix build.
Tobias Geerinckx-Rice [Wed, 27 May 2020 13:07:50 +0000 (15:07 +0200)]
gnu: yoshimi: Update to 1.7.0.1-0.bfcadc6 to fix build.

* gnu/packages/music.scm (yoshimi): Update to 1.7.0.1-0.bfcadc6.
[source]: Use GIT-FETCH for now.

4 years agognu: nauty: Update to 2.7r1.
Nicolas Goaziou [Wed, 27 May 2020 15:05:32 +0000 (17:05 +0200)]
gnu: nauty: Update to 2.7r1.

* gnu/packages/maths.scm (nauty): Update to 2.7r1.
[arguments]: Prevent using "-march-native".  Install new executable.

4 years agognu: aegis: Update home page.
Josh Marshall [Wed, 27 May 2020 03:12:26 +0000 (23:12 -0400)]
gnu: aegis: Update home page.

* gnu/packages/version-control.scm (aegis)[home-page]: Update and use
HTTPS.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: aegis: Fix build failure.
Josh Marshall [Wed, 27 May 2020 03:12:26 +0000 (23:12 -0400)]
gnu: aegis: Fix build failure.

* gnu/packages/version-control.scm (aegis)[arguments]: Add
‘CXXFLAGS=-std=c++03’ to #:configure-flags.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: Add lsp-plugins.
Alexandros Theodotou [Wed, 27 May 2020 00:04:42 +0000 (01:04 +0100)]
gnu: Add lsp-plugins.

* gnu/packages/music.scm (lsp-plugins): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
4 years agognu: java-xerces: Update to 2.12.1.
Vincent Legoll [Mon, 25 May 2020 21:57:59 +0000 (23:57 +0200)]
gnu: java-xerces: Update to 2.12.1.

* gnu/packages/java.scm (java-xerces): Update to 2.12.1.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: xerces-c: Update to 3.2.3.
Vincent Legoll [Mon, 25 May 2020 21:57:58 +0000 (23:57 +0200)]
gnu: xerces-c: Update to 3.2.3.

* gnu/packages/xml.scm (xerces-c): Update to 3.2.3.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: nagios: Update to 4.4.6.
Vincent Legoll [Mon, 25 May 2020 21:57:56 +0000 (23:57 +0200)]
gnu: nagios: Update to 4.4.6.

* gnu/packages/monitoring.scm (nagios): Update to 4.4.6.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: gitolite: Update to 3.6.11.
Vincent Legoll [Mon, 25 May 2020 21:57:55 +0000 (23:57 +0200)]
gnu: gitolite: Update to 3.6.11.

* gnu/packages/version-control.scm (gitolite): Update to 3.6.11.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: unbound: Update to 1.10.1.
Vincent Legoll [Mon, 25 May 2020 21:57:53 +0000 (23:57 +0200)]
gnu: unbound: Update to 1.10.1.

* gnu/packages/dns.scm (unbound): Update to 1.10.1.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: ansible: Update to 2.9.9.
Vincent Legoll [Mon, 25 May 2020 21:57:51 +0000 (23:57 +0200)]
gnu: ansible: Update to 2.9.9.

* gnu/packages/admin.scm (ansible): Update to 2.9.9.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: radare2: Add more inputs.
Tobias Geerinckx-Rice [Mon, 25 May 2020 20:01:31 +0000 (22:01 +0200)]
gnu: radare2: Add more inputs.

* gnu/packages/engineering.scm (radare2)[arguments]:
Add ‘--with-sysxxhash’ to #:configure-flags.
[inputs]: Add libuv.
[propagated-inputs]: Add xxhash.

4 years agognu: radare2: Remove unused gmp input.
Tobias Geerinckx-Rice [Mon, 25 May 2020 19:59:26 +0000 (21:59 +0200)]
gnu: radare2: Remove unused gmp input.

* gnu/packages/engineering.scm (radare2)[inputs]: Remove gmp.

4 years agognu: gpm: Use HTTPS URI.
Nicolas Goaziou [Wed, 27 May 2020 00:06:36 +0000 (02:06 +0200)]
gnu: gpm: Use HTTPS URI.

* gnu/packages/linux.scm (gpm)[home-page, source]: Use HTTPS URI.

4 years agognu: gcide: Use HTTPS home page URI.
Nicolas Goaziou [Wed, 27 May 2020 00:04:39 +0000 (02:04 +0200)]
gnu: gcide: Use HTTPS home page URI.

* gnu/packages/dictionaries.scm (gcide)[home-page]: Use HTTPS URI.

4 years agognu: fasthenry: Use HTTPS home page URI.
Nicolas Goaziou [Wed, 27 May 2020 00:03:23 +0000 (02:03 +0200)]
gnu: fasthenry: Use HTTPS home page URI.

* gnu/packages/engineering.scm (fasthenry)[home-page]: Use HTTPS URI.

4 years agognu: fastcap: Use HTTPS home page URI.
Nicolas Goaziou [Wed, 27 May 2020 00:02:40 +0000 (02:02 +0200)]
gnu: fastcap: Use HTTPS home page URI.

* gnu/packages/engineering.scm (fastcap)[home-page]: Use HTTPS URI.

4 years agognu: emacs-ryo-modal: Use HTTPS home page URI.
Nicolas Goaziou [Wed, 27 May 2020 00:00:47 +0000 (02:00 +0200)]
gnu: emacs-ryo-modal: Use HTTPS home page URI.

* gnu/packages/emacs-xyz.scm (emacs-ryo-modal)[home-page]: Use HTTPS URI.

4 years agognu: emacs-load-relative: Use HTTPS home page URI.
Nicolas Goaziou [Tue, 26 May 2020 23:59:03 +0000 (01:59 +0200)]
gnu: emacs-load-relative: Use HTTPS home page URI.

* gnu/packages/emacs-xyz.scm (emacs-load-relative)[home-page]: Use HTTPS URI.

4 years agognu: emacs-evil-markdown: Update to 0.0.2-2-685d7fb.
Nicolas Goaziou [Tue, 26 May 2020 23:56:32 +0000 (01:56 +0200)]
gnu: emacs-evil-markdown: Update to 0.0.2-2-685d7fb.

* gnu/packages/emacs-xyz.scm (emacs-evil-markdown): Update to 0.0.2-2-685d7fb.

4 years agognu: emacs-evil-markdown: Small fixes.
Nicolas Goaziou [Tue, 26 May 2020 23:54:28 +0000 (01:54 +0200)]
gnu: emacs-evil-markdown: Small fixes.

* gnu/packages/emacs-xyz.scm (emacs-evil-markdown)[propagated-inputs]:
Re-order inputs.
[home-page]: Fix URL.

4 years agognu: dvtm: Use HTTPS home page URI.
Nicolas Goaziou [Tue, 26 May 2020 23:49:41 +0000 (01:49 +0200)]
gnu: dvtm: Use HTTPS home page URI.

* gnu/packages/dvtm.scm (dvtm)[home-page]: Use HTTPS URI.

4 years agognu: blast+: Use HTTPS home page URI.
Nicolas Goaziou [Tue, 26 May 2020 23:48:37 +0000 (01:48 +0200)]
gnu: blast+: Use HTTPS home page URI.

* gnu/packages/bioinformatics.scm (blast+)[home-page]: Use HTTPS URI.

4 years agognu: catcodec: Use HTTPS home page URI.
Nicolas Goaziou [Tue, 26 May 2020 23:47:31 +0000 (01:47 +0200)]
gnu: catcodec: Use HTTPS home page URI.

* gnu/packages/game-development.scm (catcodec)[home-page]: Use HTTPS URI.

4 years agognu: bbmap: Use HTTPS home page URI.
Nicolas Goaziou [Tue, 26 May 2020 23:45:21 +0000 (01:45 +0200)]
gnu: bbmap: Use HTTPS home page URI.

* gnu/packages/bioinformatics.scm (bbmap)[home-page]: Use HTTPS URI.