aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAge
* gnu: r-boot: Update to 1.3-22.Ricardo Wurmus2019-04-27
| | | | * gnu/packages/statistics.scm (r-boot): Update to 1.3-22.
* gnu: r-sf: Update to 0.7-4.Ricardo Wurmus2019-04-27
| | | | * gnu/packages/cran.scm (r-sf): Update to 0.7-4.
* gnu: r-classint: Update to 0.3-3.Ricardo Wurmus2019-04-27
| | | | | * gnu/packages/cran.scm (r-classint): Update to 0.3-3. [propagated-inputs]: Add r-kernsmooth.
* gnu: r-survey: Update to 3.36.Ricardo Wurmus2019-04-27
| | | | | * gnu/packages/cran.scm (r-survey): Update to 3.36. [propagated-inputs]: Add r-mitools.
* gnu: r-ordinal: Update to 2019.4-25.Ricardo Wurmus2019-04-27
| | | | * gnu/packages/cran.scm (r-ordinal): Update to 2019.4-25.
* gnu: Add r-mitools.Ricardo Wurmus2019-04-27
| | | | * gnu/packages/cran.scm (r-mitools): New variable.
* gnu: mozjs-38: Fix URI.Clément Lassieur2019-04-27
| | | | * gnu/packages/gnuzilla.scm (mozjs-38): Fix URI.
* gnu: wine-staging: Update to 4.7.Rutger Helling2019-04-27
| | | | | * gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.7. * gnu/packages/wine.scm (wine-staging): Update to 4.7.
* services: knot: Fix configuration file generation.Ludovic Courtès2019-04-27
| | | | | | | | Fixes a regression introduced in 92eb600f8a94afa36142f8f145efaa485b632433. * gnu/services/dns.scm (knot-config-file): Add ungexp around call to 'knot-configuration-includes'.
* system: Add boot file systems to /etc/fstab.Ludovic Courtès2019-04-27
| | | | | * gnu/system.scm (essential-services): Pass FSTAB-SERVICE-TYPE the list of file systems that match 'file-system-needed-for-boot?'.
* services: file-system: Filter what goes to /etc/fstab.Ludovic Courtès2019-04-27
| | | | | | | | | | 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.
* gnu: ocaml-ppxlib: Update to 0.6.0.Julien Lepiller2019-04-26
| | | | | * gnu/packages/ocaml.scm (ocaml-ppxlib): Update to 0.6.0. (dune): Update to 1.9.1.
* gnu: ocaml-migrate-parsetree: Add upstream-name.Julien Lepiller2019-04-26
| | | | | * gnu/packages/ocaml.scm (ocaml-migrate-parsetree)[properties]: New field.
* gnu: ocaml-ppx-expect: Update to 0.12.0.Julien Lepiller2019-04-26
| | | | | * gnu/packages/ocaml.scm (ocaml-ppx-inline-test): Update to 0.12.0. (ocaml-ppx-expect): Update to 0.12.0.
* gnu: ocaml-frontc: Add upstream-name.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-frontc)[properties]: New field.
* gnu: ocaml-ppx-tools: Add upstream-name.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-ppx-tools)[properties]: New field.
* gnu: ocaml-lwt-log: Add upstream-name.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-lwt-log)[properties]: New field.
* gnu: ocaml-ppx-tools-versioned: Add upstream-name.Julien Lepiller2019-04-26
| | | | | * gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned)[properties]: New field.
* gnu: ocaml-compiler-libs: Add upstream name.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-compiler-libs)[properties]: New field.
* gnu: ocaml-ppx-derivers: Update to 1.2.1.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-ppx-derivers): Update to 1.2.1.
* gnu: ocaml-pcre: Update to 7.4.1.Julien Lepiller2019-04-26
| | | | | | * gnu/packages/ocaml.scm (ocaml-pcre): Update to 7.4.1. [build-system]: Use dune-build-system. [source]: Use git-fetch.
* gnu: ocaml-stringext: Update to 1.5.0.Julien Lepiller2019-04-26
| | | | | | * gnu/packages/ocaml.scm (ocaml-stringext): Update to 1.5.0. [source]: Use git-fetch. [build-system]: Use dune-build-system.
* gnu: ocaml-zarith: Update to 1.7.Julien Lepiller2019-04-26
| | | | | * gnu/packages/ocaml.scm (ocaml-zarith): Update to 1.7. [source]: Use git-fetch.
* gnu: ocaml-topkg: Update to 1.0.0.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-topkg): Update to 1.0.0.
* gnu: ocaml-mtime: Update to 1.1.0.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-mtime): Update to 1.1.0.
* gnu: ocaml-qcheck: Update to 0.9.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-qcheck): Update to 0.9.
* gnu: r-with-tests: Update to 3.6.0.Ricardo Wurmus2019-04-26
| | | | | | | | | | * 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.
* gnu: Add umi-tools.Ricardo Wurmus2019-04-26
| | | | * gnu/packages/bioinformatics.scm (umi-tools): New variable.
* gnu: gdm: Install a placeholder desktop entry.Timothy Sample2019-04-26
| | | | | | | | | 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>
* gnu: MPD: Update to 0.21.8.Leo Famulari2019-04-26
| | | | * gnu/packages/mpd.scm (mpd): Update to 0.21.8.
* gnu: mame: Update to 0.209.Nicolas Goaziou2019-04-26
| | | | * gnu/packages/emulators.scm (mame): Update to 0.209.
* gnu: dns: Fix configuration formating.Julien Lepiller2019-04-26
| | | | | * gnu/services/dns.scm (format-string-list): Fix formating of lists with only one symbol.
* gnu: ocaml-integers: Update to 0.3.0.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-integers): Update to 0.3.0.
* gnu: ocaml-easy-format: Update to 1.3.1.Julien Lepiller2019-04-26
| | | | | | * gnu/packages/ocaml.scm (ocaml-easy-format): Update to 1.3.1. [build-system]: Use dune-build-system. [source]: Use git-fetch.
* gnu: ocaml-fpath: Update to 0.7.2.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-fpath): Update to 0.7.2.
* gnu: ocaml-ssl: Update to 0.5.7.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.7.
* gnu: ocaml-octavius: Update to 1.2.1.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-octavius): Update to 1.2.1.
* gnu: ocaml-result: Update to 1.3.Julien Lepiller2019-04-26
| | | | | | * gnu/packages/ocaml.scm (ocaml-result): Update to 1.3. [build-system]: Use dune-build-system. [source]: Use git-fetch.
* gnu: ocaml-utop: Update to 2.3.0.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-utop): Update to 2.3.0.
* vm-image: Remove NetworkManager & co. and add the DHCP client.Ludovic Courtès2019-04-26
| | | | | * gnu/system/examples/vm-image.tmpl (services): Remove wpa-supplicant, cups-pk-helper, and NetworkManager. Add DHCP-CLIENT-SERVICE-TYPE.
* gnu: xfdesktop: Stick a Guix logo in the background image.Ludovic Courtès2019-04-26
| | | | | | | * gnu/packages/xfce.scm (xfdesktop)[source](modules, snippet): New fields. [arguments]: New field. [native-inputs]: Add INKSCAPE and IMAGEMAGICK.
* services: cups-pk-helper: Export.Ludovic Courtès2019-04-26
| | | | * gnu/services/desktop.scm (cups-pk-helper-service-type): Export.
* vm-image: Use the actual file name of the current file.Ludovic Courtès2019-04-26
| | | | | * gnu/system/examples/vm-image.tmpl (this-file): Use 'basename' and 'current-source-location'.
* installer: Actually reboot when the user presses "Reboot."Ludovic Courtès2019-04-26
| | | | | | | * 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.
* installer: Take 'guix system init' exit code into account.Ludovic Courtès2019-04-26
| | | | | | | | | | 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'.
* installer: Run wrapped program with 'execl', not 'system'.Ludovic Courtès2019-04-26
| | | | | | 'system' invokes /bin/sh, which is certainly not needed here. * gnu/installer.scm (installer-program): Use 'execl', not 'system'.
* system: Provide a new VM image configuration.Ludovic Courtès2019-04-26
| | | | | * gnu/system/examples/vm-image.tmpl: Rewrite. * doc/guix.texi (Running Guix in a VM): Adjust accordingly.
* accounts: Always honor the configured user account shell.Ludovic Courtès2019-04-26
| | | | | | | | | | | | Starting from commit 0ae735bcc8ff7fdc89d67b492bdee9091ee19e86, Guix System would preserve the user shell across reconfigure and reboot. This was done so as to allow for the use of 'chsh'. This proved to be a misguided decision. This commit goes back to considering user shells as config and not "state." * gnu/build/accounts.scm (allocate-passwd): Do not use shell from PREVIOUS.
* gnu: wgetpaste: Add and use wget input.Tobias Geerinckx-Rice2019-04-26
| | | | | | | This package has but one purpose; late binding's overkill. * gnu/packages/wget.scm (wgetpaste)[arguments]: Add ‘use-inputs’ phase. [inputs]: Add wget.
* gnu: hcxdumptool: Update to 5.1.4.Tobias Geerinckx-Rice2019-04-26
| | | | * gnu/packages/networking.scm (hcxdumptool): Update to 5.1.4.