jackhill/guix/guix.git
6 years agognu: x265: Fix building on armhf-linux and aarch64-linux.
Efraim Flashner [Tue, 19 Jun 2018 18:37:41 +0000 (21:37 +0300)]
gnu: x265: Fix building on armhf-linux and aarch64-linux.

* gnu/packages/video.scm (x265)[source]: Add patch.
[arguments]: Enable PIC on armhf-linux.
* gnu/packages/patches/x265-fix-ppc64le-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

6 years agognu: redis: Update to 4.0.10 [fixes CVE-2018-11218, CVE-2018-11219].
Marius Bakke [Tue, 19 Jun 2018 13:54:49 +0000 (15:54 +0200)]
gnu: redis: Update to 4.0.10 [fixes CVE-2018-11218, CVE-2018-11219].

* gnu/packages/databases.scm (redis): Update to 4.0.10.

6 years agognu: notmuch: Update to 0.27.
Marius Bakke [Tue, 19 Jun 2018 13:35:11 +0000 (15:35 +0200)]
gnu: notmuch: Update to 0.27.

* gnu/packages/mail.scm (notmuch): Update to 0.27.

6 years agognu: guix-daemon: Build in the absence of guile-sqlite3.
Ludovic Courtès [Tue, 19 Jun 2018 13:29:21 +0000 (15:29 +0200)]
gnu: guix-daemon: Build in the absence of guile-sqlite3.

Fixes a regression introduced in
3f311279d35a00c40536ee37c7808f42ed5fae4b whereby guix-daemon's configure
would error out due to the lack of guile-sqlite3.

* gnu/packages/package-management.scm (guix-daemon)[inputs]: Remove
"boot-guile", "boot-guile/i686", and "util-linux".
[arguments]: Add #:configure-flags.

6 years agognu: guix: Update to 7af5c2a.
Ludovic Courtès [Tue, 19 Jun 2018 08:36:25 +0000 (10:36 +0200)]
gnu: guix: Update to 7af5c2a.

* gnu/packages/package-management.scm (guix): Update to 7af5c2a.

6 years agognu: emacs-bash-completion: Update to 2.1.0.
Pierre Neidhardt [Tue, 19 Jun 2018 11:25:47 +0000 (13:25 +0200)]
gnu: emacs-bash-completion: Update to 2.1.0.

* gnu/packages/emacs.scm (emacs-bash-completion): Update to 2.1.0.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: emacs-company: Update to 0.9.6.
Pierre Neidhardt [Tue, 19 Jun 2018 11:22:13 +0000 (13:22 +0200)]
gnu: emacs-company: Update to 0.9.6.

* gnu/packages/emacs.scm (emacs-company): Update to 0.9.6.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: elfutils: Update to 0.172.
Vagrant Cascadian [Tue, 19 Jun 2018 03:02:31 +0000 (03:02 +0000)]
gnu: elfutils: Update to 0.172.

Fixes <https://debbugs.gnu.org/31890>

* gnu/packages/elf.scm (elfutils): Update to 0.172.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: xf86-input-mouse: Update to 1.9.3.
Marius Bakke [Tue, 19 Jun 2018 11:30:12 +0000 (13:30 +0200)]
gnu: xf86-input-mouse: Update to 1.9.3.

* gnu/packages/xorg.scm (xf86-input-mouse): Update to 1.9.3.

6 years agognu: libxaw3d: Update to 1.6.3.
Marius Bakke [Tue, 19 Jun 2018 11:28:34 +0000 (13:28 +0200)]
gnu: libxaw3d: Update to 1.6.3.

* gnu/packages/xorg.scm (libxaw3d): Update to 1.6.3.

6 years agognu: guitarix: Update to 0.37.1.
Ricardo Wurmus [Tue, 19 Jun 2018 08:42:06 +0000 (10:42 +0200)]
gnu: guitarix: Update to 0.37.1.

* gnu/packages/audio.scm (guitarix): Update to 0.37.1.

6 years agobuild-system/waf: Use invoke.
Ricardo Wurmus [Tue, 19 Jun 2018 08:40:39 +0000 (10:40 +0200)]
build-system/waf: Use invoke.

* guix/build/waf-build-system.scm (call-waf): Use "invoke" and unconditionally
return #t.

6 years agognu: QEMU: Fix CVE-2018-11806.
Leo Famulari [Mon, 18 Jun 2018 16:28:13 +0000 (12:28 -0400)]
gnu: QEMU: Fix CVE-2018-11806.

* gnu/packages/patches/qemu-CVE-2018-11806.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/virtualization.scm (qemu)[source]: Use it.

6 years agoself: Define derived '-directory' variables in config.scm.
Ludovic Courtès [Mon, 18 Jun 2018 21:56:16 +0000 (23:56 +0200)]
self: Define derived '-directory' variables in config.scm.

This is a followup to d6b5aa0b031f0e7091f7424ac616d1c4d10fed5b.

* guix/self.scm (%config-variables): Remove %CONFIG-DIRECTORY,
%STATE-DIRECTORY, %STORE-DATABASE-DIRECTORY, and %STORE-DIRECTORY.
(make-config.scm): Define them here.
* build-aux/build-self.scm (%config-variables, make-config.scm):
Likewise.

6 years agobuild-self: Do not rely on '%store-database-directory'.
Ludovic Courtès [Mon, 18 Jun 2018 21:25:53 +0000 (23:25 +0200)]
build-self: Do not rely on '%store-database-directory'.

Guix'es older than one week don't have this variable so requiring it
would break things for them.

* build-aux/build-self.scm (%config-variables): Remove
'%store-database-directory'.

6 years agognu: emacs-image+: Don't propagate inputs.
Pierre Neidhardt [Sat, 16 Jun 2018 22:32:24 +0000 (00:32 +0200)]
gnu: emacs-image+: Don't propagate inputs.

* gnu/packages/emacs.scm (emacs-image+)[propagated-inputs]: Remove imagemagick
[Inputs]: Add imagemagick
[arguments]: Substitute path to imagemagick commands

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: emacs-gif-screencast: Update URL.
Pierre Neidhardt [Sat, 16 Jun 2018 21:46:08 +0000 (23:46 +0200)]
gnu: emacs-gif-screencast: Update URL.

* gnu/packages/emacs.scm (emacs-gif-screencast): Update URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agonls: Update 'da' translation.
Ludovic Courtès [Mon, 18 Jun 2018 21:13:49 +0000 (23:13 +0200)]
nls: Update 'da' translation.

6 years agosystem: Have /run/setuid-programs first in $PATH.
Ludovic Courtès [Mon, 18 Jun 2018 20:57:22 +0000 (22:57 +0200)]
system: Have /run/setuid-programs first in $PATH.

Fixes <https://bugs.gnu.org/31814>.
Reported by Clément Lassieur <clement@lassieur.org>.

* gnu/system.scm (operating-system-etc-service)["profile"]: Arrange so
that /run/setuid-programs comes first in $PATH.

6 years agobuild: Remove checks for 'nix-instantiate'.
Ludovic Courtès [Mon, 18 Jun 2018 20:53:25 +0000 (22:53 +0200)]
build: Remove checks for 'nix-instantiate'.

* guix/import/snix.scm (open-nixpkgs): Use "nix-instantiate"
unconditionally.
* configure.ac: Remove check for 'nix-instantiate'.
* guix/config.scm.in (%nix-instantiate): Remove.
* guix/self.scm (%dependency-variables): Remove '%nix-instantiate'.
(make-config.scm): Remove it from the generated "config.scm".
* build-aux/build-self.scm (%dependency-variables, make-config.scm):
Likewise.

6 years agoself: Make (guix config) generation really stateless.
Ludovic Courtès [Mon, 18 Jun 2018 20:43:44 +0000 (22:43 +0200)]
self: Make (guix config) generation really stateless.

Previously the %CONFIG-VARIABLES list would be generated based on what
the current (guix config) contains.  Thus, it would include
'%guix-register-program', which we recently removed, because
existing (guix config) most likely contained that variable.  Since its
value could differ from machine to machine, the build farm could be
building a different config.scm, thereby preventing people from getting
substitutes.

* guix/self.scm (%config-variables): Turn into a white list instead of
taking all the remaining variables from the current (guix config).
* build-aux/build-self.scm (%config-variables): Likewise.

6 years agocompile: Work around non-thread-safe module autoloading.
Ludovic Courtès [Mon, 18 Jun 2018 13:16:40 +0000 (15:16 +0200)]
compile: Work around non-thread-safe module autoloading.

* guix/build/compile.scm <top level>: Set 'try-module-autoload' when
running on Guile < 2.2.4.

6 years agognu: schismtracker: Update to 20180523.
Kei Kebreau [Mon, 18 Jun 2018 17:45:19 +0000 (13:45 -0400)]
gnu: schismtracker: Update to 20180523.

* gnu/packages/music.scm (schismtracker): Update to 20180523.
[arguments]: Use 'invoke' in the 'autoconf' phase.

6 years agognu: gnu-pw-mgr: Update to 2.3.1.
Efraim Flashner [Mon, 18 Jun 2018 17:02:15 +0000 (20:02 +0300)]
gnu: gnu-pw-mgr: Update to 2.3.1.

* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.3.1.
[arguments]: Add phase to patch more shebangs.

6 years agognu: w3m: Update source URL.
Leo Famulari [Mon, 18 Jun 2018 16:31:48 +0000 (12:31 -0400)]
gnu: w3m: Update source URL.

* gnu/packages/w3m.scm (w3m)[source]: Update URL.

6 years agognu: emacs-graphviz-dot-mode: Update for Emacs 26.1
George Clemmer [Sun, 17 Jun 2018 22:09:19 +0000 (18:09 -0400)]
gnu: emacs-graphviz-dot-mode: Update for Emacs 26.1

* gnu/packages/emacs.scm (emacs-graphviz-dot-mode): Update to 0.3.11 for
compatibility with Emacs 26.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: restic: Update the comment about the bundled dependencies.
Leo Famulari [Mon, 18 Jun 2018 16:14:27 +0000 (12:14 -0400)]
gnu: restic: Update the comment about the bundled dependencies.

* gnu/packages/backup.scm (restic): Update the comment.

6 years agognu: OpenSSL 1.1.0: Fix CVE-2018-{0495,0732}.
Leo Famulari [Thu, 14 Jun 2018 20:30:57 +0000 (16:30 -0400)]
gnu: OpenSSL 1.1.0: Fix CVE-2018-{0495,0732}.

* gnu/packages/patches/openssl-1.1.0-CVE-2018-0495.patch,
gnu/packages/patches/openssl-1.1.0-CVE-2018-0732.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/tls.scm (openssl-next)[source]: Use them.

6 years agognu: OpenSSL 1.0.2: Fix CVE-2018-{0495,0732}.
Leo Famulari [Thu, 14 Jun 2018 20:26:57 +0000 (16:26 -0400)]
gnu: OpenSSL 1.0.2: Fix CVE-2018-{0495,0732}.

* gnu/packages/patches/openssl-1.0.2-CVE-2018-0495.patch,
gnu/packages/patches/openssl-1.0.2-CVE-2018-0732.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/tls.scm (openssl)[replacement]: New field.
(openssl/fixed): New variable.

6 years agobuild-system/r: Accept #:r argument.
Ricardo Wurmus [Mon, 18 Jun 2018 11:50:33 +0000 (13:50 +0200)]
build-system/r: Accept #:r argument.

* guix/build-system/r.scm (lower): Add #:r to private-keywords.

6 years agognu: linux-libre: Update to 4.17.2.
Mark H Weaver [Mon, 18 Jun 2018 07:39:51 +0000 (03:39 -0400)]
gnu: linux-libre: Update to 4.17.2.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.2.
(%linux-libre-hash): Update hash.

6 years agognu: linux-libre@4.14: Update to 4.14.50.
Mark H Weaver [Mon, 18 Jun 2018 07:38:50 +0000 (03:38 -0400)]
gnu: linux-libre@4.14: Update to 4.14.50.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.50.
(%linux-libre-4.14-hash): Update hash.

6 years agognu: linux-libre@4.9: Update to 4.9.109.
Mark H Weaver [Mon, 18 Jun 2018 07:38:11 +0000 (03:38 -0400)]
gnu: linux-libre@4.9: Update to 4.9.109.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.109.

6 years agognu: linux-libre@4.4: Update to 4.4.138.
Mark H Weaver [Mon, 18 Jun 2018 07:37:14 +0000 (03:37 -0400)]
gnu: linux-libre@4.4: Update to 4.4.138.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.138.

6 years agognu: encfs: Update to 1.9.5.
Pierre Neidhardt [Wed, 6 Jun 2018 09:47:30 +0000 (11:47 +0200)]
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>
6 years agognu: texlive-bin: Use absolute path to ghostscript executable "gs".
Arun Isaac [Fri, 15 Jun 2018 19:23:11 +0000 (00:53 +0530)]
gnu: texlive-bin: Use absolute path to ghostscript executable "gs".

* gnu/packages/tex.scm (texlive-bin)[arguments]: Rename fix-unix-detection
phase to configure-ghostscript-executable. Replace "gs" in epstopdf.pl with
the absolute path to "gs" in the store.

6 years agognu: Remove Mr. Rescue.
宋文武 [Sun, 17 Jun 2018 12:23:42 +0000 (20:23 +0800)]
gnu: Remove Mr. Rescue.

It's not compatible with love-11.1.

* gnu/packages/game.scm (mrrescue): Remove variable.

6 years agognu: clusterssh: Update to 4.13.2.
Kei Kebreau [Sat, 16 Jun 2018 02:02:32 +0000 (22:02 -0400)]
gnu: clusterssh: Update to 4.13.2.

* gnu/packages/admin.scm (clusterssh): Update to 4.13.2.
[build-system]: Switch to perl-build-system.
[arguments]: Remove 'set-load-paths' phase.
[inputs]: Remove perl.
[native-inputs]: Add perl-cpan-changes, perl-file-slurp, perl-file-which,
perl-module-build, perl-readonly, perl-test-differences,
perl-test-distmanifest, perl-test-perltidy, perl-test-pod,
perl-test-pod-coverage, perl-test-trap and perltidy.
[propagated-inputs]: Add perl-exception-class, perl-try-tiny and
perl-x11-protocol-other.

6 years agognu: perltidy: Update to 20180220.
Kei Kebreau [Sat, 16 Jun 2018 01:32:10 +0000 (21:32 -0400)]
gnu: perltidy: Update to 20180220.

* gnu/packages/perl.scm (perltidy): Update to 20180220.

6 years agognu: Add perl-test-perltidy.
Kei Kebreau [Sat, 16 Jun 2018 01:10:19 +0000 (21:10 -0400)]
gnu: Add perl-test-perltidy.

* gnu/packages/perl-check.scm (perl-test-perltidy): New variable.

6 years agognu: Add perl-file-finder.
Kei Kebreau [Sat, 16 Jun 2018 01:07:26 +0000 (21:07 -0400)]
gnu: Add perl-file-finder.

* gnu/packages/perl.scm (perl-file-finder): New variable.

6 years agognu: Add perl-test-distmanifest.
Kei Kebreau [Sat, 16 Jun 2018 00:19:10 +0000 (20:19 -0400)]
gnu: Add perl-test-distmanifest.

* gnu/packages/perl-check.scm (perl-test-distmanifest): New variable.

6 years agognu: Add perl-module-manifest.
Kei Kebreau [Sat, 16 Jun 2018 00:00:44 +0000 (20:00 -0400)]
gnu: Add perl-module-manifest.

* gnu/packages/perl.scm (perl-module-manifest): New variable.

6 years agognu: Add perl-cpan-changes.
Kei Kebreau [Fri, 15 Jun 2018 15:26:30 +0000 (11:26 -0400)]
gnu: Add perl-cpan-changes.

* gnu/packages/perl.scm (perl-cpan-changes): New variable.

6 years agognu: Add perl-x11-protocol-other.
Kei Kebreau [Fri, 15 Jun 2018 15:09:01 +0000 (11:09 -0400)]
gnu: Add perl-x11-protocol-other.

* gnu/packages/xorg.scm (perl-x11-protocol-other): New variable.

6 years agoself: Install .go files to 'lib/guile/X.Y/site-ccache'.
Ludovic Courtès [Sat, 16 Jun 2018 23:35:54 +0000 (01:35 +0200)]
self: Install .go files to 'lib/guile/X.Y/site-ccache'.

* guix/self.scm (guix-command): Add 'compiled-modules' parameter and
honor it.
(whole-package): Likewise.
(compiled-guix)[built-modules]: Turn into a procedure.
When PULL-VERSION is 1, use separate source and compiled modules.
When PULL-VERSION is 0, return a single directory containing both .scm
and .go files.

6 years agognu: gsl: Update to 2.5.
Ludovic Courtès [Sat, 16 Jun 2018 23:25:35 +0000 (01:25 +0200)]
gnu: gsl: Update to 2.5.

* gnu/packages/maths.scm (gsl): Update to 2.5.

6 years agognu: diffoscope: Update to 96.
Ludovic Courtès [Sat, 16 Jun 2018 22:29:51 +0000 (00:29 +0200)]
gnu: diffoscope: Update to 96.

* gnu/packages/package-management.scm (diffoscope): Update to 96.

6 years agognu: magit: Update to 2.13.0.
Ludovic Courtès [Sat, 16 Jun 2018 22:28:35 +0000 (00:28 +0200)]
gnu: magit: Update to 2.13.0.

* gnu/packages/emacs.scm (magit): Update to 2.13.0.

6 years agognu: emacs-fish-completion: Don't propagate inputs.
Pierre Neidhardt [Sat, 16 Jun 2018 21:50:49 +0000 (23:50 +0200)]
gnu: emacs-fish-completion: Don't propagate inputs.

* gnu/packages/emacs.scm (emacs-fish-completion)[propagated-inputs]: Remove fish
[inputs]: Add fish.
[arguments]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: upx: Fix CVE-2017-15056.
Pierre Neidhardt [Sat, 16 Jun 2018 14:54:53 +0000 (16:54 +0200)]
gnu: upx: Fix CVE-2017-15056.

* gnu/packages/patches/upx-protect-against-bad-crafted-input.patch: New file.
* gnu/packages/compression.scm (upx)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: strace: Update to 4.23.
Marius Bakke [Sat, 16 Jun 2018 16:54:14 +0000 (18:54 +0200)]
gnu: strace: Update to 4.23.

* gnu/packages/linux.scm (strace): Update to 4.23.
[source]: Remove obsolete patch.
* gnu/packages/patches/strace-kernel-4.16.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: offlineimap: Update to 7.2.1.
Marius Bakke [Sat, 16 Jun 2018 16:51:43 +0000 (18:51 +0200)]
gnu: offlineimap: Update to 7.2.1.

* gnu/packages/mail.scm (offlineimap): Update to 7.2.1.

6 years agognu: maim: Update to 5.5.2.
Marius Bakke [Sat, 16 Jun 2018 16:50:22 +0000 (18:50 +0200)]
gnu: maim: Update to 5.5.2.

* gnu/packages/xdisorg.scm (maim): Update to 5.5.2.

6 years agognu: ffmpeg: Update to 4.0.1.
Marius Bakke [Sat, 16 Jun 2018 16:48:11 +0000 (18:48 +0200)]
gnu: ffmpeg: Update to 4.0.1.

* gnu/packages/video.scm (ffmpeg): Update to 4.0.1.

6 years agognu: ldb: Fix build on 32-bit systems.
Marius Bakke [Tue, 12 Jun 2018 17:51:23 +0000 (19:51 +0200)]
gnu: ldb: Fix build on 32-bit systems.

* guix/utils.scm (target-64bit?): New procedure.
* gnu/packages/samba.scm (ldb)[inputs]: Only add LMDB on 64-bit systems.
[arguments]: Make #:tests? conditional on LMDB availability.

6 years agognu: perl: Fix CVE-2018-12015.
Marius Bakke [Tue, 12 Jun 2018 09:24:29 +0000 (11:24 +0200)]
gnu: perl: Fix CVE-2018-12015.

* gnu/packages/patches/perl-archive-tar-CVE-2018-12015.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/perl.scm (perl-5.26.2)[source](patches): Use it.

6 years agognu: libedit: Update to 20180525-3.1.
Marius Bakke [Tue, 12 Jun 2018 09:01:40 +0000 (11:01 +0200)]
gnu: libedit: Update to 20180525-3.1.

* gnu/packages/libedit.scm (libedit): Update to 20180525-3.1.

6 years agognu: openal: Update to 0.18.2.
Marius Bakke [Mon, 11 Jun 2018 22:56:05 +0000 (00:56 +0200)]
gnu: openal: Update to 0.18.2.

* gnu/packages/audio.scm (openal): Update to 0.18.2.

6 years agognu: linux-libre: Fix build on AArch64.
Marius Bakke [Wed, 6 Jun 2018 15:19:18 +0000 (17:19 +0200)]
gnu: linux-libre: Fix build on AArch64.

* gnu/packages/patches/binutils-aarch64-symbol-relocation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (binutils/fixed): New public variable.
* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: On aarch64, define
new ld-wrapper with the above binutils and use it.

6 years agodoc: Clarify when branches are "frozen".
Marius Bakke [Sat, 26 May 2018 13:39:13 +0000 (15:39 +0200)]
doc: Clarify when branches are "frozen".

* doc/contributing.texi (Submitting Patches): Provide a link to Hydra.  Add
section about freezing branches.

6 years agognu: Add restic.
Oleg Pykhalov [Wed, 13 Jun 2018 19:17:05 +0000 (22:17 +0300)]
gnu: Add restic.

* gnu/packages/backup.scm (restic): New variable.

6 years agognu: Add dehydrated.
Clément Lassieur [Fri, 15 Jun 2018 01:00:25 +0000 (03:00 +0200)]
gnu: Add dehydrated.

* gnu/packages/tls.scm (dehydrated): New variable.

6 years agoAdd guix-daemon Bash completion file.
Oleg Pykhalov [Fri, 15 Jun 2018 18:17:06 +0000 (21:17 +0300)]
Add guix-daemon Bash completion file.

* etc/completion/bash/guix-daemon: New file.
* Makefile.am (dist_bashcompletion_DATA): Add this.

6 years agognu: wesnoth: Update to 1.14.3.
宋文武 [Sat, 16 Jun 2018 12:51:49 +0000 (20:51 +0800)]
gnu: wesnoth: Update to 1.14.3.

* gnu/packages/games.scm (wesnoth): Update to 1.14.3.

6 years agognu: groovy: Add groovy-xml to the closure.
Julien Lepiller [Sat, 16 Jun 2018 12:09:40 +0000 (14:09 +0200)]
gnu: groovy: Add groovy-xml to the closure.

* gnu/packages/groovy.scm (groovy)[inputs]: Add groovy-xml.
[arguments]: Add groovy-xml to the list of classes available for class
loading.

6 years agognu: Add maven.
Julien Lepiller [Sat, 17 Mar 2018 15:49:27 +0000 (16:49 +0100)]
gnu: Add maven.

* gnu/packages/maven.scm (maven): New variable.

6 years agognu: Add maven-compat.
Julien Lepiller [Sat, 17 Mar 2018 15:48:27 +0000 (16:48 +0100)]
gnu: Add maven-compat.

* gnu/packages/maven.scm (maven-compat): New variable.

6 years agognu: Add maven-resolver-transport-wagon.
Julien Lepiller [Sat, 17 Mar 2018 15:47:17 +0000 (16:47 +0100)]
gnu: Add maven-resolver-transport-wagon.

* gnu/packages/maven.scm (maven-resolver-transport-wagon): New variable.

6 years agognu: Add maven-wagon-http.
Julien Lepiller [Sat, 17 Mar 2018 15:45:06 +0000 (16:45 +0100)]
gnu: Add maven-wagon-http.

* gnu/packages/maven.scm (maven-wagon-http): New variable.

6 years agognu: Add maven-wagon-http-shared.
Julien Lepiller [Sat, 17 Mar 2018 15:43:50 +0000 (16:43 +0100)]
gnu: Add maven-wagon-http-shared.

* gnu/packages/maven.scm (maven-wagon-http-shared): New variable.

6 years agognu: Add maven-wagon-tck-http.
Julien Lepiller [Sat, 17 Mar 2018 15:42:12 +0000 (16:42 +0100)]
gnu: Add maven-wagon-tck-http.

* gnu/packages/maven.scm (maven-wagon-tck-http): New variable.

6 years agognu: Add maven-wagon-file.
Julien Lepiller [Sat, 17 Mar 2018 15:41:06 +0000 (16:41 +0100)]
gnu: Add maven-wagon-file.

* gnu/packages/maven.scm (maven-wagon-file): New variable.

6 years agognu: Add maven-wagon-provider-test.
Julien Lepiller [Sat, 17 Mar 2018 15:40:18 +0000 (16:40 +0100)]
gnu: Add maven-wagon-provider-test.

* gnu/packages/maven.scm (maven-wagon-provider-test): New variable.

6 years agognu: Add maven-wagon-provider-api.
Julien Lepiller [Sat, 17 Mar 2018 15:38:46 +0000 (16:38 +0100)]
gnu: Add maven-wagon-provider-api.

* gnu/packages/maven.scm (maven-wagon-provider-api): New variable.

6 years agognu: Add maven-embedder.
Julien Lepiller [Sat, 17 Mar 2018 15:36:16 +0000 (16:36 +0100)]
gnu: Add maven-embedder.

* gnu/packages/maven.scm (maven-embedder): New variable.

6 years agognu: Add maven-core.
Julien Lepiller [Sat, 17 Mar 2018 15:34:46 +0000 (16:34 +0100)]
gnu: Add maven-core.

* gnu/packages/maven.scm (maven-core): New variable.

6 years agognu: Add java-plexus-component-metadata.
Julien Lepiller [Sat, 17 Mar 2018 15:33:01 +0000 (16:33 +0100)]
gnu: Add java-plexus-component-metadata.

* gnu/packages/maven.scm (java-plexus-component-metadata): New variable.

6 years agognu: Add maven-plugin-annotations.
Julien Lepiller [Sat, 17 Mar 2018 15:31:01 +0000 (16:31 +0100)]
gnu: Add maven-plugin-annotations.

* gnu/packages/maven.scm (maven-plugin-annotations): New variable.

6 years agognu: Add maven-core-bootstrap.
Julien Lepiller [Sat, 17 Mar 2018 15:27:50 +0000 (16:27 +0100)]
gnu: Add maven-core-bootstrap.

6 years agognu: Add maven-plugin-api.
Julien Lepiller [Sat, 17 Mar 2018 15:25:45 +0000 (16:25 +0100)]
gnu: Add maven-plugin-api.

* gnu/packages/maven.scm (maven-plugin-api): New variable.

6 years agognu: Add java-qdox.
Julien Lepiller [Sat, 17 Mar 2018 12:15:33 +0000 (13:15 +0100)]
gnu: Add java-qdox.

* gnu/packages/java.scm (java-qdox): New variable.

6 years agognu: Add java-plexus-cli.
Julien Lepiller [Sat, 17 Mar 2018 12:03:50 +0000 (13:03 +0100)]
gnu: Add java-plexus-cli.

* gnu/packages/java.scm (java-plexus-cli): New variable.

6 years agognu: Add java-eclipse-jetty-webapp-9.2.
Julien Lepiller [Sat, 17 Mar 2018 12:00:43 +0000 (13:00 +0100)]
gnu: Add java-eclipse-jetty-webapp-9.2.

* gnu/packages/web.scm (java-eclipse-jetty-webapp-9.2): New variable.

6 years agognu: Add java-eclipse-jetty-webapp.
Julien Lepiller [Sat, 17 Mar 2018 12:00:06 +0000 (13:00 +0100)]
gnu: Add java-eclipse-jetty-webapp.

* gnu/packages/web.scm (java-eclipse-jetty-webapp): New variable.

6 years agognu. Add java-eclipse-jetty-xml-9.2.
Julien Lepiller [Sat, 17 Mar 2018 11:59:28 +0000 (12:59 +0100)]
gnu. Add java-eclipse-jetty-xml-9.2.

* gnu/packages/web.scm (java-eclipse-jetty-xml-9.2): New variable.

6 years agognu: Add java-eclipse-jetty-xml.
Julien Lepiller [Sat, 17 Mar 2018 11:58:23 +0000 (12:58 +0100)]
gnu: Add java-eclipse-jetty-xml.

* gnu/packages/web.scm (java-eclipse-jetty-xml): New variable.

6 years agognu: java-eclipse-jetty-security-9.2: Ignore test error.
Julien Lepiller [Sun, 10 Jun 2018 11:02:59 +0000 (13:02 +0200)]
gnu: java-eclipse-jetty-security-9.2: Ignore test error.

* gnu/packages/web.scm (java-eclipse-jetty-security-9.2)[arguments]:
Ignore one failing test.

6 years agognu: pigx-chipseq: Update to 0.0.16.
Ricardo Wurmus [Sat, 16 Jun 2018 10:08:02 +0000 (12:08 +0200)]
gnu: pigx-chipseq: Update to 0.0.16.

* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.16.

6 years agognu: BIND: Fix CVE-2018-5738.
Leo Famulari [Thu, 14 Jun 2018 20:49:21 +0000 (16:49 -0400)]
gnu: BIND: Fix CVE-2018-5738.

* gnu/packages/patches/bind-CVE-2018-5738.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/dns.scm (isc-bind)[source]: Use it.

6 years agognu: grub: Fix build on i686.
Mark H Weaver [Fri, 15 Jun 2018 11:48:51 +0000 (13:48 +0200)]
gnu: grub: Fix build on i686.

Fixes <https://bugs.gnu.org/31380>.

* gnu/packages/bootloaders.scm (grub)[native-inputs]: Add "ld-wrapper"
and "binutils".

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
6 years agosystem: Add os-with-u-boot.
Danny Milosavljevic [Fri, 15 Jun 2018 07:52:42 +0000 (09:52 +0200)]
system: Add os-with-u-boot.

* gnu/system/install.scm (os-with-u-boot): New procedure.
* gnu/packages/bootloaders.scm (make-u-boot-package): Export.
* doc/guix.texi (Building the Installation Image for ARM Boards): New
subsection.

6 years agognu: Add shadowsocks.
fis [Tue, 12 Jun 2018 10:10:19 +0000 (18:10 +0800)]
gnu: Add shadowsocks.

* gnu/packages/networking.scm (shadowsocks): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agohydra: Make sure we add an absolute file name to the load path.
Ludovic Courtès [Fri, 15 Jun 2018 07:33:07 +0000 (09:33 +0200)]
hydra: Make sure we add an absolute file name to the load path.

Previously, under Cuirass, we'd add "build-aux/cuirass/../hydra/../..".
But then, commit c45477d2a1a651485feede20fe0f3d15aec48b39 added this
in (gnu system vm):

         (local-file (search-path %load-path
                                  "guix/store/schema.sql"))

Since 'search-path' would not return an absolute file name, 'local-file'
would try to resolve that relative to "gnu/system", leading to:

  ERROR: In procedure force:
  In procedure canonicalize-path: No such file or directory: "/gnu/store/…-guix-ce573b1/gnu/system/build-aux/cuirass/../hydra/../../guix/store/schema.sql

* build-aux/hydra/gnu-system.scm <top level>: Canonicalize DIR before
adding it to %LOAD-PATH.

6 years agooffload: Fix error message in 'guix offload test'.
Ludovic Courtès [Fri, 15 Jun 2018 07:02:01 +0000 (09:02 +0200)]
offload: Fix error message in 'guix offload test'.

Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>
in <https://bugs.gnu.org/31824>.

* guix/scripts/offload.scm (assert-node-has-guix): Fix typo in failure
message; add missing argument.

6 years agognu: cpuid: Update to 20180519.
Tobias Geerinckx-Rice [Fri, 15 Jun 2018 00:57:08 +0000 (02:57 +0200)]
gnu: cpuid: Update to 20180519.

* gnu/packages/linux.scm (cpuid): Update to 20180519.

6 years agognu: light: Return #t from phase.
Tobias Geerinckx-Rice [Fri, 15 Jun 2018 00:51:39 +0000 (02:51 +0200)]
gnu: light: Return #t from phase.

* gnu/packages/linux.scm (light)[arguments]: End ‘patch-makefile’ phase
with #t.

6 years agognu: light: Update to 1.1.
Tobias Geerinckx-Rice [Fri, 15 Jun 2018 00:50:58 +0000 (02:50 +0200)]
gnu: light: Update to 1.1.

* gnu/packages/linux.scm (light): Update to 1.1.
[source]: Switch to GIT-FETCH.

6 years agognu: f2fs-tools: Update to 1.10.0.
Tobias Geerinckx-Rice [Fri, 15 Jun 2018 00:42:51 +0000 (02:42 +0200)]
gnu: f2fs-tools: Update to 1.10.0.

* gnu/packages/linux.scm (f2fs-tools): Update to 1.10.0.

6 years agognu: spice-protocol: Update to 0.12.14.
Tobias Geerinckx-Rice [Fri, 15 Jun 2018 00:17:27 +0000 (02:17 +0200)]
gnu: spice-protocol: Update to 0.12.14.

* gnu/packages/spice.scm (spice-protocol): Update to 0.12.14.