Ludovic Courtès
ada4aeb068
installer: Fix handling of user password mismatches.
...
Previously, if we had a password mismatch, the 'password' field would
end up containing a <user> record instead of the actual password.
* gnu/installer/newt/user.scm (confirm-password): Make TRY-AGAIN
optional and adjust docstring.
(run-user-add-page): Move 'confirm-password' call one level higher.
2019-04-28 22:57:07 +02:00
Ludovic Courtès
0e8e963d73
installer: User accounts can now have a "real name."
...
* gnu/installer/newt/user.scm (run-user-add-page): Add #:real-name. Add
a label and entry for the real name and initialize the 'real-name' field
of the <user> record.
* gnu/installer/final.scm (create-user-database): Set the 'comment'
field of the <user-account> record.
2019-04-28 22:57:07 +02:00
Ludovic Courtès
43c1c44a11
installer: User can have a "real name".
...
* gnu/installer/user.scm (<user>)[real-name]: New field.
(users->configuration)[use->sexp]: Turn it into a 'comment' field.
2019-04-28 22:57:07 +02:00
Ludovic Courtès
ed5a5d38cf
installer: Improve layout of the partitioning page.
...
Previously the "listbox" would be unnecessarily high, leaving too little
space for the German translation of the text above.
* gnu/installer/newt/partition.scm (run-disk-page): Increase
#:info-textbox-width and pass #:listbox-height.
2019-04-28 22:57:07 +02:00
Ludovic Courtès
113bc08172
installer: Add 'nss-certs' to the networking services.
...
Fixes <https://bugs.gnu.org/35469 >.
Reported by Florian Pelz <pelzflorian@pelzflorian.de>.
* gnu/installer/services.scm (%system-services): Add service for
'nss-certs', with 'recommended?' set to #t.
2019-04-28 22:57:07 +02:00
Ludovic Courtès
1d9fcdacf9
installer: Recommended services are pre-selected.
...
* gnu/installer/services.scm (<system-service>)[recommended?]: New
field.
* gnu/installer/newt/services.scm (run-desktop-environments-cbt-page):
Pass #:selection to 'run-checkbox-tree-page', computed from the
'recommended?' field of each service.
(run-networking-cbt-page): Likewise.
2019-04-28 22:57:07 +02:00
Ludovic Courtès
7253c2b629
installer: Add #:selection parameter to 'run-checkbox-tree-page'.
...
* gnu/installer/newt/page.scm (%none-selected): New variable.
(run-checkbox-tree-page): Add #:selection.
[fill-checkbox-tree]: Honor it.
2019-04-28 22:57:07 +02:00
Ludovic Courtès
a4ae05fb8b
vm-image: Add 'nss-certs' to the global package set.
...
* gnu/system/examples/vm-image.tmpl (packages): Add NSS-CERTS.
2019-04-28 22:57:06 +02:00
Nicolas Goaziou
e0f3a4feb5
gnu: Fix typo.
...
* gnu/packages/algebra.scm (giac-xcas): Fix typo.
2019-04-28 22:16:03 +02:00
Nicolas Goaziou
7fc0e3dbbb
gnu: giac-xcas: Rename to "giac" to match upstream name.
...
* gnu/packages/algebra.scm (giac): New variable.
(giac-xcas): Deprecate.
2019-04-28 21:41:57 +02:00
Nicolas Goaziou
6d3896b9fc
gnu: giac-xcas: Add inputs.
...
* gnu/packages/algebra.scm (giac-xcas)[inputs]: Add glpk, libsamplerate, bison
and flex.
2019-04-28 21:35:39 +02:00
Nicolas Goaziou
9f73ac242c
gnu: giac-xcas: Fix documentation.
...
* gnu/packages/algebra.scm (giac-xcas): Use a single output. Fix licensing
issues in documentation.
Xcas expects documentation to be located at a fixed location, not compatible
with a "doc" output.
2019-04-28 21:35:37 +02:00
Mark H Weaver
0e09c099cb
gnu: linux-libre: Update to 5.0.10.
...
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.10.
(%linux-libre-hash): Update hash.
2019-04-28 13:35:43 -04:00
Mark H Weaver
e9ef345508
gnu: linux-libre@4.19: Update to 4.19.37.
...
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.37.
(%linux-libre-4.19-hash): Update hash.
2019-04-28 13:34:57 -04:00
Mark H Weaver
4943ddf878
gnu: linux-libre@4.14: Update to 4.14.114.
...
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.114.
(%linux-libre-4.14-hash): Update hash.
2019-04-28 13:34:06 -04:00
Mark H Weaver
a7dad69a32
gnu: linux-libre@4.9: Update to 4.9.171.
...
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.171.
2019-04-28 13:33:36 -04:00
Mark H Weaver
4987e2b3b1
gnu: linux-libre@4.4: Update to 4.4.179.
...
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.179.
2019-04-28 13:32:54 -04:00
Christopher Baines
bf949323b9
gnu: Add cloud-utils.
...
* gnu/packages/admin.scm (cloud-utils): New variable.
2019-04-28 17:37:17 +01:00
Ricardo Wurmus
cee06123c8
gnu: Remove unused module reference.
...
* gnu/services/web.scm: Remove reference to (gnu packages guile).
2019-04-28 16:05:57 +02:00
Ricardo Wurmus
6b1c7ac8ed
gnu: hypre: Unconditionally return #T from build phases.
...
* gnu/packages/maths.scm (hypre)[arguments]: Use INVOKE and unconditionally
return #T from build phases.
2019-04-28 16:05:57 +02:00
Ricardo Wurmus
9cd82b1c9d
gnu: jacal: Unconditionally return #T from configure phase.
...
* gnu/packages/maths.scm (jacal)[arguments]: Use INVOKE in configure phase.
2019-04-28 16:05:57 +02:00
Ricardo Wurmus
32d5360f43
gnu: z3: Unconditionally return #T from build phases.
...
* gnu/packages/maths.scm (z3)[arguments]: Use INVOKE in build phases.
2019-04-28 16:05:56 +02:00
Ricardo Wurmus
cb6f44d4e4
gnu: atlas: Always return #T from build phases.
...
* gnu/packages/maths.scm (atlas)[arguments]: Always return #T from build
phases; use INVOKE.
2019-04-28 16:05:56 +02:00
Ricardo Wurmus
1ec1782106
gnu: make-blis: Always return #T from configure phase.
...
* gnu/packages/maths.scm (make-blis)[arguments]: Use INVOKE.
2019-04-28 16:05:56 +02:00
Ricardo Wurmus
7055407770
gnu: kdevplatform: Use INVOKE.
...
* gnu/packages/kde.scm (kdevplatform)[arguments]: Use INVOKE and return #T
unconditionally.
2019-04-28 16:05:53 +02:00
Ludovic Courtès
7d62fa206b
Merge branch 'staging'
2019-04-28 14:45:35 +02:00
Ricardo Wurmus
c5db31d414
gnu: gnome-shell: Add gdk-pixbuf+svg to inputs.
...
* gnu/packages/gnome.scm (gnome-shell)[inputs]: Add gdk-pixbuf+svg.
2019-04-27 22:57:03 +02:00
Ricardo Wurmus
3153ca9d5f
gnu: r-rhtslib: Fix build.
...
* gnu/packages/bioinformatics.scm (r-rhtslib)[arguments]: Add
"--no-staged-install" to configure flags.
2019-04-27 22:45:02 +02:00
Ricardo Wurmus
fc3ebc3023
gnu: r-ggbio: Fix build.
...
* gnu/packages/bioinformatics.scm (r-ggbio)[arguments]: Add build phase to
patch out typo.
2019-04-27 20:45:21 +02:00
Ricardo Wurmus
d22d790409
gnu: r-sjplot: Update to 2.6.3.
...
* gnu/packages/cran.scm (r-sjplot): Update to 2.6.3.
[propagated-inputs]: Add r-bayestestr, r-insight, and r-performance.
2019-04-27 20:45:20 +02:00
Ricardo Wurmus
711a2f0611
gnu: Add r-performance.
...
* gnu/packages/cran.scm (r-performance): New variable.
2019-04-27 20:45:20 +02:00
Ricardo Wurmus
c4568c5c64
gnu: Add r-bayestestr.
...
* gnu/packages/cran.scm (r-bayestestr): New variable.
2019-04-27 20:45:20 +02:00
Ludovic Courtès
7dbdbbfd6e
installer: Add missing i18n in the partitioning pages.
...
* gnu/installer/newt/partition.scm (run-scheme-page): Add missing 'G_'
for ITEMS.
(run-partioning-page): Likewise.
(run-partition-page): Move misplaced call to 'G_'.
2019-04-27 19:31:50 +02:00
Ludovic Courtès
61e41d5132
gnu: guix: Update to 0c329bf
.
...
* gnu/packages/package-management.scm (guix): Update to 0c329bf
.
2019-04-27 19:31:50 +02:00
Julien Lepiller
e821a6406a
gnu: ocaml-qtest: Update to 2.9.
...
* gnu/packages/ocaml.scm (ocaml-qtest): Update to 2.9.
[source]: Use git-fetch.
[build-system]: Use dune-build-system.
2019-04-27 19:03:43 +02:00
Julien Lepiller
bcc718be03
gnu: ocaml-ezjsonm: Update to 1.1.0.
...
* gnu/packages/ocaml.scm (ocaml-ezjsonm): Update to 1.1.0.
2019-04-27 19:03:28 +02:00
Julien Lepiller
58c3118f59
gnu: ocaml-re: Update to 1.9.0.
...
* gnu/packages/ocaml.scm (ocaml-re): Update to 1.9.0.
(ocaml-uri): Fix build.
2019-04-27 19:03:25 +02:00
Julien Lepiller
e58d05c32e
gnu: ocaml-csv: Update to 2.2.
...
* gnu/packages/ocaml.scm (ocaml-csv): Update to 2.2.
[source]: Use git-fetch.
[build-system]: Use dune-build-system.
2019-04-27 19:03:21 +02:00
Julien Lepiller
f9caa17b63
gnu: ocaml-spawn: Update to 0.13.0.
...
* gnu/packages/ocaml.scm (ocaml-spawn): Update to 0.13.0.
2019-04-27 19:03:14 +02:00
Julien Lepiller
b8e2bd4fc8
gnu: knot: Fix typos.
...
* gnu/services/dns.scm: Fix typos.
2019-04-27 15:56:35 +02:00
Ludovic Courtès
ef1f1ca742
gnu: bubblewrap: Fix Texinfo markup in description.
...
Fixes a regression introduced in
7ecd1761a2
.
* gnu/packages/virtualization.scm (bubblewrap): Fix typo.
2019-04-27 15:41:36 +02:00
Ludovic Courtès
6e0521eeed
vm-image: Allow for password-less sudo.
...
* gnu/system/examples/vm-image.tmpl (sudoers-file): New field.
2019-04-27 15:08:18 +02:00
Ludovic Courtès
ff587e0fc0
vm-image: Mention 'info guix' in the MOTD.
...
* gnu/system/examples/vm-image.tmpl (vm-image-motd): Mention 'info guix'.
2019-04-27 15:08:18 +02:00
Ludovic Courtès
5df29aad3b
vm-image: Add a font to the global profile.
...
* gnu/system/examples/vm-image.tmpl (packages): Add FONT-BITSTREAM-VERA,
for use by xfce-terminal, IceCat, etc.
2019-04-27 15:08:17 +02:00
Ludovic Courtès
ea2acfe98a
doc: Update bit about SSH in the VM.
...
* doc/guix.texi (Running Guix in a VM): Remove mentions of 'lsh-server';
mention 'openssh-service-type' and add a cross-reference.
* gnu/system/examples/vm-image.tmpl (services): Add a commented-out line
for 'openssh-service-type'.
2019-04-27 15:08:17 +02:00
Julien Lepiller
6cd7b1be7e
gnu: knot: Add configuration fields.
...
* gnu/services/dns.scm (knot-zone-configuration)[zonefile-load]
[journal-content, max-journal-usage, max-journal-depth, max-zone-size]:
New fields.
(knot-zone-config): Serialize them.
* doc/guix.texi (DNS Services): Document them.
2019-04-27 13:02:31 +02:00
Clément Lassieur
bdb372a647
gnu: gajim: Update to 1.1.3.
...
* gnu/packages/messaging.scm (gajim): Update to 1.1.3.
2019-04-27 12:07:50 +02:00
Clément Lassieur
bf98373fcd
gnu: python-nbxmpp: Update to 0.6.10.
...
* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.10.
2019-04-27 12:07:50 +02:00
Ricardo Wurmus
ea9d634c7e
gnu: r-quadprog: Update to 1.5-6.
...
* gnu/packages/maths.scm (r-quadprog): Update to 1.5-6.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus
bea8205936
gnu: r-caret: Update to 6.0-84.
...
* gnu/packages/statistics.scm (r-caret): Update to 6.0-84.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus
0d32caeeed
gnu: r-fpc: Update to 2.1-11.2.
...
* gnu/packages/statistics.scm (r-fpc): Update to 2.1-11.2.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus
9fbbe2623f
gnu: r-rngtools: Update to 1.3.1.1.
...
* gnu/packages/statistics.scm (r-rngtools): Update to 1.3.1.1.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus
a563e75ea4
gnu: r-mass: Update to 7.3-51.4.
...
* gnu/packages/statistics.scm (r-mass): Update to 7.3-51.4.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus
aa97fbfa95
gnu: r-boot: Update to 1.3-22.
...
* gnu/packages/statistics.scm (r-boot): Update to 1.3-22.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus
071390aa09
gnu: r-sf: Update to 0.7-4.
...
* gnu/packages/cran.scm (r-sf): Update to 0.7-4.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus
1bbfca18c5
gnu: r-classint: Update to 0.3-3.
...
* gnu/packages/cran.scm (r-classint): Update to 0.3-3.
[propagated-inputs]: Add r-kernsmooth.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus
7b18fac45b
gnu: r-survey: Update to 3.36.
...
* gnu/packages/cran.scm (r-survey): Update to 3.36.
[propagated-inputs]: Add r-mitools.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus
779174e4bb
gnu: r-ordinal: Update to 2019.4-25.
...
* gnu/packages/cran.scm (r-ordinal): Update to 2019.4-25.
2019-04-27 12:03:13 +02:00
Ricardo Wurmus
9c4f118bf7
gnu: Add r-mitools.
...
* gnu/packages/cran.scm (r-mitools): New variable.
2019-04-27 12:03:10 +02:00
Clément Lassieur
747c8f2a20
gnu: mozjs-38: Fix URI.
...
* gnu/packages/gnuzilla.scm (mozjs-38): Fix URI.
2019-04-27 11:59:49 +02:00
Rutger Helling
816014d39d
gnu: wine-staging: Update to 4.7.
...
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.7.
* gnu/packages/wine.scm (wine-staging): Update to 4.7.
2019-04-27 11:33:23 +02:00
Ludovic Courtès
435551f0fa
services: knot: Fix configuration file generation.
...
Fixes a regression introduced in
92eb600f8a
.
* gnu/services/dns.scm (knot-config-file): Add ungexp around call to
'knot-configuration-includes'.
2019-04-27 00:19:41 +02:00
Ludovic Courtès
aea1a42e00
system: Add boot file systems to /etc/fstab.
...
* gnu/system.scm (essential-services): Pass FSTAB-SERVICE-TYPE the list
of file systems that match 'file-system-needed-for-boot?'.
2019-04-27 00:11:52 +02:00
Ludovic Courtès
74685a4369
services: file-system: Filter what goes to /etc/fstab.
...
Fixes a longstanding issue whereby, due to our long fstab that included
pseudo file systems like cgroup mounts, graphical file managers would
display all of these. Initially reported at
<https://lists.gnu.org/archive/html/help-guix/2017-11/msg00084.html >.
* gnu/services/base.scm (file-system-fstab-entries): New procedure.
(file-system-service-type): Use it to extend FSTAB-SERVICE-TYPE.
2019-04-27 00:11:52 +02:00
Julien Lepiller
b05290380f
gnu: ocaml-ppxlib: Update to 0.6.0.
...
* gnu/packages/ocaml.scm (ocaml-ppxlib): Update to 0.6.0.
(dune): Update to 1.9.1.
2019-04-26 23:57:00 +02:00
Julien Lepiller
cf338cc305
gnu: ocaml-migrate-parsetree: Add upstream-name.
...
* gnu/packages/ocaml.scm (ocaml-migrate-parsetree)[properties]: New
field.
2019-04-26 23:35:24 +02:00
Julien Lepiller
b7ebcb043c
gnu: ocaml-ppx-expect: Update to 0.12.0.
...
* gnu/packages/ocaml.scm (ocaml-ppx-inline-test): Update to 0.12.0.
(ocaml-ppx-expect): Update to 0.12.0.
2019-04-26 23:35:19 +02:00
Julien Lepiller
ee33e415e7
gnu: ocaml-frontc: Add upstream-name.
...
* gnu/packages/ocaml.scm (ocaml-frontc)[properties]: New field.
2019-04-26 23:35:17 +02:00
Julien Lepiller
d4857001a1
gnu: ocaml-ppx-tools: Add upstream-name.
...
* gnu/packages/ocaml.scm (ocaml-ppx-tools)[properties]: New field.
2019-04-26 23:35:15 +02:00
Julien Lepiller
f08b235dab
gnu: ocaml-lwt-log: Add upstream-name.
...
* gnu/packages/ocaml.scm (ocaml-lwt-log)[properties]: New field.
2019-04-26 23:35:13 +02:00
Julien Lepiller
c949a4eb1f
gnu: ocaml-ppx-tools-versioned: Add upstream-name.
...
* gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned)[properties]: New
field.
2019-04-26 23:35:11 +02:00
Julien Lepiller
d9faae6254
gnu: ocaml-compiler-libs: Add upstream name.
...
* gnu/packages/ocaml.scm (ocaml-compiler-libs)[properties]: New field.
2019-04-26 23:35:08 +02:00
Julien Lepiller
1e5937c8c0
gnu: ocaml-ppx-derivers: Update to 1.2.1.
...
* gnu/packages/ocaml.scm (ocaml-ppx-derivers): Update to 1.2.1.
2019-04-26 23:35:03 +02:00
Julien Lepiller
1e8439de27
gnu: ocaml-pcre: Update to 7.4.1.
...
* gnu/packages/ocaml.scm (ocaml-pcre): Update to 7.4.1.
[build-system]: Use dune-build-system.
[source]: Use git-fetch.
2019-04-26 23:34:59 +02:00
Julien Lepiller
acb98ad956
gnu: ocaml-stringext: Update to 1.5.0.
...
* gnu/packages/ocaml.scm (ocaml-stringext): Update to 1.5.0.
[source]: Use git-fetch.
[build-system]: Use dune-build-system.
2019-04-26 23:34:54 +02:00
Julien Lepiller
09cd92a983
gnu: ocaml-zarith: Update to 1.7.
...
* gnu/packages/ocaml.scm (ocaml-zarith): Update to 1.7.
[source]: Use git-fetch.
2019-04-26 23:34:41 +02:00
Julien Lepiller
eddfd11d70
gnu: ocaml-topkg: Update to 1.0.0.
...
* gnu/packages/ocaml.scm (ocaml-topkg): Update to 1.0.0.
2019-04-26 23:34:31 +02:00
Julien Lepiller
853af25ecd
gnu: ocaml-mtime: Update to 1.1.0.
...
* gnu/packages/ocaml.scm (ocaml-mtime): Update to 1.1.0.
2019-04-26 23:34:26 +02:00
Julien Lepiller
3f59ecfcb5
gnu: ocaml-qcheck: Update to 0.9.
...
* gnu/packages/ocaml.scm (ocaml-qcheck): Update to 0.9.
2019-04-26 23:34:10 +02:00
Ricardo Wurmus
152cbc3ca5
gnu: r-with-tests: Update to 3.6.0.
...
* gnu/packages/statistics.scm (r-with-tests): Update to 3.6.0.
[arguments]: Adjust "build-reproducibly" phase.
[native-inputs]: Add a texlive-union consisting of texlive-fonts-amsfonts,
texlive-fonts-ec, texlive-latex-amsfonts, texlive-latex-base,
texlive-latex-fancyvrb, texlive-latex-graphics, texlive-latex-hyperref,
texlive-latex-oberdiek, texlive-latex-tools, texlive-latex-upquote, and
texlive-latex-url.
2019-04-26 21:00:41 +02:00
Ricardo Wurmus
7f55904558
gnu: Add umi-tools.
...
* gnu/packages/bioinformatics.scm (umi-tools): New variable.
2019-04-26 21:00:37 +02:00
Timothy Sample
8caa458953
gnu: gdm: Install a placeholder desktop entry.
...
This fixes <https://bugs.gnu.org/35068 >.
* gnu/packages/gnome.scm (gdm)[arguments]: Add a phase that installs a
placeholder desktop entry file.
Co-authored-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-04-26 13:57:39 -04:00
Leo Famulari
8597aecb84
gnu: MPD: Update to 0.21.8.
...
* gnu/packages/mpd.scm (mpd): Update to 0.21.8.
2019-04-26 13:36:59 -04:00
Nicolas Goaziou
936a4f4371
gnu: mame: Update to 0.209.
...
* gnu/packages/emulators.scm (mame): Update to 0.209.
2019-04-26 18:54:16 +02:00
Julien Lepiller
e379d1b5ef
gnu: dns: Fix configuration formating.
...
* gnu/services/dns.scm (format-string-list): Fix formating of lists with
only one symbol.
2019-04-26 18:37:48 +02:00
Julien Lepiller
273ba2552b
gnu: ocaml-integers: Update to 0.3.0.
...
* gnu/packages/ocaml.scm (ocaml-integers): Update to 0.3.0.
2019-04-26 18:29:02 +02:00
Julien Lepiller
12c3f62ab2
gnu: ocaml-easy-format: Update to 1.3.1.
...
* gnu/packages/ocaml.scm (ocaml-easy-format): Update to 1.3.1.
[build-system]: Use dune-build-system.
[source]: Use git-fetch.
2019-04-26 18:28:58 +02:00
Julien Lepiller
7e49538483
gnu: ocaml-fpath: Update to 0.7.2.
...
* gnu/packages/ocaml.scm (ocaml-fpath): Update to 0.7.2.
2019-04-26 18:28:54 +02:00
Julien Lepiller
b858c5ac39
gnu: ocaml-ssl: Update to 0.5.7.
...
* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.7.
2019-04-26 18:28:49 +02:00
Julien Lepiller
44b8507d5e
gnu: ocaml-octavius: Update to 1.2.1.
...
* gnu/packages/ocaml.scm (ocaml-octavius): Update to 1.2.1.
2019-04-26 18:28:46 +02:00
Julien Lepiller
22cd6a1d4f
gnu: ocaml-result: Update to 1.3.
...
* gnu/packages/ocaml.scm (ocaml-result): Update to 1.3.
[build-system]: Use dune-build-system.
[source]: Use git-fetch.
2019-04-26 18:28:42 +02:00
Julien Lepiller
5cb40adaa2
gnu: ocaml-utop: Update to 2.3.0.
...
* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.3.0.
2019-04-26 18:28:25 +02:00
Ludovic Courtès
d7b05620a9
vm-image: Remove NetworkManager & co. and add the DHCP client.
...
* gnu/system/examples/vm-image.tmpl (services): Remove wpa-supplicant,
cups-pk-helper, and NetworkManager. Add DHCP-CLIENT-SERVICE-TYPE.
2019-04-26 18:24:55 +02:00
Ludovic Courtès
a9a0790376
gnu: xfdesktop: Stick a Guix logo in the background image.
...
* gnu/packages/xfce.scm (xfdesktop)[source](modules, snippet): New
fields.
[arguments]: New field.
[native-inputs]: Add INKSCAPE and IMAGEMAGICK.
2019-04-26 18:23:56 +02:00
Ludovic Courtès
94e1439800
services: cups-pk-helper: Export.
...
* gnu/services/desktop.scm (cups-pk-helper-service-type): Export.
2019-04-26 18:07:46 +02:00
Ludovic Courtès
1ac6c33cae
vm-image: Use the actual file name of the current file.
...
* gnu/system/examples/vm-image.tmpl (this-file): Use 'basename' and
'current-source-location'.
2019-04-26 16:47:11 +02:00
Ludovic Courtès
98f035482f
installer: Actually reboot when the user presses "Reboot."
...
* gnu/installer/newt/final.scm (run-install-success-page): Return
'success.
* gnu/installer.scm (installer-program): Check the result of the 'final
step and reboot upon success.
2019-04-26 14:19:36 +02:00
Ludovic Courtès
9529f7850e
installer: Take 'guix system init' exit code into account.
...
This allows the installer to distinguish success from failure, and also
ensures the shell that runs 'guix system init' exits upon completion.
* gnu/installer/utils.scm (run-shell-command)[pause]: New procedure.
Add "exec" before COMMAND in the script. Guard 'invoke' call and handle
'invoke-error?'. Add call to 'pause' on completion.
* gnu/installer/final.scm (install-system): Remove 'false-if-exception'.
2019-04-26 14:19:36 +02:00
Ludovic Courtès
6c849cdb98
installer: Run wrapped program with 'execl', not 'system'.
...
'system' invokes /bin/sh, which is certainly not needed here.
* gnu/installer.scm (installer-program): Use 'execl', not 'system'.
2019-04-26 14:19:36 +02:00
Ludovic Courtès
538b99f31f
system: Provide a new VM image configuration.
...
* gnu/system/examples/vm-image.tmpl: Rewrite.
* doc/guix.texi (Running Guix in a VM): Adjust accordingly.
2019-04-26 14:19:36 +02:00