jackhill/guix/guix.git
5 years agognu: gzochi: Update to 0.12.
Julian Graham [Thu, 5 Jul 2018 15:06:02 +0000 (11:06 -0400)]
gnu: gzochi: Update to 0.12.

* gnu/packages/game-development.scm (gzochi): Update to 0.12.

5 years agoimport: gem: Add recursive import.
Oleg Pykhalov [Tue, 3 Jul 2018 20:28:42 +0000 (23:28 +0300)]
import: gem: Add recursive import.

* doc/guix.texi (Invoking guix import): Document gem recursive import.
* guix/import/gem.scm (gem->guix-package): Return package and dependencies
values.
(gem-recursive-import): New procedure.
* guix/scripts/import/gem.scm (show-help, %options): Add recursive option.
(guix-import-gem): Use 'gem-recursive-import'.
* tests/gem.scm (test-json): Rename to 'test-foo-json'.
("gem->guix-package"): Use 'test-foo-json'.
(test-bar-json, test-bundler-json): New variables.
("gem-recursive-import"): New test.

5 years agobuild-system/haskell: Make phases fail on error.
Danny Milosavljevic [Wed, 11 Jul 2018 00:32:58 +0000 (02:32 +0200)]
build-system/haskell: Make phases fail on error.

* guix/build/haskell-build-system.scm (configure): Make it fail on error.
(run-setuphs): Make it fail on error.

5 years agobuild: Add missing patches to the distribution.
Ludovic Courtès [Tue, 10 Jul 2018 22:59:14 +0000 (00:59 +0200)]
build: Add missing patches to the distribution.

Reported by jonsger.

* gnu/local.mk (dist_patch_DATA): Add
perl-text-markdown-discount-unbundle.patch and
racket-fix-xform-issue.patch.

5 years agoui: Fix typo.
Ludovic Courtès [Tue, 10 Jul 2018 22:53:04 +0000 (00:53 +0200)]
ui: Fix typo.

* guix/ui.scm (display-profile-content-diff): Fix typo in docstring.

5 years agoprofiles: Introduce 'profile-search-paths' and use it.
Ludovic Courtès [Mon, 9 Jul 2018 11:22:29 +0000 (13:22 +0200)]
profiles: Introduce 'profile-search-paths' and use it.

* guix/profiles.scm (profile-search-paths): New procedure.
* guix/scripts/environment.scm (evaluate-search-paths): Remove.
(create-environment): Replace 'paths' with 'manifest'.  Use
'profile-search-paths' instead of 'evaluate-search-paths'.
(show-search-paths): Likewise.
(launch-environment): Replace 'paths' with 'manifest'.  Make 'pure?' a
keyword parameter.
(launch-environment/fork, launch-environment/container): Likewise.
(guix-environment): Remove 'paths' variable.  Adjust callers of the
above procedures accordingly.

5 years agoenvironment: Simplify code by using manifests internally.
Ludovic Courtès [Mon, 9 Jul 2018 11:00:46 +0000 (13:00 +0200)]
environment: Simplify code by using manifests internally.

* guix/scripts/environment.scm (strip-input-name)
(package+propagated-inputs, package-or-package+output?)
(compact): Remove.
(inputs->profile-derivation): Rename to...
(manifest->derivation): ... this.  Replace 'inputs' parameter with
'manifest'.
(input->manifest-entry): New procedure.
(package-environment-inputs): Rewrite to return a list of manifest
entries.
(options/resolve-packages): Rewrite to return a manifest.
(guix-environment): Remove 'inputs'.  Define 'paths' in terms of
'manifest-search-paths'.

5 years agoprofiles: Factorize 'manifest-search-paths'.
Ludovic Courtès [Mon, 9 Jul 2018 08:44:36 +0000 (10:44 +0200)]
profiles: Factorize 'manifest-search-paths'.

* guix/profiles.scm (manifest-search-paths): New procedure.
(profile-derivation)[builder]: Use it.
* guix/build/profiles.scm (build-etc/profile): Remove $PATH.

5 years agognu: fc-host-tools: Fix internal invocations.
Danny Milosavljevic [Tue, 10 Jul 2018 18:47:47 +0000 (20:47 +0200)]
gnu: fc-host-tools: Fix internal invocations.

* gnu/packages/embedded.scm (fc-host-tools)[arguments]<#:phases>
[patch-installation-paths]: Modify.

5 years agognu: fc-host-tools: Update description.
Danny Milosavljevic [Tue, 10 Jul 2018 18:41:26 +0000 (20:41 +0200)]
gnu: fc-host-tools: Update description.

* gnu/packages/embedded.scm (fc-host-tools)[description]: Modify.

5 years agognu: Add patches.
Danny Milosavljevic [Tue, 10 Jul 2018 16:00:19 +0000 (18:00 +0200)]
gnu: Add patches.

* gnu/local.mk (dist_patch_DATA): Add 'rust-bootstrap-stage0-test.patch',
'rust-coresimd-doctest.patch'.

5 years agognu: libyajl: Actually run test suite.
Efraim Flashner [Tue, 10 Jul 2018 19:16:14 +0000 (22:16 +0300)]
gnu: libyajl: Actually run test suite.

* gnu/packages/web.scm (libyajl)[arguments]: Patch shebang in test suite.

5 years agognu: u-boot: Update to 2018.07.
Vagrant Cascadian [Tue, 10 Jul 2018 00:26:54 +0000 (17:26 -0700)]
gnu: u-boot: Update to 2018.07.

--=-=-=
Content-Type: text/plain

The attached patch updates u-boot to 2018.07, which required adding
native-inputs of "bison" and "flex".

live well,
  vagrant

From 74a9561ac07592a5ae15b723d0f2ac7fc05c463c Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@debian.org>
Date: Tue, 10 Jul 2018 00:12:05 +0000
Subject: [PATCH] gnu: u-boot: Update to 2018.07.

* gnu/packages/bootloaders.scm (u-boot): Update to 2018.07.
  (u-boot)[native-inputs]: Add "bison" and "flex".

5 years agognu: rust: Update to 1.27.0.
Nikolai Merinov [Sat, 30 Jun 2018 09:34:49 +0000 (14:34 +0500)]
gnu: rust: Update to 1.27.0.

* gnu/packages/rust.scm (rust): Rename to...
(rust-1.26): ...this.
(rust): New variable.
* gnu/packages/patches/rust-bootstrap-stage0-test.patch: New file.

5 years agognu: rust: Support build with glibc-2.27; update to 1.26.2.
Nikolai Merinov [Wed, 4 Jul 2018 14:27:11 +0000 (16:27 +0200)]
gnu: rust: Support build with glibc-2.27; update to 1.26.2.

* gnu/packages/rust.scm (rust-source): Add "patches" argument.
(rust-bootstrapped-package): Add "patches" argument.
(rust-1.19)[arguments]<#:phases>[patch-tests]: Modify.
[arguments]<#:phases>[patch-aarch64-test]: New phase.
[arguments]<#:phases>[use-readelf-for-tests]: New phase.
[arguments]<#:phases>[remove-unsupported-tests]: New phase.
(rust-1.23): Disable "run-pass/out-of-stack.rs" test.
(rust-1.24)[arguments]<#:phases>[patch-aarch64-test]: Replace.
(rust-1.25)[inputs]: Switch to LLVM 6.0.
(rust-1.25)[arguments]<#:phases>[enable-codegen-tests]: New variable.
(rust): New variable.
* gnu/packages/patches/rust-coresimd-doctest.patch: New file.

5 years agognu: lua: Update to 5.3.5.
Marius Bakke [Tue, 10 Jul 2018 12:13:40 +0000 (14:13 +0200)]
gnu: lua: Update to 5.3.5.

* gnu/packages/lua.scm (lua): Update to 5.3.5.

5 years agoguix: Add opam importer.
Julien Lepiller [Wed, 6 Jun 2018 17:14:39 +0000 (19:14 +0200)]
guix: Add opam importer.

* guix/scripts/import.scm (importers): Add opam.
* guix/scripts/import/opam.scm: New file.
* guix/import/opam.scm: New file.
* tests/opam.scm: New file.
* Makefile.am: Add them.
* doc/guix.texi (Invoking guix import): Document it.

5 years agognu: wine-staging: Update to 3.12.
Rutger Helling [Tue, 10 Jul 2018 06:09:27 +0000 (08:09 +0200)]
gnu: wine-staging: Update to 3.12.

* gnu/packages/wine.scm (wine-staging): Update to 3.12.

5 years agognu: wine-staging-patchset-data: Update to 3.12.
Rutger Helling [Tue, 10 Jul 2018 06:08:36 +0000 (08:08 +0200)]
gnu: wine-staging-patchset-data: Update to 3.12.

* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.12.

5 years agognu: vte-ng: Update to 0.52.2.a.
Marius Bakke [Mon, 9 Jul 2018 21:26:53 +0000 (23:26 +0200)]
gnu: vte-ng: Update to 0.52.2.a.

* gnu/packages/gnome.scm (vte-ng): Update to 0.52.2.a.
[arguments]: Remove #:configure-flags.

5 years agognu: vte-ng: Use "invoke".
Marius Bakke [Mon, 9 Jul 2018 21:23:40 +0000 (23:23 +0200)]
gnu: vte-ng: Use "invoke".

* gnu/packages/gnome.scm (vte-ng)[arguments]: Call INVOKE instead of SYSTEM*.

5 years agognu: libgit2: Update to 0.26.5 [fixes CVE-2018-10887 and CVE-2018-10888].
Marius Bakke [Mon, 9 Jul 2018 21:20:08 +0000 (23:20 +0200)]
gnu: libgit2: Update to 0.26.5 [fixes CVE-2018-10887 and CVE-2018-10888].

* gnu/packages/version-control.scm (libgit2): Update to 0.26.5.

5 years agognu: openmw: Update to a checkout version.
Alex Kost [Thu, 5 Jul 2018 18:47:24 +0000 (21:47 +0300)]
gnu: openmw: Update to a checkout version.

* gnu/packages/game-development.scm (openmw): Update to the latest
commit to fix the build.

5 years agognu: openscenegraph: Update to 3.6.2.
Alex Kost [Thu, 5 Jul 2018 11:18:42 +0000 (14:18 +0300)]
gnu: openscenegraph: Update to 3.6.2.

* gnu/packages/graphics.scm (openscenegraph): Update to 3.6.2.
[source]: Use the new url and 'git-fetch' method.
[properties]: Add 'upstream-name'.
[native-inputs]: Add 'pkg-config'.
[inputs]: Add 'libxrandr'.
* gnu/packages/patches/openscenegraph-ffmpeg3.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

5 years agognu: dunst: Add svg support.
Alex Kost [Thu, 5 Jul 2018 10:58:37 +0000 (13:58 +0300)]
gnu: dunst: Add svg support.

* gnu/packages/dunst.scm (dunst)[inputs]: Use 'gdk-pixbuf+svg' instead
of 'gdk-pixbuf'.

5 years agognu: Add emacs-tide.
Mathieu Lirzin [Sun, 8 Jul 2018 16:56:12 +0000 (18:56 +0200)]
gnu: Add emacs-tide.

* gnu/packges/emacs.scm (emacs-tide): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-typescript-mode.
Mathieu Lirzin [Sun, 8 Jul 2018 16:56:11 +0000 (18:56 +0200)]
gnu: Add emacs-typescript-mode.

* gnu/packges/emacs.scm (emacs-typescript-mode): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-nodejs-repl.
Mathieu Lirzin [Sun, 8 Jul 2018 16:56:10 +0000 (18:56 +0200)]
gnu: Add emacs-nodejs-repl.

* gnu/packges/emacs.scm (emacs-nodejs-repl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agodoc: Use https://alpha.gnu.org instead of FTP.
Ludovic Courtès [Mon, 9 Jul 2018 14:48:27 +0000 (16:48 +0200)]
doc: Use https://alpha.gnu.org instead of FTP.

* doc/guix.texi (Binary Installation)
(USB Stick and DVD Installation, Running GuixSD in a VM): Use
"https://alpha.gnu.org" instead of the now deprecated FTP URLs.

5 years agodoc: Fix FTP link in documentation.
EuAndreh [Sun, 8 Jul 2018 04:34:28 +0000 (01:34 -0300)]
doc: Fix FTP link in documentation.

The current incorrect link at: https://www.gnu.org/software/guix/manual/en/guix.html#Running-GuixSD-in-a-VM.

I looked for other instances of this mistake in the docs, but I could't
find any.

* doc/guix.texi: fix link to GuixSD VM image in FTP server.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agodoc: Fix syntax error and remove trailing whitespace.
Ricardo Wurmus [Mon, 9 Jul 2018 11:30:32 +0000 (13:30 +0200)]
doc: Fix syntax error and remove trailing whitespace.

This is a follow-up to commit a33652ee336ae9a5d2ab5fd54bf2397caec42a0e.

* doc/guix.texi (Prometheus Node Exporter Service): Remove trailing whitespace
and change "defvr" to "defvar".

5 years agognu: macs: Update to 2.1.1.20160309.
Ricardo Wurmus [Fri, 6 Jul 2018 12:23:22 +0000 (14:23 +0200)]
gnu: macs: Update to 2.1.1.20160309.

* gnu/packages/bioinformatics.scm (macs): Update to 2.1.1.20160309.

5 years agoservices: Add prometheus-node-exporter-service-type.
Gábor Boskovits [Mon, 18 Jun 2018 10:43:42 +0000 (12:43 +0200)]
services: Add prometheus-node-exporter-service-type.

* gnu/services/monitoring.scm (prometheus-node-exporter-service-type):
New variable.
(<prometheus-node-exporter-configuration>): New record type.
(prometheus-node-exporter-shepherd-service): New procedure.
* gnu/doc/guix.texi (Monitoring Services): Document it.
* gnu/tests/monitoring.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add test module.

5 years agognu: linux-libre: Update to 4.17.5.
Mark H Weaver [Mon, 9 Jul 2018 00:43:19 +0000 (20:43 -0400)]
gnu: linux-libre: Update to 4.17.5.

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

5 years agognu: linux-libre@4.14: Update to 4.14.54.
Mark H Weaver [Mon, 9 Jul 2018 00:42:11 +0000 (20:42 -0400)]
gnu: linux-libre@4.14: Update to 4.14.54.

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

5 years agognu: imagemagick: Update to 6.9.10-5.
Marius Bakke [Sun, 8 Jul 2018 21:23:01 +0000 (23:23 +0200)]
gnu: imagemagick: Update to 6.9.10-5.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-5.

5 years agognu: ffmpeg@3.4: Update to 3.4.3.
Marius Bakke [Sun, 8 Jul 2018 20:57:42 +0000 (22:57 +0200)]
gnu: ffmpeg@3.4: Update to 3.4.3.

* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.3.

5 years agognu: libxscrnsaver: Update to 1.2.3.
Tobias Geerinckx-Rice [Sun, 8 Jul 2018 20:15:40 +0000 (22:15 +0200)]
gnu: libxscrnsaver: Update to 1.2.3.

* gnu/packages/xorg.scm (libxscrnsaver): Update to 1.2.3.

5 years agognu: gimp: Update to 2.10.4.
Tobias Geerinckx-Rice [Sun, 8 Jul 2018 17:28:31 +0000 (19:28 +0200)]
gnu: gimp: Update to 2.10.4.

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

5 years agognu: gegl: Update to 0.4.4.
Tobias Geerinckx-Rice [Sun, 8 Jul 2018 17:28:16 +0000 (19:28 +0200)]
gnu: gegl: Update to 0.4.4.

* gnu/packages/gimp.scm (gegl): Update to 0.4.4.

5 years agognu: babl: Update to 0.1.52.
Tobias Geerinckx-Rice [Sun, 8 Jul 2018 17:28:04 +0000 (19:28 +0200)]
gnu: babl: Update to 0.1.52.

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

5 years agognu: python-graphviz: Update to 0.8.4.
Tobias Geerinckx-Rice [Sun, 8 Jul 2018 17:42:14 +0000 (19:42 +0200)]
gnu: python-graphviz: Update to 0.8.4.

* gnu/packages/graphviz.scm (python-graphviz): Update to 0.8.4.

5 years agognu: Add vulkan-tools.
Rutger Helling [Sat, 7 Jul 2018 20:38:37 +0000 (22:38 +0200)]
gnu: Add vulkan-tools.

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

5 years agognu: vulkan-loader: Inherit version from vulkan-headers.
Rutger Helling [Sat, 7 Jul 2018 20:37:50 +0000 (22:37 +0200)]
gnu: vulkan-loader: Inherit version from vulkan-headers.

* gnu/packages/vulkan.scm (vulkan-loader): Inherit version from
vulkan-headers.

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

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add docx2txt.
Pierre Neidhardt [Mon, 25 Jun 2018 21:22:32 +0000 (23:22 +0200)]
gnu: Add docx2txt.

* gnu/packages/textutils.scm (docx2txt): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-org-brain.
Vasile Dumitrascu [Wed, 4 Jul 2018 16:24:50 +0000 (18:24 +0200)]
gnu: Add emacs-org-brain.

* gnu/packges/emacs.scm (emacs-org-brain): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: re2c: Update to 1.0.3.
Sergei Trofimovich [Sat, 7 Jul 2018 09:15:43 +0000 (10:15 +0100)]
gnu: re2c: Update to 1.0.3.

* gnu/packages/re2c.scm (re2c): Update to 1.0.3.

Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: emacs-git-timemachine: Update to 4.5.
Kyle Meyer [Sat, 7 Jul 2018 06:43:43 +0000 (02:43 -0400)]
gnu: emacs-git-timemachine: Update to 4.5.

* gnu/packages/emacs.scm (emacs-git-timemachine): Update to 4.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: emacs-git-timemachine: Update URL.
Kyle Meyer [Sat, 7 Jul 2018 06:43:42 +0000 (02:43 -0400)]
gnu: emacs-git-timemachine: Update URL.

* gnu/packages/emacs.scm (emacs-git-timemachine)[source]:
[home-page]: Update URL for move from GitHub to GitLab.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Electrum: Update to 3.2.2.
Vagrant Cascadian [Thu, 5 Jul 2018 20:42:28 +0000 (20:42 +0000)]
gnu: Electrum: Update to 3.2.2.

[[PGP Signed Part:No public key for B78B82D4814B91B6 created at 2018-07-05T22:50:32+0200 using RSA]]
* gnu/packages/finance.scm (electrum): Update to 3.2.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agoui: Add -V as short option for --version.
Kyle Meyer [Sat, 7 Jul 2018 04:41:35 +0000 (00:41 -0400)]
ui: Add -V as short option for --version.

* guix/ui.scm (run-guix): Add -V as the short option for --version for
consistency with most commands.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agoscripts: Add missing -V option to commands that document it.
Kyle Meyer [Sat, 7 Jul 2018 04:41:34 +0000 (00:41 -0400)]
scripts: Add missing -V option to commands that document it.

* guix/scripts/container.scm (guix-container):
* guix/scripts/import.scm (guix-import):
* guix/scripts/substitute.scm (guix-substitute): Add -V as the short option
for --version to match show-help's description.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agoweather: Fix pasto in --version output.
Kyle Meyer [Sat, 7 Jul 2018 05:18:21 +0000 (01:18 -0400)]
weather: Fix pasto in --version output.

* guix/scripts/weather.scm (%options): Correct the command name passed to
show-version-and-exit.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Update stellarium to 0.18.1.
Björn Höfling [Fri, 6 Jul 2018 21:28:15 +0000 (23:28 +0200)]
gnu: Update stellarium to 0.18.1.

[[PGP Signed Part:Good signature from BF286CB6593E5FFD Björn Höfling <bjoern.hoefling@bjoernhoefling.de> (trust undefined) created at 2018-07-06T23:28:16+0200 using DSA]]

* gnu/packages/astronomy.scm (stellarium): Update to 0.18.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: guile-git: Update to 0.1.0.
Ludovic Courtès [Sat, 7 Jul 2018 15:23:13 +0000 (17:23 +0200)]
gnu: guile-git: Update to 0.1.0.

* gnu/packages/guile.scm (guile-git): Update to 0.1.0.

5 years agodoc: Fix typo.
Oleg Pykhalov [Sat, 7 Jul 2018 08:45:55 +0000 (11:45 +0300)]
doc: Fix typo.

* doc/guix.texi (Preparing for Installation): Fix ‘the’ typo.

5 years agognu: grammalecte: Update to 0.6.5.
Nicolas Goaziou [Fri, 6 Jul 2018 23:21:23 +0000 (01:21 +0200)]
gnu: grammalecte: Update to 0.6.5.

* gnu/packages/dictionaries.scm (grammalecte): Update to 0.6.5.

5 years agognu: musescore: Update to 2.3.1.
Nicolas Goaziou [Fri, 6 Jul 2018 23:03:42 +0000 (01:03 +0200)]
gnu: musescore: Update to 2.3.1.

* gnu/packages/music.scm (musescore): Update to 2.3.1.

5 years agoMerge branch 'version-0.15.0'
Ludovic Courtès [Fri, 6 Jul 2018 15:42:25 +0000 (17:42 +0200)]
Merge branch 'version-0.15.0'

5 years agognu: gptfdisk: Update to 1.0.4.
Tobias Geerinckx-Rice [Fri, 6 Jul 2018 12:29:00 +0000 (14:29 +0200)]
gnu: gptfdisk: Update to 1.0.4.

* gnu/packages/disk.scm (gptfdisk): Update to 1.0.4.

5 years agognu: guix: Update to 4876bc8.
Ludovic Courtès [Fri, 6 Jul 2018 02:52:54 +0000 (04:52 +0200)]
gnu: guix: Update to 4876bc8.

5 years agognu: guix: Update to 0.15.0.
Ludovic Courtès [Thu, 5 Jul 2018 22:19:01 +0000 (00:19 +0200)]
gnu: guix: Update to 0.15.0.

5 years agoUpdate NEWS.
Ludovic Courtès [Thu, 5 Jul 2018 20:16:39 +0000 (22:16 +0200)]
Update NEWS.

5 years agodoc: Update URL of the Emacs-Guix manual.
Ludovic Courtès [Thu, 5 Jul 2018 20:16:10 +0000 (22:16 +0200)]
doc: Update URL of the Emacs-Guix manual.

* doc/htmlxref.cnf (EMACS_GUIX): Update URL.

5 years agodoc: Mention translations of the manual.
Ludovic Courtès [Thu, 5 Jul 2018 20:13:23 +0000 (22:13 +0200)]
doc: Mention translations of the manual.

* doc/guix.texi (Top): Add note about l10n.
* doc/htmlxref.cnf: Add "guix.fr".

5 years agotests: Skip 'guix-pack.sh'.
Ludovic Courtès [Thu, 5 Jul 2018 19:35:55 +0000 (21:35 +0200)]
tests: Skip 'guix-pack.sh'.

This works around a regression introduced in commit
66e9944e078cbb9e0d618377dd6df6e639640efa while waiting for a proper fix.

* tests/guix-pack.sh: Add "exit 77".

5 years agoUpdate NEWS.
Ludovic Courtès [Thu, 5 Jul 2018 15:19:09 +0000 (17:19 +0200)]
Update NEWS.

5 years agognu: pigx: Update to 0.0.3.
Ricardo Wurmus [Thu, 5 Jul 2018 14:00:28 +0000 (16:00 +0200)]
gnu: pigx: Update to 0.0.3.

* gnu/packages/bioinformatics.scm (pigx): Update to 0.0.3.

5 years agognu: arb: Update to 2.13.0.
Andreas Enge [Thu, 5 Jul 2018 13:25:04 +0000 (15:25 +0200)]
gnu: arb: Update to 2.13.0.

* gnu/packages/algebra.scm (arb): Update to 2.13.0.

5 years agognu: Add r-rots.
Ricardo Wurmus [Wed, 4 Jul 2018 15:45:27 +0000 (17:45 +0200)]
gnu: Add r-rots.

* gnu/packages/bioconductor.scm (r-rots): New variable.

5 years agognu: Add r-glimma.
Ricardo Wurmus [Wed, 4 Jul 2018 15:45:08 +0000 (17:45 +0200)]
gnu: Add r-glimma.

* gnu/packages/bioconductor.scm (r-glimma): New variable.

5 years agognu: Add r-goseq.
Ricardo Wurmus [Wed, 4 Jul 2018 15:44:47 +0000 (17:44 +0200)]
gnu: Add r-goseq.

* gnu/packages/bioconductor.scm (r-goseq): New variable.

5 years agognu: Add r-ctc.
Ricardo Wurmus [Wed, 4 Jul 2018 15:43:56 +0000 (17:43 +0200)]
gnu: Add r-ctc.

* gnu/packages/bioconductor.scm (r-ctc): New variable.

5 years agognu: Add r-genelendatabase.
Ricardo Wurmus [Wed, 4 Jul 2018 15:43:33 +0000 (17:43 +0200)]
gnu: Add r-genelendatabase.

* gnu/packages/bioconductor.scm (r-genelendatabase): New variable.

5 years agognu: Add r-argparse.
Ricardo Wurmus [Wed, 4 Jul 2018 15:43:03 +0000 (17:43 +0200)]
gnu: Add r-argparse.

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

5 years agognu: Add r-findpython.
Ricardo Wurmus [Wed, 4 Jul 2018 15:42:46 +0000 (17:42 +0200)]
gnu: Add r-findpython.

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

5 years agognu: r-getopt: Move from bioinformatics to cran.
Ricardo Wurmus [Wed, 4 Jul 2018 15:41:59 +0000 (17:41 +0200)]
gnu: r-getopt: Move from bioinformatics to cran.

* gnu/packages/bioinformatics.scm (r-getopt): Move from here...
* gnu/packages/cran.scm (r-getopt): ...to here.

5 years agognu: Add r-goplot.
Ricardo Wurmus [Wed, 4 Jul 2018 15:41:36 +0000 (17:41 +0200)]
gnu: Add r-goplot.

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

5 years agognu: Add r-biasedurn.
Ricardo Wurmus [Wed, 4 Jul 2018 15:41:05 +0000 (17:41 +0200)]
gnu: Add r-biasedurn.

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

5 years agopack: Use guile-for-build for the target system.
Ludovic Courtès [Thu, 5 Jul 2018 11:35:21 +0000 (13:35 +0200)]
pack: Use guile-for-build for the target system.

Until now, running "guix pack -s i686-linux" on an x86_64-linux machine,
for instance, would use an x86_64 guile for module derivations.  This
was OK until now, but would break when passing "--localstatedir" due to
the introduction of guile-sqlite3: we'd be using the i686 guile-sqlite3
along with the x86_64 guile.

* guix/scripts/pack.scm (guix-pack): Pass the 'system option from OPTS
to 'package-derivation'.

5 years agonls: Update 'fr' translation.
Julien Lepiller [Wed, 4 Jul 2018 19:02:56 +0000 (21:02 +0200)]
nls: Update 'fr' translation.

5 years agodoc: Update package count.
Ludovic Courtès [Thu, 5 Jul 2018 09:54:23 +0000 (11:54 +0200)]
doc: Update package count.

* doc/guix.texi (Limitations): Update number.

5 years agodoc: Mention ARM and AArch64 bootloaders.
Ludovic Courtès [Thu, 5 Jul 2018 09:52:55 +0000 (11:52 +0200)]
doc: Mention ARM and AArch64 bootloaders.

* doc/guix.texi (Bootloader Configuration): Mention ARM and AArch64.
Add missing uses of @code.

5 years agodoc: Improve UEFI/BIOS bootloader documentation.
Ludovic Courtès [Thu, 5 Jul 2018 09:44:46 +0000 (11:44 +0200)]
doc: Improve UEFI/BIOS bootloader documentation.

Partly fixes <https://bugs.gnu.org/30312>.

* doc/guix.texi (Preparing for Installation): Add note on how to choose
between UEFI and BIOS.
(Using the Configuration System)[Bootloader]: New subsubsection.
(Bootloader Configuration): Expound on the bootloader type and target.
* gnu/system/examples/desktop.tmpl: Switch to UEFI.
* gnu/system/examples/bare-bones.tmpl: Explicitly mention "legacy" and
"BIOS" in the comments.

5 years agognu: qtox: Update to 1.16.1.
Rutger Helling [Thu, 5 Jul 2018 06:33:06 +0000 (08:33 +0200)]
gnu: qtox: Update to 1.16.1.

* gnu/packages/messaging.scm (qtox): Update to 1.16.1.

5 years agognu: emacs-async: Update to 1.9.3.
Tobias Geerinckx-Rice [Thu, 5 Jul 2018 00:28:35 +0000 (02:28 +0200)]
gnu: emacs-async: Update to 1.9.3.

* gnu/packages/emacs.scm (emacs-async): Update to 1.9.3.
[source]: Update URI.

5 years agognu: nml: Update to 0.4.5.
Tobias Geerinckx-Rice [Thu, 5 Jul 2018 00:25:41 +0000 (02:25 +0200)]
gnu: nml: Update to 0.4.5.

* gnu/packages/game-development.scm (nml): Update to 0.4.5.

5 years agognu: nml: Use HTTPS home page.
Tobias Geerinckx-Rice [Thu, 5 Jul 2018 00:26:11 +0000 (02:26 +0200)]
gnu: nml: Use HTTPS home page.

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

5 years agognu: r-lava: Update to 1.6.2.
Tobias Geerinckx-Rice [Wed, 4 Jul 2018 23:31:32 +0000 (01:31 +0200)]
gnu: r-lava: Update to 1.6.2.

* gnu/packages/cran.scm (r-lava): Update to 1.6.2.

5 years agognu: r-broom: Update to 0.4.5.
Tobias Geerinckx-Rice [Wed, 4 Jul 2018 23:24:36 +0000 (01:24 +0200)]
gnu: r-broom: Update to 0.4.5.

* gnu/packages/cran.scm (r-broom): Update to 0.4.5.

5 years agognu: r-broom: Use HTTPS home page.
Tobias Geerinckx-Rice [Wed, 4 Jul 2018 23:25:02 +0000 (01:25 +0200)]
gnu: r-broom: Use HTTPS home page.

* gnu/packages/cran.scm (r-broom)[home-page]: Use HTTPS.

5 years agoDon't force colour in aliases.
Tobias Geerinckx-Rice [Wed, 4 Jul 2018 17:13:49 +0000 (19:13 +0200)]
Don't force colour in aliases.

* gnu/system/shadow.scm (default-skeletons): Substitute ‘--color=auto’
for ‘--color’ (which implies ‘=always’) in aliases.
* doc/guix.texi (G-Expressions): Also adjust examples as that makes
more sense.

5 years agognu: gtkwave: Mark up description.
Tobias Geerinckx-Rice [Mon, 2 Jul 2018 22:51:56 +0000 (00:51 +0200)]
gnu: gtkwave: Mark up description.

* gnu/packages/fpga.scm (gtkwave)[description]: Use @dfn.

5 years agognu: exempi: Mark up description.
Tobias Geerinckx-Rice [Mon, 2 Jul 2018 23:21:36 +0000 (01:21 +0200)]
gnu: exempi: Mark up description.

* gnu/packages/freedesktop.scm (exempi)[description]: Use @dfn.

5 years agognu: keepalived: Update to 2.0.5.
Tobias Geerinckx-Rice [Wed, 4 Jul 2018 23:27:07 +0000 (01:27 +0200)]
gnu: keepalived: Update to 2.0.5.

* gnu/packages/cluster.scm (keepalived): Update to 2.0.5.

5 years agognu: inxi: Update to 3.0.14-1.
Tobias Geerinckx-Rice [Wed, 4 Jul 2018 23:15:37 +0000 (01:15 +0200)]
gnu: inxi: Update to 3.0.14-1.

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

5 years agognu: linux-libre: Update to 4.17.4.
Mark H Weaver [Wed, 4 Jul 2018 23:15:27 +0000 (19:15 -0400)]
gnu: linux-libre: Update to 4.17.4.

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

5 years agognu: linux-libre@4.14: Update to 4.14.53.
Mark H Weaver [Wed, 4 Jul 2018 23:14:35 +0000 (19:14 -0400)]
gnu: linux-libre@4.14: Update to 4.14.53.

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

5 years agognu: linux-libre@4.9: Update to 4.9.111.
Mark H Weaver [Wed, 4 Jul 2018 23:13:58 +0000 (19:13 -0400)]
gnu: linux-libre@4.9: Update to 4.9.111.

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