Ludovic Courtès
e6301fb76d
packages: Adjust to new calling convention for "thunked" fields.
...
Fixes <https://bugs.gnu.org/34995 >.
This is a followup to abd4d6b33d
.
* guix/packages.scm (package->bag): Adjust calls to INPUTS,
PROPAGATED-INPUTS, NATIVE-INPUTS, and ARGS, passing them SELF as an
argument.
* gnu/packages/gnucash.scm (gnucash)[arguments]: Use (package-inputs
this-record) intead of (inputs).
* gnu/packages/version-control.scm (git)[arguments]: Likewise.
2019-03-26 10:26:02 +01:00
nee
6c177f6140
gnu: gzdoom: Update to 3.7.2.
...
* gnu/packages/games.scm (gzdoom): Update to 3.7.2.
[source](uri): Update path.
[source](snippet): Bundled libjpeg directory has been renamed.
Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2019-03-25 21:26:43 -04:00
Ludovic Courtès
69cae3d335
system: Add 'essential-services' field to <operating-system>.
...
* gnu/system.scm (<operating-system>)[essential-services]: New field.
(operating-system-directory-base-entries): Remove #:container? keyword
and keep only the not-container branch.
(essential-services): Likewise.
(operating-system-services): Likewise, and call
'operating-system-essential-services' instead of 'essential-services'.
(operating-system-activation-script): Remove #:container?.
(operating-system-boot-script): Likewise.
(operating-system-derivation): Likewise.
* gnu/system/linux-container.scm (container-essential-services): New procedure.
(containerized-operating-system): Use it and set the
'essential-services' field.
(container-script): Remove call to 'operating-system-derivation'.
* gnu/system/vm.scm (system-docker-image): Likewise.
* doc/guix.texi (operating-system Reference): Document 'essential-services'.
2019-03-25 23:37:06 +01:00
Ludovic Courtès
cf848cc0a1
accounts: Add default value for the 'home-directory' field of <user-account>.
...
* gnu/system/accounts.scm (<user-account>)[home-directory]: Mark as
thunked and add a default value.
(default-home-directory): New procedure.
* doc/guix.texi (User Accounts): Remove 'home-directory' from example.
* gnu/system/examples/bare-bones.tmpl: Likewise.
* gnu/system/examples/beaglebone-black.tmpl: Likewise.
* gnu/system/examples/desktop.tmpl: Likewise.
* gnu/system/examples/docker-image.tmpl: Likewise.
* gnu/system/examples/lightweight-desktop.tmpl: Likewise.
* gnu/system/install.scm (installation-os): Likewise.
* gnu/tests.scm (%simple-os): Likewise.
* gnu/tests/install.scm (%minimal-os, %minimal-os-on-vda):
(%separate-home-os, %encrypted-root-os, %btrfs-root-os): Likewise.
* tests/accounts.scm ("allocate-passwd")
("allocate-passwd with previous state"): Likewise.
2019-03-25 23:37:06 +01:00
Ludovic Courtès
abd4d6b33d
records: Allow thunked fields to refer to 'this-record'.
...
* guix/records.scm (this-record): New syntax parameter.
(make-syntactic-constructor)[wrap-field-value]: When F is thunked,
return a one-argument lambda instead of a thunk, and parameterize
THIS-RECORD.
(define-record-type*)[thunked-field-accessor-definition]: Pass X
to (real-get X).
* tests/records.scm ("define-record-type* & thunked & this-record")
("define-record-type* & thunked & default & this-record")
("define-record-type* & thunked & inherit & this-record"): New tests.
2019-03-25 23:37:06 +01:00
Ludovic Courtès
3191b5f6ba
installer: Set the system's 'keyboard-layout' field.
...
* gnu/installer/newt/keymap.scm (keyboard-layout->configuration): New
procedure.
* gnu/installer.scm (compute-keymap-step): Return RESULT.
(installer-steps) <'keymap>: Add 'configuration-formatter' field.
(installer-program): Use (gnu installer newt keymap).
* gnu/installer/parted.scm (bootloader-configuration): Set
'keyboard-layout'.
2019-03-25 23:37:05 +01:00
Ludovic Courtès
cde08a5120
gnu: guix: Update to f970946
.
...
* gnu/packages/package-management.scm (guix): Update to f970946
.
2019-03-25 23:37:05 +01:00
Danny Milosavljevic
516f6f55eb
gnu: docker: Use fewer modprobes.
...
Fixes <https://bugs.gnu.org/34333 >.
Reported by Allan Adair <allan@adair.io>.
* gnu/packages/patches/docker-use-fewer-modprobes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/docker.scm (docker)[source]: Use it.
2019-03-25 20:27:57 +01:00
Leo Famulari
cdfb69b46a
gnu: nano: Update to 4.0.
...
* gnu/packages/nano.scm (nano): Update to 4.0.
2019-03-25 15:02:59 -04:00
Marius Bakke
b283d5f630
services: SDDM: Specify absolute path to the X server.
...
I'm not sure how this service ever worked, but SDDM started consistently
failing on one machine seemingly because of this setting.
* gnu/services/sddm.scm (sddm-configuration-file): Append /bin/X to the
ServerPath setting.
2019-03-25 19:24:22 +01:00
Ricardo Wurmus
b9b177b317
gnu: Add r-svmisc.
...
* gnu/packages/cran.scm (r-svmisc): New variable.
2019-03-25 17:20:14 +01:00
Ricardo Wurmus
3f6e6e9857
gnu: Add r-rjava.
...
* gnu/packages/cran.scm (r-rjava): New variable.
2019-03-25 17:19:47 +01:00
Ricardo Wurmus
4f8b1fb35f
gnu: Add r-r2html.
...
* gnu/packages/cran.scm (r-r2html): New variable.
2019-03-25 16:29:03 +01:00
Ricardo Wurmus
7166b77adc
gnu: Add r-sampling.
...
* gnu/packages/cran.scm (r-sampling): New variable.
2019-03-25 16:28:38 +01:00
Ricardo Wurmus
6bdce94f43
gnu: r-gsl: Update to 2.1-6.
...
* gnu/packages/cran.scm (r-gsl): Update to 2.1-6.
2019-03-25 16:28:20 +01:00
Ricardo Wurmus
a6d867fed9
gnu: Add r-sigpathway.
...
* gnu/packages/bioconductor.scm (r-sigpathway): New variable.
2019-03-25 16:20:04 +01:00
Ricardo Wurmus
9d0f794229
gnu: Add r-anota.
...
* gnu/packages/bioconductor.scm (r-anota): New variable.
2019-03-25 16:20:00 +01:00
Ricardo Wurmus
c04f230eb3
gnu: Add r-gosemsim.
...
* gnu/packages/bioconductor.scm (r-gosemsim): New variable.
2019-03-25 16:19:52 +01:00
Ricardo Wurmus
3e41919d51
gnu: Add r-heatplus.
...
* gnu/packages/bioconductor.scm (r-heatplus): New variable.
2019-03-25 16:19:40 +01:00
Ricardo Wurmus
c538bcdd38
gnu: Add r-varianttools.
...
* gnu/packages/bioconductor.scm (r-varianttools): New variable.
2019-03-25 16:09:16 +01:00
Ricardo Wurmus
8a5460b4fb
gnu: Add r-triform.
...
* gnu/packages/bioconductor.scm (r-triform): New variable.
2019-03-25 16:09:07 +01:00
Ricardo Wurmus
3080b81af6
gnu: Add r-hapassoc.
...
* gnu/packages/cran.scm (r-hapassoc): New variable.
2019-03-25 16:02:15 +01:00
Ricardo Wurmus
a0583c0d13
gnu: Add r-hierfstat.
...
* gnu/packages/cran.scm (r-hierfstat): New variable.
2019-03-25 15:58:38 +01:00
Vagrant Cascadian
ab7f1eb97a
gnu: Add brightnessctl.
...
* gnu/packages/linux.scm (brightnessctl): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-03-25 15:21:15 +01:00
Ricardo Wurmus
80eb01c776
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.
2019-03-25 14:34:41 +01:00
Ricardo Wurmus
bac0ca322c
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.
2019-03-25 14:33:02 +01:00
Ricardo Wurmus
c5a2b518ad
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.
2019-03-25 14:05:09 +01:00
Ricardo Wurmus
72a216a9d0
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.
2019-03-25 14:04:19 +01:00
Ricardo Wurmus
0ef062b338
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.
2019-03-25 14:03:21 +01:00
Ricardo Wurmus
469fb43891
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.
2019-03-25 14:01:56 +01:00
Ricardo Wurmus
7cd4ff2f0c
gnu: Add r-tdthap.
...
* gnu/packages/cran.scm (r-tdthap): New variable.
2019-03-25 14:00:32 +01:00
Ricardo Wurmus
b8fea3c859
gnu: Add r-hwde.
...
* gnu/packages/cran.scm (r-hwde): New variable.
2019-03-25 14:00:32 +01:00
Ricardo Wurmus
1cdd9f0e8a
gnu: Add r-ldheatmap.
...
* gnu/packages/cran.scm (r-ldheatmap): New variable.
2019-03-25 14:00:32 +01:00
Ricardo Wurmus
d4a255a484
gnu: Add r-dlmap.
...
* gnu/packages/cran.scm (r-dlmap): New variable.
2019-03-25 14:00:32 +01:00
Ricardo Wurmus
73fcd22244
gnu: Add r-ibdreg.
...
* gnu/packages/cran.scm (r-ibdreg): New variable.
2019-03-25 14:00:31 +01:00
Ricardo Wurmus
bffb58269f
gnu: Add r-bqtl.
...
* gnu/packages/cran.scm (r-bqtl): New variable.
2019-03-25 14:00:31 +01:00
Tobias Geerinckx-Rice
c3b5c803f0
gnu: perl-svg: Update source URL.
...
* gnu/packages/perl.scm (perl-svg)[source]: Update URL.
2019-03-25 14:11:03 +01:00
Tobias Geerinckx-Rice
034eae9c12
gnu: perl-class-date: Update source URL.
...
* gnu/packages/perl.scm (perl-class-date)[source]: Update URL.
2019-03-25 14:11:03 +01:00
Tobias Geerinckx-Rice
587f764e2a
gnu: perl-mouse: Update source URL.
...
* gnu/packages/perl.scm (perl-mouse)[source]: Update URL.
2019-03-25 14:11:02 +01:00
Tobias Geerinckx-Rice
2db3b2d303
gnu: perl-carp: Update source URL.
...
* gnu/packages/perl.scm (perl-carp)[source]: Update URL.
2019-03-25 14:11:02 +01:00
Tobias Geerinckx-Rice
a4876fbe17
gnu: perl-class-accessor-grouped: Update source URL.
...
* gnu/packages/perl.scm (perl-class-accessor-grouped)[source]:
Update URL.
2019-03-25 14:10:45 +01:00
Tobias Geerinckx-Rice
a7da90936f
gnu: perl-base: Update source URL.
...
* gnu/packages/perl.scm (perl-base)[source]: Update URL.
2019-03-25 13:34:59 +01:00
Tobias Geerinckx-Rice
83617aec58
gnu: perl-datetime-calendar-julian: Update source URL.
...
* gnu/packages/perl.scm (perl-datetime-calendar-julian)[source]: Update URL.
2019-03-25 13:31:29 +01:00
Tobias Geerinckx-Rice
ae61388fb5
gnu: perl-carp-clan: Update source URL.
...
* gnu/packages/perl.scm (perl-carp-clan)[source]: Update URL.
2019-03-25 13:27:48 +01:00
Tobias Geerinckx-Rice
e68f20502c
gnu: perl-class-c3-componentised: Update source URL.
...
* gnu/packages/perl.scm (perl-class-c3-componentised)[source]:
Update URL.
2019-03-25 13:18:35 +01:00
Tobias Geerinckx-Rice
5ca9cb1e17
gnu: perl-plack-test-externalserver: Update source URL.
...
* gnu/packages/web.scm (perl-plack-test-externalserver)[source]:
Update URL.
2019-03-25 13:11:25 +01:00
Tobias Geerinckx-Rice
fd9fe868f8
gnu: perl-moosex-emulate-class-accessor-fast: Update source URL.
...
* gnu/packages/perl.scm (perl-moosex-emulate-class-accessor-fast)
[source]: Update URL.
2019-03-25 12:59:39 +01:00
Tobias Geerinckx-Rice
357b69499a
gnu: perl-log-any: Update source URL.
...
* gnu/packages/perl.scm (perl-log-any)[source]: Update URL.
2019-03-25 12:59:39 +01:00
Tobias Geerinckx-Rice
3ed36f3153
gnu: perl-file-temp: Update source URL.
...
* gnu/packages/perl.scm (perl-file-temp)[source]: Update URL.
2019-03-25 12:59:39 +01:00
Tobias Geerinckx-Rice
799f484251
gnu: perl-object-signature: Update source URL.
...
* gnu/packages/perl.scm (perl-object-signature)[source]: Update URL.
2019-03-25 12:59:39 +01:00