jackhill/guix/guix.git
5 years agognu: jamvm@1.5.1: Fix building on armhf-linux.
Efraim Flashner [Mon, 25 Jun 2018 08:48:36 +0000 (11:48 +0300)]
gnu: jamvm@1.5.1: Fix building on armhf-linux.

* gnu/packages/java.scm (jamvm@1.5.1)[source]: Add patch.
* gnu/packages/patches/jamvm-arm.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

5 years agoMerge branch 'master' into staging
Marius Bakke [Thu, 21 Jun 2018 13:52:26 +0000 (15:52 +0200)]
Merge branch 'master' into staging

5 years agognu: youtube-dl: Update to 2018.06.19.
Rutger Helling [Thu, 21 Jun 2018 12:31:10 +0000 (14:31 +0200)]
gnu: youtube-dl: Update to 2018.06.19.

* gnu/packages/video.scm (youtube-dl): Update to 2018.06.19.

5 years agognu: r-httpuv: Update to 1.4.4.1.
Ricardo Wurmus [Thu, 21 Jun 2018 08:30:28 +0000 (10:30 +0200)]
gnu: r-httpuv: Update to 1.4.4.1.

* gnu/packages/web.scm (r-httpuv): Update to 1.4.4.1.

5 years agognu: r-mgcv: Update to 1.8-24.
Ricardo Wurmus [Thu, 21 Jun 2018 08:30:12 +0000 (10:30 +0200)]
gnu: r-mgcv: Update to 1.8-24.

* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-24.

5 years agognu: r-mice: Update to 3.1.0.
Ricardo Wurmus [Thu, 21 Jun 2018 08:29:53 +0000 (10:29 +0200)]
gnu: r-mice: Update to 3.1.0.

* gnu/packages/cran.scm (r-mice): Update to 3.1.0.

5 years agognu: r-progress: Update to 1.2.0.
Ricardo Wurmus [Thu, 21 Jun 2018 08:29:28 +0000 (10:29 +0200)]
gnu: r-progress: Update to 1.2.0.

* gnu/packages/cran.scm (r-progress): Update to 1.2.0.
[propagated-inputs]: Add r-crayon and r-hms.

5 years agognu: r-complexheatmap: Update to 1.18.1.
Ricardo Wurmus [Thu, 21 Jun 2018 08:29:14 +0000 (10:29 +0200)]
gnu: r-complexheatmap: Update to 1.18.1.

* gnu/packages/bioinformatics.scm (r-complexheatmap): Update to 1.18.1.

5 years agognu: r-delayedarray: Update to 0.6.1.
Ricardo Wurmus [Thu, 21 Jun 2018 08:29:01 +0000 (10:29 +0200)]
gnu: r-delayedarray: Update to 0.6.1.

* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.6.1.

5 years agognu: r-optparse: Update to 1.6.0.
Ricardo Wurmus [Thu, 21 Jun 2018 08:28:49 +0000 (10:28 +0200)]
gnu: r-optparse: Update to 1.6.0.

* gnu/packages/bioinformatics.scm (r-optparse): Update to 1.6.0.

5 years agognu: r-biocviews: Update to 1.48.2.
Ricardo Wurmus [Thu, 21 Jun 2018 08:28:33 +0000 (10:28 +0200)]
gnu: r-biocviews: Update to 1.48.2.

* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.48.2.

5 years agognu: emacs-evil: Update to 20180517.
Pierre Neidhardt [Tue, 19 Jun 2018 13:17:38 +0000 (15:17 +0200)]
gnu: emacs-evil: Update to 20180517.

* gnu/packages/emacs.scm (emacs-evil): Update to 20180517.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: emacs-evil-mu4e: Deprecate in favor of emacs-evil-collection.
Pierre Neidhardt [Sun, 17 Jun 2018 09:09:41 +0000 (11:09 +0200)]
gnu: emacs-evil-mu4e: Deprecate in favor of emacs-evil-collection.

* gnu/packages/emacs.scm (emacs-evil-mu4e): Deprecate.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: emacs-evil-ediff: Deprecate in favor of emacs-evil-collection.
Pierre Neidhardt [Sun, 17 Jun 2018 09:09:40 +0000 (11:09 +0200)]
gnu: emacs-evil-ediff: Deprecate in favor of emacs-evil-collection.

* gnu/packages/emacs.scm (emacs-evil-ediff): Deprecate.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: emacs-evil-collection: Update to 20180617.
Pierre Neidhardt [Sun, 17 Jun 2018 09:08:00 +0000 (11:08 +0200)]
gnu: emacs-evil-collection: Update to 20180617.

* gnu/packages/emacs.scm (emacs-evil-collection): Update to 20180617.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-mu4e-conversation.
Pierre Neidhardt [Sat, 16 Jun 2018 22:54:08 +0000 (00:54 +0200)]
gnu: Add emacs-mu4e-conversation.

* gnu/packages/emacs.scm (emacs-mu4e-conversation): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agoUpdate NEWS.
Ludovic Courtès [Wed, 20 Jun 2018 21:06:00 +0000 (23:06 +0200)]
Update NEWS.

5 years agoguix system: 'list-generation' correctly displays file system labels.
Ludovic Courtès [Wed, 20 Jun 2018 13:19:52 +0000 (15:19 +0200)]
guix system: 'list-generation' correctly displays file system labels.

* guix/scripts/system.scm (display-system-generation): Correctly display
file system labels.  Previously, starting from commit
a5acc17a3c10a3779b5b8b1a2565ef130be77e51, it'd print #<file-system-label "foo">.

5 years agoservices: boot: Take gexps instead of monadic gexps.
Ludovic Courtès [Wed, 20 Jun 2018 09:01:07 +0000 (11:01 +0200)]
services: boot: Take gexps instead of monadic gexps.

* gnu/services.scm (compute-boot-script): Rename 'mexps' to 'gexps' and
remove 'mlet' form.
(boot-service-type): Update comment.
(cleanup-gexp): Remove 'with-monad' and 'return'.
(activation-script): Rewrite in non-monadic style: use 'scheme-file'
instead of 'gexp->file'.
(gexps->activation-gexp): Remove 'mlet', return a gexp.
* gnu/services/shepherd.scm (shepherd-boot-gexp): Remove 'with-monad'
and 'return'.
* gnu/system.scm (operating-system-boot-script): Remove outdated comment.
* gnu/tests/base.scm (%cleanup-os): For 'dirty-service', remove
'with-monad' and 'return'.

5 years agoservices: Add description to core services.
Ludovic Courtès [Wed, 20 Jun 2018 08:44:24 +0000 (10:44 +0200)]
services: Add description to core services.

* gnu/services.scm (system-service-type, boot-service-type)
(cleanup-service-type, activation-service-type)
(special-files-service-type, etc-service-type)
(setuid-program-service-type, profile-service-type)
(firmware-service-type, gc-root-service-type): Add 'description' field.

5 years agognu: ocaml: Build reproducibly.
Julien Lepiller [Wed, 20 Jun 2018 18:33:31 +0000 (20:33 +0200)]
gnu: ocaml: Build reproducibly.

* gnu/packages/patches/ocaml-enable-ocamldoc-reproducibility.patch: New
file.
* gnu/packages/ocaml.scm (ocaml)[origin]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

5 years agognu: Add go-github-com-ayufan-golang-kardianos-service.
Rouby Pierre-Antoine [Wed, 20 Jun 2018 16:50:57 +0000 (12:50 -0400)]
gnu: Add go-github-com-ayufan-golang-kardianos-service.

* gnu/packages/golang.scm (go-github-com-ayufan-golang-kardianos-service): New
variable.

5 years agognu: Move go-github-com-kardianos-osext to (gnu packages golang).
Leo Famulari [Wed, 20 Jun 2018 16:40:29 +0000 (12:40 -0400)]
gnu: Move go-github-com-kardianos-osext to (gnu packages golang).

This package will not be used in later versions of Syncthing but may be needed
by other Go programs.

* gnu/packages/syncthing.scm (go-github-com-kardianos-osext): Move to ...
* gnu/packages/golang.scm: ... here.

5 years agognu: Add go-github-com-sirupsen-logrus.
Rouby Pierre-Antoine [Tue, 19 Jun 2018 08:43:30 +0000 (10:43 +0200)]
gnu: Add go-github-com-sirupsen-logrus.

* gnu/packages/golang.scm (go-github-com-sirupsen-logrus): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agoservices: Fix GPLv3 header in cuirass and pm modules.
Nils Gillmann [Wed, 20 Jun 2018 08:39:20 +0000 (08:39 +0000)]
services: Fix GPLv3 header in cuirass and pm modules.

* gnu/services/cuirass.scm, gnu/services/pm.scm: Adjust to canonical GPLv3
header used throughout Guix.

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agognu: openblas: Fix build on i686.
Marius Bakke [Wed, 20 Jun 2018 13:18:35 +0000 (15:18 +0200)]
gnu: openblas: Fix build on i686.

* gnu/packages/patches/openblas-fix-tests-i686.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/maths.scm (openblas)[native-inputs]: Add it.
[arguments]: Add phase to apply it on i686 systems only.

5 years agognu: Add go-github-com-prometheus-node-exporter.
Gábor Boskovits [Mon, 18 Jun 2018 06:19:33 +0000 (08:19 +0200)]
gnu: Add go-github-com-prometheus-node-exporter.

* gnu/packages/monitoring.scm (go-github-com-prometheus-node-exporter):
New variable.

5 years agognu: neofetch: Don't use auto-generated tarball.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 12:33:13 +0000 (14:33 +0200)]
gnu: neofetch: Don't use auto-generated tarball.

* gnu/packages/admin.scm (neofetch)[source]: Use GIT-FETCH.

5 years agognu: neofetch: Remove dead code.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 12:34:31 +0000 (14:34 +0200)]
gnu: neofetch: Remove dead code.

Turns out that's most of it.

* gnu/packages/admin.scm (neofetch)[arguments]: Remove all custom
phases.

5 years agognu: Add guile-chickadee.
Ricardo Wurmus [Wed, 20 Jun 2018 00:59:23 +0000 (02:59 +0200)]
gnu: Add guile-chickadee.

* gnu/packages/game-development.scm (guile-chickadee): New variable.

5 years agognu: guile-sdl2: Install compiled files to the expected place.
Ricardo Wurmus [Wed, 20 Jun 2018 08:56:23 +0000 (10:56 +0200)]
gnu: guile-sdl2: Install compiled files to the expected place.

* gnu/packages/sdl.scm (guile-sdl2)[arguments]: Add build phase
"patch-makefile".

5 years agognu: neofetch: Update to 5.0.0.
Rutger Helling [Wed, 20 Jun 2018 09:07:33 +0000 (11:07 +0200)]
gnu: neofetch: Update to 5.0.0.

* gnu/packages/admin.scm (neofetch): Update to 5.0.0.

5 years agoservices: cleanup: Expect file names to be UTF-8-encoded.
Ludovic Courtès [Wed, 20 Jun 2018 08:00:44 +0000 (10:00 +0200)]
services: cleanup: Expect file names to be UTF-8-encoded.

Fixes <https://bugs.gnu.org/26353>.
Reported by Danny Milosavljevic <dannym@scratchpost.org>.

* gnu/services.scm (cleanup-gexp): Add 'setenv' and 'setlocale' calls
before 'delete-file-recursively'.
* gnu/tests/base.scm (%cleanup-os, %test-cleanup): New variables.
(run-cleanup-test): New procedure.

5 years agoservices: boot: Reverse the order of boot expressions.
Ludovic Courtès [Wed, 20 Jun 2018 07:44:27 +0000 (09:44 +0200)]
services: boot: Reverse the order of boot expressions.

* gnu/services.scm (compute-boot-script): Reverse MEXPS.
* gnu/system.scm (essential-services): Reverse order of
%SHEPHERD-ROOT-SERVICE, %ACTIVATION-SERVICE, and CLEANUP-SERVICE-TYPE.

5 years agognu: perl-lwp-protocol-https: Update to 6.07.
Tobias Geerinckx-Rice [Tue, 19 Jun 2018 17:59:10 +0000 (19:59 +0200)]
gnu: perl-lwp-protocol-https: Update to 6.07.

* gnu/packages/web.scm (perl-lwp-protocol-https): Update to 6.07.
[native-inputs]: Add perl-test-requiresinternet.

5 years agognu: meandmyshadow: Update to 0.4.1.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 02:41:42 +0000 (04:41 +0200)]
gnu: meandmyshadow: Update to 0.4.1.

* gnu/packages/games.scm (meandmyshadow): Update to 0.4.1.

5 years agognu: meandmyshadow: Return #t from phases.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 02:42:50 +0000 (04:42 +0200)]
gnu: meandmyshadow: Return #t from phases.

* gnu/packages/games.scm (meandmyshadow)[arguments]: Return #t rather
than undefined from phases.

5 years agognu: extremetuxracer: Fix typo in synopsis.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 02:39:25 +0000 (04:39 +0200)]
gnu: extremetuxracer: Fix typo in synopsis.

* gnu/packages/games.scm (extremetuxracer)[synopis]: Hyphenate.

5 years agognu: extremetuxracer: Update to 0.7.5.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 02:38:44 +0000 (04:38 +0200)]
gnu: extremetuxracer: Update to 0.7.5.

* gnu/packages/games.scm (extremetuxracer): Update to 0.7.5.

5 years agognu: quakespasm: Update to 0.93.1.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 02:27:40 +0000 (04:27 +0200)]
gnu: quakespasm: Update to 0.93.1.

* gnu/packages/games.scm (quakespasm): Update to 0.93.1.

5 years agognu: fizmo: Update home page.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 02:21:25 +0000 (04:21 +0200)]
gnu: fizmo: Update home page.

* gnu/packages/games.scm (fizmo)[source, home-page]: Update URIs.

5 years agognu: fizmo: Update to 0.8.5.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 02:23:41 +0000 (04:23 +0200)]
gnu: fizmo: Update to 0.8.5.

* gnu/packages/games.scm (fizmo): Update to 0.8.5.
[arguments]: Adjust #:configure-flags to improved library detection.

5 years agognu: pioneers: Update to 15.5.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 02:15:13 +0000 (04:15 +0200)]
gnu: pioneers: Update to 15.5.

* gnu/packages/games.scm (pioneers): Update to 15.5.
[native-inputs]: Add itstool and libxml2.

5 years agognu: emacs-d-mode: Update to 2.0.9.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 02:05:23 +0000 (04:05 +0200)]
gnu: emacs-d-mode: Update to 2.0.9.

* gnu/packages/emacs.scm (emacs-d-mode): Update to 2.0.9.

5 years agognu: emacs-htmlize: Update to 1.53.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 02:03:27 +0000 (04:03 +0200)]
gnu: emacs-htmlize: Update to 1.53.

* gnu/packages/emacs.scm (emacs-htmlize): Update to 1.53.

5 years agognu: r-recipes: Update to 0.1.3.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 02:00:51 +0000 (04:00 +0200)]
gnu: r-recipes: Update to 0.1.3.

* gnu/packages/cran.scm (r-recipes): Update to 0.1.3.
[propagated-inputs]: Add r-pls.

5 years agognu: Add r-pls.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 02:00:24 +0000 (04:00 +0200)]
gnu: Add r-pls.

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

5 years agognu: r-prroc: Update to 1.3.1.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 01:39:55 +0000 (03:39 +0200)]
gnu: r-prroc: Update to 1.3.1.

* gnu/packages/cran.scm (r-prroc): Update to 1.3.1.

5 years agognu: memcached: Update to 1.5.8.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 01:38:17 +0000 (03:38 +0200)]
gnu: memcached: Update to 1.5.8.

* gnu/packages/databases.scm (memcached): Update to 1.5.8.

5 years agognu: emacs-m-buffer-el: Return #t from phases.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 01:32:58 +0000 (03:32 +0200)]
gnu: emacs-m-buffer-el: Return #t from phases.

* gnu/packages/emacs.scm (emacs-m-buffer-el)[arguments]: Substitute
INVOKE for SYSTEM*.

5 years agognu: emacs-xelb: Return #t from phases.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 01:32:02 +0000 (03:32 +0200)]
gnu: emacs-xelb: Return #t from phases.

* gnu/packages/emacs.scm (emacs-xelb)[arguments]: Substitute INVOKE for
SYSTEM*.

5 years agognu: emacs-ess: Return #t from phases.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 01:29:51 +0000 (03:29 +0200)]
gnu: emacs-ess: Return #t from phases.

* gnu/packages/emacs.scm (emacs-ess)[arguments]: Substitute INVOKE for
SYSTEM* and return #t where otherwise undefined.

5 years agognu: emacs-ivy: Return #t from phases.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 01:24:36 +0000 (03:24 +0200)]
gnu: emacs-ivy: Return #t from phases.

* gnu/packages/emacs.scm (emacs-ivy)[arguments]: Substitute INVOKE for
SYSTEM* and return #t where otherwise undefined.

5 years agognu: emacs-slime: Use INVOKE.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 01:22:38 +0000 (03:22 +0200)]
gnu: emacs-slime: Use INVOKE.

* gnu/packages/emacs.scm (emacs-slime)[arguments]: Substitute INVOKE for
SYSTEM*.

5 years agognu: emacs-pdf-tools: Return #t from phases.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 01:15:11 +0000 (03:15 +0200)]
gnu: emacs-pdf-tools: Return #t from phases.

As I read it, EMACS-SUBSTITUTE-VARIABLES always returns #t.

* gnu/packages/emacs.scm (emacs-pdf-tools)[arguments]: Substitute INVOKE
for SYSTEM*.

5 years agognu: emacs-mmm-mode: Return #t from phases.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 01:09:24 +0000 (03:09 +0200)]
gnu: emacs-mmm-mode: Return #t from phases.

* gnu/packages/emacs.scm (emacs-mmm-mode)[arguments]: Substitute INVOKE
for SYSTEM*.

5 years agognu: emacs-graphviz-dot-mode: Return #t from phases.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 01:01:26 +0000 (03:01 +0200)]
gnu: emacs-graphviz-dot-mode: Return #t from phases.

* gnu/packages/emacs.scm (emacs-graphviz-dot-mode)[arguments]:
Substitute INVOKE for SYSTEM*.

5 years agognu: emacs-ag: Return #t from phases.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 00:59:47 +0000 (02:59 +0200)]
gnu: emacs-ag: Return #t from phases.

* gnu/packages/emacs.scm (emacs-ag)[arguments]: Substitute INVOKE for
SYSTEM*.

5 years agognu: emacs-w3m: Return #t from phases.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 00:55:56 +0000 (02:55 +0200)]
gnu: emacs-w3m: Return #t from phases.

* gnu/packages/emacs.scm (emacs-w3m)[arguments]: Substitute INVOKE for
SYSTEM* & risky plumbing.

5 years agognu: haskell-mode: Use INVOKE.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 00:38:49 +0000 (02:38 +0200)]
gnu: haskell-mode: Use INVOKE.

* gnu/packages/emacs.scm (haskell-mode)[arguments]: Substitute INVOKE
for SYSTEM*.

5 years agognu: emacs-ghub: Return #t from phases.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 00:36:36 +0000 (02:36 +0200)]
gnu: emacs-ghub: Return #t from phases.

* gnu/packages/emacs.scm (emacs-ghub)[arguments]: Substitute INVOKE for
SYSTEM*.

5 years agognu: emacs-magit-popup: Return #t from phases.
Tobias Geerinckx-Rice [Wed, 20 Jun 2018 00:33:31 +0000 (02:33 +0200)]
gnu: emacs-magit-popup: Return #t from phases.

* gnu/packages/emacs.scm (emacs-magit-popup)[arguments]: Substitute
INVOKE for SYSTEM*.

5 years agognu: guile-emacs: Return #t from phases.
Tobias Geerinckx-Rice [Tue, 19 Jun 2018 23:55:12 +0000 (01:55 +0200)]
gnu: guile-emacs: Return #t from phases.

* gnu/packages/emacs.scm (guile-emacs)[arguments]: Substitute INVOKE for
SYSTEM*.

5 years agognu: emacs-ghub: Update to 2.0.1.
Tobias Geerinckx-Rice [Tue, 19 Jun 2018 23:15:25 +0000 (01:15 +0200)]
gnu: emacs-ghub: Update to 2.0.1.

* gnu/packages/emacs.scm (emacs-ghub): Update to 2.0.1.

5 years agoFix some more lonely unquotes.
Tobias Geerinckx-Rice [Tue, 19 Jun 2018 23:03:47 +0000 (01:03 +0200)]
Fix some more lonely unquotes.

* gnu/packages/gnome.scm (workrave)[inputs]: Move unquote to its
operand.
* gnu/packages/java.scm (java-asm-bootstrap)[propagated-inputs]:
Likewise.
* gnu/packages/maven.scm (maven-compat)[native-inputs]: Likewise.
(maven)[inputs]: Likewise.
* gnu/packages/networking.scm (amule)[inputs]: Likewise.
* gnu/packages/wm.scm (nitrogen)[native-inputs]: Likewise.

5 years agognu: emacs-with-editor: Update to 2.7.3.
Tobias Geerinckx-Rice [Tue, 19 Jun 2018 22:49:26 +0000 (00:49 +0200)]
gnu: emacs-with-editor: Update to 2.7.3.

* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.7.3.

5 years agognu: r-xfun: Update to 0.2.
Tobias Geerinckx-Rice [Tue, 19 Jun 2018 22:24:47 +0000 (00:24 +0200)]
gnu: r-xfun: Update to 0.2.

* gnu/packages/cran.scm (r-xfun): Update to 0.2.

5 years agognu: inxi-minimal: Update to 3.0.12-1.
Tobias Geerinckx-Rice [Tue, 19 Jun 2018 21:24:15 +0000 (23:24 +0200)]
gnu: inxi-minimal: Update to 3.0.12-1.

* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.12-1.

5 years agognu: bspwm: Update to 0.9.5.
Tobias Geerinckx-Rice [Tue, 19 Jun 2018 21:12:05 +0000 (23:12 +0200)]
gnu: bspwm: Update to 0.9.5.

* gnu/packages/wm.scm (bspwm): Update to 0.9.5.

5 years agognu: mrrescue: Fix typo in description.
Tobias Geerinckx-Rice [Tue, 19 Jun 2018 02:36:22 +0000 (04:36 +0200)]
gnu: mrrescue: Fix typo in description.

* gnu/packages/games.scm (mrrescue)[description]: Hyphenate.

5 years agognu: git-annex: Update to 6.20180529.
Leo Famulari [Tue, 19 Jun 2018 02:43:11 +0000 (22:43 -0400)]
gnu: git-annex: Update to 6.20180529.

* gnu/packages/version-control.scm (git-annex): Update to 6.20180529.
[inputs]: Add ghc-tagsoup.

5 years agognu: libyaml: Update to 0.1.7.
Tobias Geerinckx-Rice [Tue, 19 Jun 2018 13:12:30 +0000 (15:12 +0200)]
gnu: libyaml: Update to 0.1.7.

* gnu/packages/web.scm (libyaml): Update to 0.1.7.
[source]: Remove patch.
* gnu/packages/patches/libyaml-CVE-2014-9130.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

5 years agognu: mrrescue: Work on Löve 11.
Tobias Geerinckx-Rice [Tue, 19 Jun 2018 02:49:33 +0000 (04:49 +0200)]
gnu: mrrescue: Work on Löve 11.

* gnu/packages/games.scm (mrrescue)[arguments]: Extract & patch the game
data, and point ‘love’ to this modified copy.  Minor cosmetic tweaks.
[native-inputs]: Add unzip, patch, and the love-11.patch which is...
* gnu/packages/patches/mrrescue-support-love-11.patch: ...a new file.
* gnu/local.mk (dist_patch_DATA): Add it.

5 years agoRevert "gnu: Remove Mr. Rescue."
Tobias Geerinckx-Rice [Mon, 18 Jun 2018 15:55:27 +0000 (17:55 +0200)]
Revert "gnu: Remove Mr. Rescue."

This reverts commit 33f61dc1b5e14f8a2e3dfb3fb48102bda0fd6b13.

The game can be patched to run on Löve 11 (done in a separate commit for
clarity).

5 years agognu: arc-icon-theme: Fix build.
Julien Lepiller [Tue, 19 Jun 2018 19:32:24 +0000 (21:32 +0200)]
gnu: arc-icon-theme: Fix build.

* gnu/packages/gnome.scm (arc-icon-theme)[arguments]: Do not run
configure during the bootstrap phase.

5 years agognu: faba-icon-theme: Fix build.
Julien Lepiller [Tue, 19 Jun 2018 19:17:49 +0000 (21:17 +0200)]
gnu: faba-icon-theme: Fix build.

* gnu/packages/gnome.scm (faba-icon-theme)[arguments]: Do not run
configure during the bootstrap phase.

5 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.

5 years agoMerge branch 'master' into staging
Marius Bakke [Tue, 19 Jun 2018 15:02:16 +0000 (17:02 +0200)]
Merge branch 'master' into staging

5 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.

5 years agognu: libinput: Update to 1.11.1.
Marius Bakke [Tue, 19 Jun 2018 13:51:53 +0000 (15:51 +0200)]
gnu: libinput: Update to 1.11.1.

* gnu/packages/freedesktop.scm (libinput): Update to 1.11.1.

5 years agognu: nss, nss-certs: Update to 3.37.3.
Marius Bakke [Tue, 19 Jun 2018 13:44:08 +0000 (15:44 +0200)]
gnu: nss, nss-certs: Update to 3.37.3.

* gnu/packages/gnuzilla.scm (nss): Update to 3.37.
* gnu/packages/certs.scm (nss-certs): Likewise.

5 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.

5 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.

5 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.

5 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>
5 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>
5 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>
5 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.

5 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.

5 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.

5 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.