summary refs log tree commit diff
AgeCommit message (Collapse)Author
2019-04-26gnu: ocaml-frontc: Add upstream-name.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-frontc)[properties]: New field.
2019-04-26gnu: ocaml-ppx-tools: Add upstream-name.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ppx-tools)[properties]: New field.
2019-04-26gnu: ocaml-lwt-log: Add upstream-name.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-lwt-log)[properties]: New field.
2019-04-26gnu: ocaml-ppx-tools-versioned: Add upstream-name.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned)[properties]: New field.
2019-04-26gnu: ocaml-compiler-libs: Add upstream name.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-compiler-libs)[properties]: New field.
2019-04-26gnu: ocaml-ppx-derivers: Update to 1.2.1.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ppx-derivers): Update to 1.2.1.
2019-04-26gnu: ocaml-pcre: Update to 7.4.1.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-pcre): Update to 7.4.1. [build-system]: Use dune-build-system. [source]: Use git-fetch.
2019-04-26gnu: ocaml-stringext: Update to 1.5.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-stringext): Update to 1.5.0. [source]: Use git-fetch. [build-system]: Use dune-build-system.
2019-04-26gnu: ocaml-zarith: Update to 1.7.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-zarith): Update to 1.7. [source]: Use git-fetch.
2019-04-26gnu: ocaml-topkg: Update to 1.0.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-topkg): Update to 1.0.0.
2019-04-26gnu: ocaml-mtime: Update to 1.1.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-mtime): Update to 1.1.0.
2019-04-26gnu: ocaml-qcheck: Update to 0.9.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-qcheck): Update to 0.9.
2019-04-26gnu: r-with-tests: Update to 3.6.0.Ricardo Wurmus
* 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-26gnu: Add umi-tools.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (umi-tools): New variable.
2019-04-26gnu: gdm: Install a placeholder desktop entry.Timothy Sample
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-26gnu: MPD: Update to 0.21.8.Leo Famulari
* gnu/packages/mpd.scm (mpd): Update to 0.21.8.
2019-04-26gnu: mame: Update to 0.209.Nicolas Goaziou
* gnu/packages/emulators.scm (mame): Update to 0.209.
2019-04-26gnu: dns: Fix configuration formating.Julien Lepiller
* gnu/services/dns.scm (format-string-list): Fix formating of lists with only one symbol.
2019-04-26gnu: ocaml-integers: Update to 0.3.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-integers): Update to 0.3.0.
2019-04-26gnu: ocaml-easy-format: Update to 1.3.1.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-easy-format): Update to 1.3.1. [build-system]: Use dune-build-system. [source]: Use git-fetch.
2019-04-26gnu: ocaml-fpath: Update to 0.7.2.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-fpath): Update to 0.7.2.
2019-04-26gnu: ocaml-ssl: Update to 0.5.7.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.7.
2019-04-26gnu: ocaml-octavius: Update to 1.2.1.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-octavius): Update to 1.2.1.
2019-04-26gnu: ocaml-result: Update to 1.3.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-result): Update to 1.3. [build-system]: Use dune-build-system. [source]: Use git-fetch.
2019-04-26gnu: ocaml-utop: Update to 2.3.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.3.0.
2019-04-26vm-image: Remove NetworkManager & co. and add the DHCP client.Ludovic Courtès
* gnu/system/examples/vm-image.tmpl (services): Remove wpa-supplicant, cups-pk-helper, and NetworkManager. Add DHCP-CLIENT-SERVICE-TYPE.
2019-04-26gnu: xfdesktop: Stick a Guix logo in the background image.Ludovic Courtès
* gnu/packages/xfce.scm (xfdesktop)[source](modules, snippet): New fields. [arguments]: New field. [native-inputs]: Add INKSCAPE and IMAGEMAGICK.
2019-04-26services: cups-pk-helper: Export.Ludovic Courtès
* gnu/services/desktop.scm (cups-pk-helper-service-type): Export.
2019-04-26vm-image: Use the actual file name of the current file.Ludovic Courtès
* gnu/system/examples/vm-image.tmpl (this-file): Use 'basename' and 'current-source-location'.
2019-04-26doc: Use ftp.gnu.org for downloads.Ludovic Courtès
From now on, everything will be uploaded to ftp.gnu.org instead of alpha.gnu.org. * doc/guix.texi (BASE-URL): Switch to ftp.gnu.org.
2019-04-26doc: Add 'BASE-URL' variable.Ludovic Courtès
* doc/guix.texi (BASE-URL): New variable. (Binary Installation, USB Stick and DVD Installation) (Running Guix in a VM): Use it instead of hard-coded URL.
2019-04-26installer: Actually reboot when the user presses "Reboot."Ludovic Courtès
* 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-26installer: Take 'guix system init' exit code into account.Ludovic Courtès
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-26installer: Run wrapped program with 'execl', not 'system'.Ludovic Courtès
'system' invokes /bin/sh, which is certainly not needed here. * gnu/installer.scm (installer-program): Use 'execl', not 'system'.
2019-04-26system: Provide a new VM image configuration.Ludovic Courtès
* gnu/system/examples/vm-image.tmpl: Rewrite. * doc/guix.texi (Running Guix in a VM): Adjust accordingly.
2019-04-26accounts: Always honor the configured user account shell.Ludovic Courtès
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.
2019-04-26bootstrap: Break automake dependency on generated files.Miguel Ángel Arruga Vivas
* bootstrap: Generate stub files for the manual translations whose generated files are not included in the VCS. * doc/contributing.de.texi: Remove file. * doc/contributing.es.texi: Remove file. * doc/contributing.fr.texi: Remove file. * doc/contributing.zh_CN.texi: Remove file. * doc/guix.de.texi: Remove file. * doc/guix.es.texi: Remove file. * doc/guix.fr.texi: Remove file. * doc/guix.zh_CN.texi: Remove file. * .gitignore: Add them. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2019-04-26gnu: wgetpaste: Add and use wget input.Tobias Geerinckx-Rice
This package has but one purpose; late binding's overkill. * gnu/packages/wget.scm (wgetpaste)[arguments]: Add ‘use-inputs’ phase. [inputs]: Add wget.
2019-04-26gnu: hcxdumptool: Update to 5.1.4.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (hcxdumptool): Update to 5.1.4.
2019-04-26gnu: hcxtools: Update to 5.1.4.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (hcxtools): Update to 5.1.4.
2019-04-26gnu: soundtouch: Update to 2.1.1.Tobias Geerinckx-Rice
* gnu/packages/audio.scm (soundtouch): Update to 2.1.1. [source]: Use GIT-FETCH and GIT-FILE-NAME. Remove patches. * gnu/packages/patches/soundtouch-CVE-2018-1000223.patch, gnu/packages/patches/soundtouch-CVE-2018-14044-14045.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them.
2019-04-26gnu: tmux-xpanes: Update to 4.1.0.Tobias Geerinckx-Rice
* gnu/packages/tmux.scm (tmux-xpanes): Update to 4.1.0.
2019-04-26gnu: librepcb: Update to 0.1.1.Arun Isaac
* gnu/packages/engineering.scm (librepcb): Update to 0.1.1.
2019-04-25gnu: knot-service: Add includes field in configuration.Julien Lepiller
* gnu/services/dns.scm (knot-configuration): Add includes field. (verify-knot-configuration): Check includes content. (knot-config-file): Serialize includes. * doc/guix.texi (DNS Services): Document it.
2019-04-25gnu: tmux: Update to 2.9.Leo Famulari
* gnu/packages/tmux.scm (tmux): Update to 2.9.
2019-04-25gnu: certbot: Add support for manual plugin.Julien Lepiller
* gnu/services/certbot.scm (certificate-configuration): Add challenge, auth-hook and cleanup-hook fields. (certbot-command): Use them. * doc/guix.texi (Certificate Services): Document them.
2019-04-25gnu: ocaml@4.02: Remove the package, affected by a CVE, and its dependentJulien Lepiller
packages. This fixes <https://bugs.gnu.org/27462>. * gnu/packages/ocaml.scm (ocaml-4.02, camlp4-4.02, ocaml4.02-menhir) (ocaml4.02-lablgtk, ocaml4.02-findlib, ocaml4.02-ounit) (ocaml4.02-camlzip, ocaml4.02-ocamlmod, ocaml4.02-zarith) (ocaml4.02-qcheck, ocaml4.02-qtest, ocaml4.02-stringext) (ocaml4.02-bisect, ocaml4.02-bitstring, ocaml4.02-result) (ocaml4.02-topkg, ocaml4.02-rresult, ocaml4.02-sqlite3, ocaml4.02-csv) (ocaml4.02-mtime, ocaml4.02-cmdliner, ocaml4.02-fmt, ocaml4.02-astring) (ocaml4.02-alcotest, ocaml4.02-ppx-tools, ocaml4.02-react, ocaml4.02-ssl) (ocaml4.02-lwt, ocaml4.02-lwt-log, ocaml4.02-logs, ocaml4.02-fpath) (ocaml4.02-bos, ocaml4.02-xmlm, ocaml4.02-ulex, ocaml4.02-uchar) (ocaml4.02-uutf, ocaml4.02-jsonm, ocaml4.02-ocurl, ocaml4.02-base64) (ocaml4.02-omake, ocaml4.02-batteries, ocaml4.02-pcre, ocaml4.02-oasis) (ocaml4.02-js-build-tools, ocaml4.02-bin-prot, ocaml4.02-fieldslib) (ocaml4.02-ppx-core, ocaml4.02-ppx-optcomp, ocaml4.02-ppx-driver) (ocaml4.02-cppo, ocaml4.02-ppx-deriving, ocaml4.02-ppx-type-conv) (ocaml4.02-ppx-inline-test, ocaml4.02-ppx-bench, ocaml4.02-ppx-compare) (ocaml4.02-sexplib, ocaml4.02-typerep, ocaml4.02-variantslib) (ocaml4.02-ppx-sexp-conv, ocaml4.02-ppx-variants-conv) (ocaml4.02-ppx-here, ocaml4.02-ppx-assert, ocaml4.02-ppx-enumerate) (ocaml4.02-ppx-let, ocaml4.02-ppx-typerep-conv, ocaml4.02-ppx-sexp-value) (ocaml4.02-ppx-pipebang, ocaml4.02-ppx-bin-prot, ocaml4.02-ppx-fail) (ocaml4.02-ppx-custom-printf, ocaml4.02-ppx-sexp-message) (ocaml4.02-ppx-fields-conv, ocaml4.02-seq, ocaml4.02-re) (ocaml4.02-ppx-expect, ocaml4.02-ppx-jane, ocaml4.02-core-kernel) (ocaml4.02-async-kernel, ocaml4.02-async-rpc-kernel, ocaml4.02-core) (ocaml4.02-async-unix, ocaml4.02-async-extra, ocaml4.02-async) (ocaml4.02-ocplib-endian, ocaml4.02-easy-format, optcomp) (ocaml4.02-piqilib, ocaml4.02-uuidm, ocaml4.02-graph, ocaml4.02-piqi) (ocaml4.02-camomile, ocaml4.02-zed, ocaml4.02-lambda-term): Remove variables. * guix/build-system/ocaml.scm (default-ocaml4.02) (default-ocaml4.02-findlib, package-with-ocaml4.02) (strip-ocaml4.02-variant): Remove variables.
2019-04-25gnu: ocamlify: Downgrade to 0.0.1.Julien Lepiller
Version 0.0.2 cannot be built with the latest OCaml, whereas this version does. This is also the version used by opam. * gnu/packages/ocaml.scm (ocamlify): Downgrade to 0.0.1. [arguments]: Do not use ocaml-4.02.
2019-04-25gnu: Remove ocaml-jbuilder.Julien Lepiller
Jbuilder is deprecated and replaced by dune. * gnu/packages/ocaml.scm (ocaml-jbuilder): Remove variable. (ocaml-zed, ocaml-utop): Use dune-build-system.
2019-04-25gnu: bap: Update to 1.6.0.Julien Lepiller
* gnu/packages/ocaml.scm (bap): Update to 1.6.0. (ocaml-frontc): Update to 3.4.1. (ocaml-fileutils, ocaml-cstruct, ocaml-hex, ocaml-ezjsonm, ocaml-uri): New variables. (ocaml4.02-fileutils, ocaml4.02-cstruct, ocaml4.02-hex, ocaml4.02-ezjsonm, ocaml4.02-uri): Remove variables.