jackhill/guix/guix.git
5 years agognu: Add r-anota.
Ricardo Wurmus [Mon, 25 Mar 2019 15:20:00 +0000 (16:20 +0100)]
gnu: Add r-anota.

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

5 years agognu: Add r-gosemsim.
Ricardo Wurmus [Mon, 25 Mar 2019 15:19:52 +0000 (16:19 +0100)]
gnu: Add r-gosemsim.

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

5 years agognu: Add r-heatplus.
Ricardo Wurmus [Mon, 25 Mar 2019 15:19:40 +0000 (16:19 +0100)]
gnu: Add r-heatplus.

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

5 years agognu: Add r-varianttools.
Ricardo Wurmus [Mon, 25 Mar 2019 15:09:16 +0000 (16:09 +0100)]
gnu: Add r-varianttools.

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

5 years agognu: Add r-triform.
Ricardo Wurmus [Mon, 25 Mar 2019 15:09:07 +0000 (16:09 +0100)]
gnu: Add r-triform.

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

5 years agognu: Add r-hapassoc.
Ricardo Wurmus [Mon, 25 Mar 2019 15:02:15 +0000 (16:02 +0100)]
gnu: Add r-hapassoc.

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

5 years agognu: Add r-hierfstat.
Ricardo Wurmus [Mon, 25 Mar 2019 14:58:38 +0000 (15:58 +0100)]
gnu: Add r-hierfstat.

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

5 years agognu: Add brightnessctl.
Vagrant Cascadian [Mon, 25 Mar 2019 01:01:51 +0000 (18:01 -0700)]
gnu: Add brightnessctl.

* gnu/packages/linux.scm (brightnessctl): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
5 years agognu: r-gkmsvm: Move to (gnu packages bioconductor).
Ricardo Wurmus [Mon, 25 Mar 2019 13:34:41 +0000 (14:34 +0100)]
gnu: r-gkmsvm: Move to (gnu packages bioconductor).

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

5 years agognu: r-kernlab: Move to (gnu packages cran).
Ricardo Wurmus [Mon, 25 Mar 2019 13:33:02 +0000 (14:33 +0100)]
gnu: r-kernlab: Move to (gnu packages cran).

* gnu/packages/machine-learning.scm (r-kernlab): Move from here...
* gnu/packages/cran.scm (r-kernlab): ...to here.

5 years agognu: r-wgcna: Move to (gnu packages cran).
Ricardo Wurmus [Mon, 25 Mar 2019 13:05:09 +0000 (14:05 +0100)]
gnu: r-wgcna: Move to (gnu packages cran).

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

5 years agognu: r-optparse: Move to (gnu packages cran).
Ricardo Wurmus [Mon, 25 Mar 2019 13:04:19 +0000 (14:04 +0100)]
gnu: r-optparse: Move to (gnu packages cran).

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

5 years agognu: r-bookdown: Move to (gnu packages cran).
Ricardo Wurmus [Mon, 25 Mar 2019 13:03:21 +0000 (14:03 +0100)]
gnu: r-bookdown: Move to (gnu packages cran).

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

5 years agognu: r-sparql: Move to (gnu packages cran).
Ricardo Wurmus [Mon, 25 Mar 2019 13:01:56 +0000 (14:01 +0100)]
gnu: r-sparql: Move to (gnu packages cran).

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

5 years agognu: Add r-tdthap.
Ricardo Wurmus [Mon, 25 Mar 2019 13:00:14 +0000 (14:00 +0100)]
gnu: Add r-tdthap.

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

5 years agognu: Add r-hwde.
Ricardo Wurmus [Mon, 25 Mar 2019 12:46:37 +0000 (13:46 +0100)]
gnu: Add r-hwde.

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

5 years agognu: Add r-ldheatmap.
Ricardo Wurmus [Mon, 25 Mar 2019 12:45:00 +0000 (13:45 +0100)]
gnu: Add r-ldheatmap.

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

5 years agognu: Add r-dlmap.
Ricardo Wurmus [Mon, 25 Mar 2019 12:40:45 +0000 (13:40 +0100)]
gnu: Add r-dlmap.

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

5 years agognu: Add r-ibdreg.
Ricardo Wurmus [Mon, 25 Mar 2019 12:40:40 +0000 (13:40 +0100)]
gnu: Add r-ibdreg.

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

5 years agognu: Add r-bqtl.
Ricardo Wurmus [Mon, 25 Mar 2019 12:40:31 +0000 (13:40 +0100)]
gnu: Add r-bqtl.

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

5 years agognu: perl-svg: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 13:08:33 +0000 (14:08 +0100)]
gnu: perl-svg: Update source URL.

* gnu/packages/perl.scm (perl-svg)[source]: Update URL.

5 years agognu: perl-class-date: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 13:07:13 +0000 (14:07 +0100)]
gnu: perl-class-date: Update source URL.

* gnu/packages/perl.scm (perl-class-date)[source]: Update URL.

5 years agognu: perl-mouse: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 13:02:40 +0000 (14:02 +0100)]
gnu: perl-mouse: Update source URL.

* gnu/packages/perl.scm (perl-mouse)[source]: Update URL.

5 years agognu: perl-carp: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 12:38:57 +0000 (13:38 +0100)]
gnu: perl-carp: Update source URL.

* gnu/packages/perl.scm (perl-carp)[source]: Update URL.

5 years agognu: perl-class-accessor-grouped: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 12:37:16 +0000 (13:37 +0100)]
gnu: perl-class-accessor-grouped: Update source URL.

* gnu/packages/perl.scm (perl-class-accessor-grouped)[source]:
Update URL.

5 years agognu: perl-base: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 12:34:59 +0000 (13:34 +0100)]
gnu: perl-base: Update source URL.

* gnu/packages/perl.scm (perl-base)[source]: Update URL.

5 years agognu: perl-datetime-calendar-julian: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 12:31:29 +0000 (13:31 +0100)]
gnu: perl-datetime-calendar-julian: Update source URL.

* gnu/packages/perl.scm (perl-datetime-calendar-julian)[source]: Update URL.

5 years agognu: perl-carp-clan: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 12:27:48 +0000 (13:27 +0100)]
gnu: perl-carp-clan: Update source URL.

* gnu/packages/perl.scm (perl-carp-clan)[source]: Update URL.

5 years agognu: perl-class-c3-componentised: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 12:18:21 +0000 (13:18 +0100)]
gnu: perl-class-c3-componentised: Update source URL.

* gnu/packages/perl.scm (perl-class-c3-componentised)[source]:
Update URL.

5 years agognu: perl-plack-test-externalserver: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 12:11:16 +0000 (13:11 +0100)]
gnu: perl-plack-test-externalserver: Update source URL.

* gnu/packages/web.scm (perl-plack-test-externalserver)[source]:
Update URL.

5 years agognu: perl-moosex-emulate-class-accessor-fast: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 11:51:15 +0000 (12:51 +0100)]
gnu: perl-moosex-emulate-class-accessor-fast: Update source URL.

* gnu/packages/perl.scm (perl-moosex-emulate-class-accessor-fast)
[source]: Update URL.

5 years agognu: perl-log-any: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 11:28:42 +0000 (12:28 +0100)]
gnu: perl-log-any: Update source URL.

* gnu/packages/perl.scm (perl-log-any)[source]: Update URL.

5 years agognu: perl-file-temp: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 11:26:02 +0000 (12:26 +0100)]
gnu: perl-file-temp: Update source URL.

* gnu/packages/perl.scm (perl-file-temp)[source]: Update URL.

5 years agognu: perl-object-signature: Update source URL.
Tobias Geerinckx-Rice [Mon, 25 Mar 2019 11:24:34 +0000 (12:24 +0100)]
gnu: perl-object-signature: Update source URL.

* gnu/packages/perl.scm (perl-object-signature)[source]: Update URL.

5 years agognu: fmt: Update to 5.3.0.
Meiyo Peng [Sun, 24 Mar 2019 06:05:33 +0000 (14:05 +0800)]
gnu: fmt: Update to 5.3.0.

* gnu/packages/pretty-print.scm (fmt): Update to 5.3.0.
  [arguments]: Remove #:configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-company-jedi.
Brian Leung [Sat, 23 Mar 2019 23:55:04 +0000 (00:55 +0100)]
gnu: Add emacs-company-jedi.

* gnu/packages/emacs-xyz.scm (emacs-company-jedi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-company-flow.
Brian Leung [Sat, 23 Mar 2019 23:58:30 +0000 (00:58 +0100)]
gnu: Add emacs-company-flow.

* gnu/packages/emacs-xyz.scm (emacs-company-flow): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-jedi.
Brian Leung [Sat, 23 Mar 2019 23:54:16 +0000 (00:54 +0100)]
gnu: Add emacs-jedi.

* gnu/packages/emacs-xyz.scm (emacs-jedi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-python-environment.
Brian Leung [Sat, 23 Mar 2019 23:52:27 +0000 (00:52 +0100)]
gnu: Add emacs-python-environment.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-prescient.
Brian Leung [Sat, 23 Mar 2019 23:59:47 +0000 (00:59 +0100)]
gnu: Add emacs-prescient.

* gnu/packages/emacs-xyz.scm (emacs-prescient): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-company-auctex.
Brian Leung [Sat, 23 Mar 2019 23:45:57 +0000 (00:45 +0100)]
gnu: Add emacs-company-auctex.

* gnu/packages/emacs-xyz.scm (emacs-company-auctex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-company-cabal.
Brian Leung [Sat, 23 Mar 2019 23:57:25 +0000 (00:57 +0100)]
gnu: Add emacs-company-cabal.

* gnu/packages/emacs-xyz.scm (emacs-company-cabal): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-company-lsp.
Brian Leung [Sat, 23 Mar 2019 23:40:47 +0000 (00:40 +0100)]
gnu: Add emacs-company-lsp.

* gnu/packages/emacs-xyz.scm (emacs-company-lsp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add gPodder.
Pierre Langlois [Thu, 21 Mar 2019 00:22:04 +0000 (00:22 +0000)]
gnu: Add gPodder.

* gnu/packages/podcast.scm (gpodder): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add python-mygpoclient.
Pierre Langlois [Wed, 20 Mar 2019 23:55:31 +0000 (23:55 +0000)]
gnu: Add python-mygpoclient.

* gnu/packages/gpodder.scm (python-mygpoclient): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: icecat: Update to 60.6.1-guix1 [security fixes].
Mark H Weaver [Mon, 25 Mar 2019 04:56:33 +0000 (00:56 -0400)]
gnu: icecat: Update to 60.6.1-guix1 [security fixes].

Includes fixes for CVE-2019-9810 and CVE-2019-9813.

* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.6.1-guix1.
(icecat-source)[upstream-firefox-source]: Update hash.

5 years agognu: Add r-haplo-stats.
Ricardo Wurmus [Mon, 25 Mar 2019 08:39:10 +0000 (09:39 +0100)]
gnu: Add r-haplo-stats.

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

5 years agognu: Add r-rms.
Ricardo Wurmus [Mon, 25 Mar 2019 08:39:01 +0000 (09:39 +0100)]
gnu: Add r-rms.

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

5 years agognu: Add r-polspline.
Ricardo Wurmus [Mon, 25 Mar 2019 08:38:51 +0000 (09:38 +0100)]
gnu: Add r-polspline.

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

5 years agognu: Add r-snp-plotter.
Ricardo Wurmus [Mon, 25 Mar 2019 08:38:40 +0000 (09:38 +0100)]
gnu: Add r-snp-plotter.

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

5 years agognu: Add r-genetics.
Ricardo Wurmus [Mon, 25 Mar 2019 08:38:24 +0000 (09:38 +0100)]
gnu: Add r-genetics.

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

5 years agognu: linux-libre: Update to 5.0.4.
Mark H Weaver [Mon, 25 Mar 2019 05:23:04 +0000 (01:23 -0400)]
gnu: linux-libre: Update to 5.0.4.

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

5 years agognu: linux-libre@4.19: Update to 4.19.31.
Mark H Weaver [Mon, 25 Mar 2019 05:22:06 +0000 (01:22 -0400)]
gnu: linux-libre@4.19: Update to 4.19.31.

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

5 years agognu: linux-libre@4.14: Update to 4.14.108.
Mark H Weaver [Mon, 25 Mar 2019 05:21:12 +0000 (01:21 -0400)]
gnu: linux-libre@4.14: Update to 4.14.108.

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

5 years agognu: linux-libre@4.9: Update to 4.9.165.
Mark H Weaver [Mon, 25 Mar 2019 05:20:35 +0000 (01:20 -0400)]
gnu: linux-libre@4.9: Update to 4.9.165.

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

5 years agognu: linux-libre@4.4: Update to 4.4.177.
Mark H Weaver [Mon, 25 Mar 2019 05:19:39 +0000 (01:19 -0400)]
gnu: linux-libre@4.4: Update to 4.4.177.

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

5 years agoservices: xorg: Fix cases where 'keyboard-layout' is #f.
Ludovic Courtès [Sun, 24 Mar 2019 23:20:42 +0000 (00:20 +0100)]
services: xorg: Fix cases where 'keyboard-layout' is #f.

This is a followup to 598757e038ab5dea3b59c9c248a2ad860c41fe62.

* gnu/services/xorg.scm (xorg-configuration->file): Check whether
'xorg-configuration-keyboard-layout' returns #f before calling
'keyboard-layout-options'.

5 years agognu: perl-uri-escape: Update source tarball URL.
Oleg Pykhalov [Sun, 24 Mar 2019 22:58:22 +0000 (01:58 +0300)]
gnu: perl-uri-escape: Update source tarball URL.

* gnu/packages/perl-web.scm (perl-uri-escape)[source]: Update URL.

5 years agognu: perl6-meta6: Remove unsupported syntax from description.
Ricardo Wurmus [Sun, 24 Mar 2019 22:53:57 +0000 (23:53 +0100)]
gnu: perl6-meta6: Remove unsupported syntax from description.

* gnu/packages/perl6.scm (perl6-meta6)[description]: Remove @quot.

5 years agognu: perl6-json-class: Remove unsupported syntax from description.
Ricardo Wurmus [Sun, 24 Mar 2019 22:53:33 +0000 (23:53 +0100)]
gnu: perl6-json-class: Remove unsupported syntax from description.

* gnu/packages/perl6.scm (perl6-json-class)[description]: Remove @quot.

5 years agognu: Add r-rmetasim.
Ricardo Wurmus [Sun, 24 Mar 2019 22:42:54 +0000 (23:42 +0100)]
gnu: Add r-rmetasim.

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

5 years agognu: Add r-pegas.
Ricardo Wurmus [Sun, 24 Mar 2019 22:41:19 +0000 (23:41 +0100)]
gnu: Add r-pegas.

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

5 years agognu: Add r-adegenet.
Ricardo Wurmus [Sun, 24 Mar 2019 22:34:18 +0000 (23:34 +0100)]
gnu: Add r-adegenet.

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

5 years agognu: r-seqinr: Move to (gnu packages cran).
Ricardo Wurmus [Sun, 24 Mar 2019 22:37:51 +0000 (23:37 +0100)]
gnu: r-seqinr: Move to (gnu packages cran).

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

5 years agognu: r-acsnminer: Move to (gnu packages cran).
Ricardo Wurmus [Sun, 24 Mar 2019 22:36:10 +0000 (23:36 +0100)]
gnu: r-acsnminer: Move to (gnu packages cran).

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

5 years agognu: Add r-spdep.
Ricardo Wurmus [Sun, 24 Mar 2019 22:33:18 +0000 (23:33 +0100)]
gnu: Add r-spdep.

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

5 years agognu: Add r-sf.
Ricardo Wurmus [Sun, 24 Mar 2019 22:31:42 +0000 (23:31 +0100)]
gnu: Add r-sf.

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

5 years agognu: Add r-deldir.
Ricardo Wurmus [Sun, 24 Mar 2019 22:26:48 +0000 (23:26 +0100)]
gnu: Add r-deldir.

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

5 years agognu: Add r-learnbayes.
Ricardo Wurmus [Sun, 24 Mar 2019 22:22:47 +0000 (23:22 +0100)]
gnu: Add r-learnbayes.

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

5 years agognu: Add r-spdata.
Ricardo Wurmus [Sun, 24 Mar 2019 22:22:12 +0000 (23:22 +0100)]
gnu: Add r-spdata.

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

5 years agognu: Add r-classint.
Ricardo Wurmus [Sun, 24 Mar 2019 22:20:04 +0000 (23:20 +0100)]
gnu: Add r-classint.

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

5 years agognu: Add r-units.
Ricardo Wurmus [Sun, 24 Mar 2019 22:17:48 +0000 (23:17 +0100)]
gnu: Add r-units.

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

5 years agognu: Add udunits.
Ricardo Wurmus [Sun, 24 Mar 2019 22:17:31 +0000 (23:17 +0100)]
gnu: Add udunits.

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

5 years agognu: Add r-snpmaxsel.
Ricardo Wurmus [Sun, 24 Mar 2019 21:57:42 +0000 (22:57 +0100)]
gnu: Add r-snpmaxsel.

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

5 years agognu: Add r-stepwise.
Ricardo Wurmus [Sun, 24 Mar 2019 19:37:55 +0000 (20:37 +0100)]
gnu: Add r-stepwise.

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

5 years agognu: perl-time-hires: Update source tarball URL.
Oleg Pykhalov [Sun, 24 Mar 2019 22:34:07 +0000 (01:34 +0300)]
gnu: perl-time-hires: Update source tarball URL.

* gnu/packages/perl.scm (perl-time-hires)[source]: Update URL.

5 years agognu: Add xfce4-whiskermenu-plugin.
Pkill -9 [Sat, 23 Mar 2019 11:49:52 +0000 (11:49 +0000)]
gnu: Add xfce4-whiskermenu-plugin.

* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agodoc: Document keyboard layout.
Ludovic Courtès [Wed, 20 Mar 2019 21:45:44 +0000 (22:45 +0100)]
doc: Document keyboard layout.

* doc/guix.texi (Keyboard Layout): New node.
(Bootloader Configuration): Remove examples and refer to it.
(X Window): Add cross-reference.

5 years agosystem: Initialize console keyboard layout in the initrd.
Ludovic Courtès [Wed, 20 Mar 2019 11:19:14 +0000 (12:19 +0100)]
system: Initialize console keyboard layout in the initrd.

Partially fixes <https://bugs.gnu.org/25453>.

* gnu/system.scm (<operating-system>)[keyboard-layout]: New field.
(operating-system-initrd-file): Pass #:keyboard-layout to MAKE-INITRD.
* gnu/system/linux-initrd.scm (raw-initrd): Add #:keyboard-layout.
Pass #:keymap-file to 'boot-system'.
(base-initrd): Add #:keyboard-layout.
[helper-packages]: Add LOADKEYS-STATIC when KEYBOARD-LAYOUT is true.
Pass #:keyboard-layout to 'raw-initrd'.
* gnu/build/linux-boot.scm (boot-system): Add #:keymap-file and honor
it.
* doc/guix.texi (operating-system Reference): Document the
'keyboard-layout' field.
(Initial RAM Disk): Update 'raw-initrd' and 'base-initrd' documentation.

5 years agognu: Add loadkeys-static.
Ludovic Courtès [Wed, 20 Mar 2019 11:17:14 +0000 (12:17 +0100)]
gnu: Add loadkeys-static.

* gnu/packages/linux.scm (loadkeys-static): New variable.

5 years agovm: 'virtualized-operating-system' inherits from the user's bootloader config.
Ludovic Courtès [Tue, 19 Mar 2019 21:53:48 +0000 (22:53 +0100)]
vm: 'virtualized-operating-system' inherits from the user's bootloader config.

* gnu/system/vm.scm (virtualized-operating-system): Inherit from the
bootloader of OS.

5 years agoservices: xorg: Add a 'keyboard-layout' field in <xorg-configuration>.
Ludovic Courtès [Tue, 19 Mar 2019 20:34:02 +0000 (21:34 +0100)]
services: xorg: Add a 'keyboard-layout' field in <xorg-configuration>.

* gnu/services/xorg.scm (<xorg-configuration>)[keyboard-layout]: New
field.
(xorg-configuration->file)[input-class-section]: New procedure.
Use it.
* doc/guix.texi (X Window): Document 'keyboard-layout' field.

Co-authored-by: nee <nee-git@hidamari.blue>
5 years agoservices: sddm, slim, gdm: Take an <xorg-configuration> record.
Ludovic Courtès [Tue, 19 Mar 2019 20:26:33 +0000 (21:26 +0100)]
services: sddm, slim, gdm: Take an <xorg-configuration> record.

* gnu/services/sddm.scm (<sddm-configuration>)[xorg-server-path]
[xserver-arguments]: Remove.
[xorg-configuration]: New field.
(sddm-configuration-file): Adjust accordingly.
* gnu/services/xorg.scm (<slim-configuration>)[startx]: Remove.
[xorg-configuration]: New field.
(slim-shepherd-service, slim-service): Adjust accordingly.
(<gdm-configuration>)[x-server]: Remove.
[xorg-configuration]: New field.
(gdm-shepherd-service, gdm-service): Adjust accordingly.
* doc/guix.texi (X Window): Update accordingly.

5 years agoservices: xorg: Define an <xorg-configuration> record type.
Ludovic Courtès [Mon, 18 Mar 2019 21:56:13 +0000 (22:56 +0100)]
services: xorg: Define an <xorg-configuration> record type.

* gnu/services/xorg.scm (<xorg-configuration>): New record type.
(xorg-configuration-file): Remove.
(xorg-wrapper): Remove #:modules, #:configuration-file, and
 #:xorg-server; add optional 'config' parameter instead.  Adjust
accordingly.
(xorg-start-command): Likewise.
* doc/guix.texi (X Window): Document 'xorg-configuration'.  Update
'xorg-start-command' documentation.  Remove 'xorg-configuration-file'
documentation.

5 years agoservices: xorg: Remove unused #:guile parameter.
Ludovic Courtès [Mon, 18 Mar 2019 20:52:18 +0000 (21:52 +0100)]
services: xorg: Remove unused #:guile parameter.

* gnu/services/xorg.scm (xorg-wrapper): Remove #:guile, which was unused.
(xorg-start-command): Likewise.
(xinitrc): Likewise.

5 years agobootloader: Add a 'keyboard-layout' field.
Ludovic Courtès [Sun, 17 Mar 2019 21:37:53 +0000 (22:37 +0100)]
bootloader: Add a 'keyboard-layout' field.

* gnu/bootloader/grub.scm (keyboard-layout-file): New procedure.
(grub-configuration-file)[keyboard-layout-file]: New variable.
[builder]: Use it.
* gnu/bootloader.scm (<bootloader-configuration>)[keyboard-layout]: New
field.
* doc/guix.texi (Bootloader Configuration): Document it.

Co-authored-by: nee <nee-git@hidamari.blue>
5 years agoAdd (gnu system keyboard).
Ludovic Courtès [Tue, 19 Mar 2019 20:32:13 +0000 (21:32 +0100)]
Add (gnu system keyboard).

* gnu/system/keyboard.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu.scm (%public-modules): Add it.

5 years agobootloader: Reindent record type definition.
Ludovic Courtès [Sun, 17 Mar 2019 21:14:30 +0000 (22:14 +0100)]
bootloader: Reindent record type definition.

* gnu/bootloader.scm (<bootloader-configuration>): Reindent.

5 years agobootloader: Remove unused 'additional-configuration' field.
Ludovic Courtès [Sun, 17 Mar 2019 21:12:40 +0000 (22:12 +0100)]
bootloader: Remove unused 'additional-configuration' field.

* gnu/bootloader.scm (<bootloader-configuration>)[additional-configuration]:
Remove.

5 years agognu: flatpak: Use glib-or-gtk-build-system.
Ludovic Courtès [Sun, 24 Mar 2019 21:26:50 +0000 (22:26 +0100)]
gnu: flatpak: Use glib-or-gtk-build-system.

This wraps 'flatpak' such that GIO_EXTRA_MODULES is set, thereby
allowing GIO (part of GLib) to find the GnuTLS-based TLS backend that
glib-networking provides.

Fixes <https://bugs.gnu.org/34861>.
Reported by Raghav Gururajan <rvgn@disroot.org>.

* gnu/packages/package-management.scm (flatpak)[build-system]: Change to
GLIB-OR-GTK-BUILD-SYSTEM.

5 years agognu: avidemux: Update to 2.7.3.
Tobias Geerinckx-Rice [Sun, 24 Mar 2019 21:46:01 +0000 (22:46 +0100)]
gnu: avidemux: Update to 2.7.3.

* gnu/packages/video.scm (avidemux): Update to 2.7.3.

5 years agognu: Add r-untb.
Ricardo Wurmus [Sun, 24 Mar 2019 19:35:17 +0000 (20:35 +0100)]
gnu: Add r-untb.

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

5 years agognu: Add r-brobdingnag.
Ricardo Wurmus [Sun, 24 Mar 2019 19:35:11 +0000 (20:35 +0100)]
gnu: Add r-brobdingnag.

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

5 years agognu: Add r-partitions.
Ricardo Wurmus [Sun, 24 Mar 2019 19:34:59 +0000 (20:34 +0100)]
gnu: Add r-partitions.

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

5 years agognu: Add r-bedr.
Ricardo Wurmus [Sun, 24 Mar 2019 11:09:05 +0000 (12:09 +0100)]
gnu: Add r-bedr.

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

5 years agognu: Add r-wgaim.
Ricardo Wurmus [Sun, 24 Mar 2019 10:41:23 +0000 (11:41 +0100)]
gnu: Add r-wgaim.

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

5 years agognu: Add r-lemon.
Ricardo Wurmus [Sun, 24 Mar 2019 10:39:35 +0000 (11:39 +0100)]
gnu: Add r-lemon.

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

5 years agognu: r-phangorn: Update to 2.5.3.
Ricardo Wurmus [Sun, 24 Mar 2019 10:26:39 +0000 (11:26 +0100)]
gnu: r-phangorn: Update to 2.5.3.

* gnu/packages/bioinformatics.scm (r-phangorn): Update to 2.5.3.

5 years agognu: r-gqtlstats: Update to 1.14.1.
Ricardo Wurmus [Sun, 24 Mar 2019 10:26:34 +0000 (11:26 +0100)]
gnu: r-gqtlstats: Update to 1.14.1.

* gnu/packages/bioinformatics.scm (r-gqtlstats): Update to 1.14.1.

5 years agognu: r-rbgl: Update to 1.58.2.
Ricardo Wurmus [Sun, 24 Mar 2019 10:26:27 +0000 (11:26 +0100)]
gnu: r-rbgl: Update to 1.58.2.

* gnu/packages/bioinformatics.scm (r-rbgl): Update to 1.58.2.