Commit graph

91482 commits

Author SHA1 Message Date
Philip McGrath
6dec34e25b
gnu: Add node-string-decoder.
* gnu/packages/node-xyz.scm (node-string-decoder): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-01-09 02:07:14 +01:00
Philip McGrath
5524733bb2
gnu: Add node-safe-buffer.
* gnu/packages/node-xyz.scm (node-safe-buffer): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-01-09 02:07:14 +01:00
Philip McGrath
3bd092c0bf
gnu: Add node-inherits.
* gnu/packages/node-xyz.scm (node-inherits): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-01-09 02:07:14 +01:00
Philip McGrath
534f9e495f
gnu: node-irc: Use 'delete-dependencies'.
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>
2022-01-09 02:07:14 +01:00
Philip McGrath
b542d09ed3
gnu: node-irc-colors: Use 'delete-dependencies'.
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>
2022-01-09 02:07:14 +01:00
Philip McGrath
37110c1650
gnu: node-once: Use 'delete-dependencies'.
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>
2022-01-09 02:07:13 +01:00
Philip McGrath
8c83a9c7ea
gnu: node-wrappy: Use 'delete-dependencies'.
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>
2022-01-09 02:07:13 +01:00
Philip McGrath
cdc47fb3ef
gnu: node-semver: Use 'delete-dependencies'.
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>
2022-01-09 02:07:13 +01:00
Philip McGrath
96a5170fde
gnu: node-llparse-bootstrap: Use 'delete-dependencies'.
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>
2022-01-09 02:07:13 +01:00
Philip McGrath
5e1f8bae07
gnu: node-llparse-frontend-bootstrap: Use 'delete-dependencies'.
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>
2022-01-09 02:07:13 +01:00
Philip McGrath
8d27d057bc
gnu: node-llparse-builder-bootstrap: Use 'delete-dependencies'.
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>
2022-01-09 02:07:12 +01:00
Philip McGrath
ff90784cef
gnu: node-debug-bootstrap: Use 'delete-dependencies'.
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>
2022-01-09 02:07:12 +01:00
Philip McGrath
fcec019560
gnu: node-binary-search-bootstrap: Use 'delete-dependencies'.
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>
2022-01-09 02:07:12 +01:00
Philip McGrath
11f842fafe
gnu: node-ms-bootstrap: Use 'delete-dependencies'.
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>
2022-01-09 02:07:12 +01:00
Philip McGrath
ef511a3b48
gnu: node-semver-bootstrap: Use 'delete-dependencies'.
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>
2022-01-09 02:07:12 +01:00
Philip McGrath
a62e6e3220
guix: node-build-system: Add 'delete-dependencies' helper function.
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>
2022-01-09 02:07:12 +01:00
Philip McGrath
df7d787ba4
guix: node-build-system: Add avoid-node-gyp-rebuild phase.
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>
2022-01-09 02:07:11 +01:00
Philip McGrath
2ef3fe9f35
guix: node-build-system: Add JSON utilities.
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>
2022-01-09 02:07:11 +01:00
Philip McGrath
75416be16b
guix: node-build-system: Add implicit libuv input.
* 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>
2022-01-09 02:07:11 +01:00
Philip McGrath
5add4af6fc
guix: node-build-system: Add delete-lockfiles phase.
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>
2022-01-09 02:07:10 +01:00
Vagrant Cascadian
3e47387805
gnu: trayer-srg: Fix spelling.
* gnu/packages/wm.scm (trayer-srg)[description]: Fix spelling of
  "environments".
2022-01-08 16:39:46 -08:00
Vagrant Cascadian
a3b51fedef
gnu: texlive-hyphen-macedonian: Fix spelling.
* gnu/packages/tex.scm (texlive-hyphen-macedonian)[description]: Fix spelling
  of "hyphenation".
2022-01-08 16:39:42 -08:00
Vagrant Cascadian
813896b222
gnu: rust-1.40: Fix spelling.
* gnu/packages/rust.scm (rust-1.40)[synopsis]: Fix spelling of "programming".
2022-01-08 16:39:37 -08:00
Vagrant Cascadian
7d7b579531
gnu: sbcl-glsl-toolkit: Fix grammar.
* gnu/packages/lisp-xyz.scm (sbcl-glsl-toolkit)[description]: Fix grammar.
2022-01-08 16:39:31 -08:00
Vagrant Cascadian
84f6a80ca6
gnu: r-intergraph: Fix grammar.
* gnu/packages/cran.scm (r-intergraph)[description]: Fix grammar.
2022-01-08 16:39:25 -08:00
Tobias Geerinckx-Rice
61cd7853d1
gnu: tintin++: Update to 2.02.12.
* gnu/packages/games.scm (tintin++): Update to 2.02.12.
2022-01-09 01:36:38 +01:00
Tobias Geerinckx-Rice
1e18f88740
gnu: srain: Update to 1.3.1.
* gnu/packages/irc.scm (srain): Update to 1.3.1.
2022-01-09 01:36:38 +01:00
Tobias Geerinckx-Rice
bd6d239cfb
gnu: srain: Fix build.
* gnu/packages/irc.scm (srain)[inputs]: Downgrade libsoup to libsoup-minimal-2.
2022-01-09 01:36:38 +01:00
Tobias Geerinckx-Rice
924352ab22
gnu: thermald: Update to 2.4.7.
* gnu/packages/admin.scm (thermald): Update to 2.4.7.
2022-01-09 01:36:38 +01:00
Tobias Geerinckx-Rice
881089c917
Revert "gnu: hplip: Update to 3.21.12."
This reverts commit 27914cb4b7.
Alas, it causes a ‘hidden’ world rebuild through hplip-minimal.
2022-01-09 01:00:07 +01:00
Tobias Geerinckx-Rice
27914cb4b7
gnu: hplip: Update to 3.21.12.
* gnu/packages/cups.scm (hplip): Update to 3.21.12.
2022-01-09 01:00:00 +01:00
Tobias Geerinckx-Rice
1ace0c972d
gnu: hello: Update to 2.11.
* gnu/packages/base.scm (hello): Update to 2.11.
2022-01-09 01:00:00 +01:00
Tobias Geerinckx-Rice
360379200d
Revert "gnu: tree: Fix problem with no output when fd3 is present."
This reverts commit bd4f314bba.
2022-01-09 01:00:00 +01:00
Leo Famulari
43990c6a29
doc: Fix typo.
Groan.

* doc/guix.texi (Build Environment Setup): Fix typo.
2022-01-16 13:21:25 -05:00
Leo Famulari
72f3334308
doc: Document the dummy $HOME in the build chroot.
This missing documentation reported by Matt <matt@excalamus.com>.

* doc/guix.texi (Build Environment Setup): Document '/homeless-shelter'.
2022-01-16 13:17:22 -05:00
Maxim Cournoyer
8cdecad237
gnu: jami: Use OpenGL, not OpenGL ES.
This may yield better performance.

* gnu/packages/jami.scm (jami)[phases]{use-desktop-opengl}: New phase.
2022-01-16 12:05:57 -05:00
Liliana Marie Prikler
05fbb611cd
gnu: gnome-mahjongg: Update to 3.38.3.
* gnu/packages/gnome.scm (gnome-mahjongg): Update to 3.38.3.
[source]: Use url-fetch with GNOME mirrors.
2022-01-16 13:50:01 +01:00
Liliana Marie Prikler
9a93959e4c
gnu: gnome-mahjongg: Fix typo in description.
* gnu/packages/gnome.scm (gnome-mahjongg)[description]: Use “Mahjongg” with
two ‘g’s.
2022-01-16 13:46:03 +01:00
Liliana Marie Prikler
9756bde7fb
gnu: gnome-mahjongg: Drop librsvg from inputs.
librsvg is already propagated by gtk+, so directly adding it to the inputs
is only going to cause unnecessary breakages.

* gnu/packages/gnome.scm (gnome-mahjongg)[inputs]: Remove librsvg.
2022-01-16 13:38:56 +01:00
Liliana Marie Prikler
42e9b45a5d
gnu: gnome-mahjongg: Fix build.
* gnu/packages/gnome.scm (gnome-mahjongg): Build with meson-0.59.
2022-01-16 13:34:52 +01:00
Josselin Poiret
1471219a8a
gnu: deluge: Remove reference of build-time librsvg
* gnu/packages/bittorrent.scm (deluge): Do it.
2022-01-16 11:36:10 +01:00
Josselin Poiret
711f0e683c
gnu: deluge: Move librsvg to native inputs
* gnu/packages/bittorrent.scm (deluge): Do it.
2022-01-16 11:36:06 +01:00
Florian Pelz
0891ac16d0
news: Add 'de' translation.
* etc/news.scm: Add German translation of 'guix style --styling=format' entry.
2022-01-16 09:01:10 +01:00
Kyle Meyer
172bd0b5cd
gnu: git-annex: Update to 8.20211231.
* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20211231.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-15 23:27:34 +01:00
Felix Gruber
f777c156e0
gnu: python-geopandas: Update to 0.10.2.
* gnu/packages/geo.scm (python-geopandas): Update to 0.10.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-15 23:27:34 +01:00
raingloom
63d7e31f20
gnu: passwordsafe: Update to 5.1.
* gnu/packages/gnome.scm (passwordsafe): Update to 5.1.
* gnu/packages/patches/passwordsafe-meson-remove-extra-argument.patch:
  New file.
* gnu/local.mk: Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-15 23:27:34 +01:00
Vinicius Monego
8972972cbf
gnu: Add openshadinglanguage.
* gnu/packages/graphics.scm (openshadinglanguage): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-15 23:27:34 +01:00
Ludovic Courtès
560fd99061
doc: Remove now unnecessary workaround.
* doc/build.scm (translated-texi-manuals): Turn into an alias
for (@@ (guix self) translated-texi-manuals).
2022-01-15 23:27:34 +01:00
Danny Milosavljevic
40d5931a60
gnu: libsigrokdecode: Fix build with python 3.9.
* gnu/packages/patches/libsigrokdecode-python3.9-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/electronics.scm (libsigrokdecode)[native-inputs]: Add
automake, autoconf.
[source](patches): New field.
2022-01-15 23:03:31 +01:00
Nicolas Goaziou
f33aa8a051
gnu: qtspell: Update to 1.0.1.
* gnu/packages/qt.scm (qtspell): Update to 1.0.1.
2022-01-15 22:50:36 +01:00