summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* nls: Update translations.Julien Lepiller2022-01-09
| | | | | | | | | * po/doc/guix-cookbook.fi.po: New file. * po/doc/guix-manual.fi.po: New file. * po/doc/local.mk: Add them. * doc/local.mk: Add them. * po/guix/fi.po: New file. * po/guix/LINGUAS: Add it.
* gnu: ocaml: Update to 4.13.Julien Lepiller2022-01-09
| | | | | | | * gnu/packages/ocaml.scm (ocaml-4.13): New variable. (ocaml-4.11): Remove variable. (ocaml-dot-merlin-reader): Update to 4.4-413. (js-of-ocaml): Update to 3.11.0.
* gnu: ocaml-migrate-parstree-1: Only build ocaml4.07 variant.Julien Lepiller2022-01-09
| | | | | * gnu/packages/ocaml.scm (ocaml-migrate-parsetree-1): Rename to... (ocaml4.07-migrate-parsetree): ...this. Use package-with-ocaml4.07.
* gnu: ocaml-ppx-tools-versioned: Only build ocaml-4.07 variant.Julien Lepiller2022-01-09
| | | | | | * gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned): Rename to... (ocaml4.07-ppx-tools-versioned): ...this. Use package-with-ocaml4.07. [arguments]: Use ocaml-4.07.
* gnu: node-mersenne: Fix typo in description.Liliana Marie Prikler2022-01-09
| | | | | * gnu/packages/node-xyz.scm (node-mersenne)[description]: Use “this” rather than “thix”.
* gnu: Add node-serialport.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-serialport): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-serialport-stream.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-serialport-stream): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-serialport-parser-byte-length.Philip McGrath2022-01-09
| | | | | | | * gnu/packages/node-xyz.scm (node-serialport-parser-byte-length): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-serialport-parser-cctalk.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-serialport-parser-cctalk): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-serialport-parser-inter-byte-timeout.Philip McGrath2022-01-09
| | | | | | | * gnu/packages/node-xyz.scm (node-serialport-parser-inter-byte-timeout): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-serialport-parser-ready.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-serialport-parser-ready): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-serialport-parser-regex.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-serialport-parser-regex): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-serialport-bindings.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-serialport-bindings): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-serialport-parser-readline.Philip McGrath2022-01-09
| | | | | | | * gnu/packages/node-xyz.scm (node-serialport-parser-readline): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-serialport-parser-delimiter.Philip McGrath2022-01-09
| | | | | | | * gnu/packages/node-xyz.scm (node-serialport-parser-delimiter): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-serialport-binding-abstract.Philip McGrath2022-01-09
| | | | | | | * gnu/packages/node-xyz.scm (node-serialport-binding-abstract): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-debug.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-debug): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-ms.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-ms): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-segfault-handler.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-segfault-handler): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-bindings.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-bindings): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-file-uri-to-path.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-file-uri-to-path): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-sqlite3.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-sqlite3): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-addon-api.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-addon-api): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-openzwave-shared.Philip McGrath2022-01-09
| | | | | | * gnu/packages/zwave.scm (node-openzwave-shared): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-nan.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-nan): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-readable-stream.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-readable-stream): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-string-decoder.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-string-decoder): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-safe-buffer.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-safe-buffer): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add node-inherits.Philip McGrath2022-01-09
| | | | | | * gnu/packages/node-xyz.scm (node-inherits): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: node-irc: Use 'delete-dependencies'.Philip McGrath2022-01-09
| | | | | | | gnu/packages/node-xyz.scm (node-irc)[arguments]: Use 'delete-dependencies'. Stop deleting the 'configure' phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: node-irc-colors: Use 'delete-dependencies'.Philip McGrath2022-01-09
| | | | | | | gnu/packages/node-xyz.scm (node-irc-colors)[arguments]: Use 'delete-dependencies'. Stop deleting the 'configure' phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: node-once: Use 'delete-dependencies'.Philip McGrath2022-01-09
| | | | | | | gnu/packages/node-xyz.scm (node-once)[arguments]: Use 'delete-dependencies'. Stop deleting the 'configure' phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: node-wrappy: Use 'delete-dependencies'.Philip McGrath2022-01-09
| | | | | | | gnu/packages/node-xyz.scm (node-wrappy)[arguments]: Use 'delete-dependencies'. Stop deleting the 'configure' phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: node-semver: Use 'delete-dependencies'.Philip McGrath2022-01-09
| | | | | | | gnu/packages/node-xyz.scm (node-semver)[arguments]: Use 'delete-dependencies'. Stop deleting the 'configure' phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: node-llparse-bootstrap: Use 'delete-dependencies'.Philip McGrath2022-01-09
| | | | | | | gnu/packages/node.scm (node-llparse-bootstrap)[arguments]: Use 'delete-dependencies'. Stop deleting the 'configure' phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: node-llparse-frontend-bootstrap: Use 'delete-dependencies'.Philip McGrath2022-01-09
| | | | | | | gnu/packages/node.scm (node-llparse-frontend-bootstrap)[arguments]: Use 'delete-dependencies'. Stop deleting the 'configure' phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: node-llparse-builder-bootstrap: Use 'delete-dependencies'.Philip McGrath2022-01-09
| | | | | | | gnu/packages/node.scm (node-llparse-builder-bootstrap)[arguments]: Use 'delete-dependencies'. Stop deleting the 'configure' phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: node-debug-bootstrap: Use 'delete-dependencies'.Philip McGrath2022-01-09
| | | | | | | gnu/packages/node.scm (node-debug-bootstrap)[arguments]: Use 'delete-dependencies'. Stop deleting the 'configure' phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: node-binary-search-bootstrap: Use 'delete-dependencies'.Philip McGrath2022-01-09
| | | | | | | gnu/packages/node.scm (node-binary-search-bootstrap)[arguments]: Use 'delete-dependencies'. Stop deleting the 'configure' phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: node-ms-bootstrap: Use 'delete-dependencies'.Philip McGrath2022-01-09
| | | | | | | gnu/packages/node.scm (node-ms-bootstrap)[arguments]: Use 'delete-dependencies'. Stop deleting the 'configure' phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: node-semver-bootstrap: Use 'delete-dependencies'.Philip McGrath2022-01-09
| | | | | | | gnu/packages/node.scm (node-semver-bootstrap)[arguments]: Use 'delete-dependencies'. Stop deleting the 'configure' phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* guix: node-build-system: Add 'delete-dependencies' helper function.Philip McGrath2022-01-09
| | | | | | | | | | | Many node packages currently skip the configure phase, because they lack both dependencies and a convenient way to build without all of them, e.g. for the purposes of bootstrapping. This patch adds a big hammer to flatten these nails. * guix/build/node-build-system.scm (delete-dependencies): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* guix: node-build-system: Add avoid-node-gyp-rebuild phase.Philip McGrath2022-01-09
| | | | | | | | | | | | Packages with native addons currently try to write to store paths when used as dependecies. This patch adds a phase to replace that behaviour with a no-op. * guix/build/node-build-system.scm (avoid-node-gyp-rebuild): New variable. (%standard-phases): Add 'avoid-node-gyp-rebuild' after 'install'. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* guix: node-build-system: Add JSON utilities.Philip McGrath2022-01-09
| | | | | | | | | | | | | | | | This commit adds several utility functions for non-destructive transformation of the JSON representation used by (guix build json), particularly for purely functional update of JSON objects. They ought to eventually be exported from their own module, but for now are kept private to allow experimentation. * guix/build/node-build-system.scm (assoc-ref*, jsobject-ref, alist-pop) (alist-update, jsobject-update*, jsobject-union): New variables. (with-atomic-json-file-replacement): New public variable. (module-name, build, patch-dependencies): Use them. Do not resort to unsafe alist primitives from Guile core. Co-authored-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* guix: node-build-system: Add implicit libuv input.Philip McGrath2022-01-09
| | | | | | | | * guix/build-system/node.scm (lower): Add the version of libuv used as an input to the #:node package as an additional implicit input, so that packages needing libuv always get the correct version. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* guix: node-build-system: Add delete-lockfiles phase.Philip McGrath2022-01-09
| | | | | | | | | | Guix does not use any of these lock files to determine the package versions used during the build, so they only serve to cause problems. * guix/build/node-build-system.scm (delete-lockfiles): New variable. (%standard-phases): Add 'delete-lockfiles' after 'patch-dependencies'. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: trayer-srg: Fix spelling.Vagrant Cascadian2022-01-08
| | | | | * gnu/packages/wm.scm (trayer-srg)[description]: Fix spelling of "environments".
* gnu: texlive-hyphen-macedonian: Fix spelling.Vagrant Cascadian2022-01-08
| | | | | * gnu/packages/tex.scm (texlive-hyphen-macedonian)[description]: Fix spelling of "hyphenation".
* gnu: rust-1.40: Fix spelling.Vagrant Cascadian2022-01-08
| | | | * gnu/packages/rust.scm (rust-1.40)[synopsis]: Fix spelling of "programming".
* gnu: sbcl-glsl-toolkit: Fix grammar.Vagrant Cascadian2022-01-08
| | | | * gnu/packages/lisp-xyz.scm (sbcl-glsl-toolkit)[description]: Fix grammar.