Age | Commit message (Expand) | Author |
2022-01-09 | 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>
| Philip McGrath |
2022-01-09 | 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>
| Philip McGrath |
2022-01-09 | 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>
| Philip McGrath |
2022-01-09 | 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>
| Philip McGrath |
2022-01-08 | gnu: trayer-srg: Fix spelling....* gnu/packages/wm.scm (trayer-srg)[description]: Fix spelling of
"environments".
| Vagrant Cascadian |
2022-01-08 | gnu: texlive-hyphen-macedonian: Fix spelling....* gnu/packages/tex.scm (texlive-hyphen-macedonian)[description]: Fix spelling
of "hyphenation".
| Vagrant Cascadian |
2022-01-08 | gnu: rust-1.40: Fix spelling....* gnu/packages/rust.scm (rust-1.40)[synopsis]: Fix spelling of "programming".
| Vagrant Cascadian |
2022-01-08 | gnu: sbcl-glsl-toolkit: Fix grammar....* gnu/packages/lisp-xyz.scm (sbcl-glsl-toolkit)[description]: Fix grammar.
| Vagrant Cascadian |
2022-01-08 | gnu: r-intergraph: Fix grammar....* gnu/packages/cran.scm (r-intergraph)[description]: Fix grammar.
| Vagrant Cascadian |
2022-01-09 | gnu: tintin++: Update to 2.02.12....* gnu/packages/games.scm (tintin++): Update to 2.02.12.
| Tobias Geerinckx-Rice |
2022-01-09 | gnu: srain: Update to 1.3.1....* gnu/packages/irc.scm (srain): Update to 1.3.1.
| Tobias Geerinckx-Rice |
2022-01-09 | gnu: srain: Fix build....* gnu/packages/irc.scm (srain)[inputs]: Downgrade libsoup to libsoup-minimal-2.
| Tobias Geerinckx-Rice |
2022-01-09 | gnu: thermald: Update to 2.4.7....* gnu/packages/admin.scm (thermald): Update to 2.4.7.
| Tobias Geerinckx-Rice |
2022-01-08 | gnu: guix: Update to e427593....* gnu/packages/package-management.scm (guix): Update to e427593.
| Chris Marusich |
2022-01-08 | gnu: guix: Update to dc2b901....* gnu/packages/package-management.scm (guix): Update to dc2b901.
| Chris Marusich |
2022-01-08 | services: set-xorg-configuration: Use target-x86-64?....* gnu/services/xorg.scm (set-xorg-configuration)[login-manager-service-type]:
Use target-x86-64? from (guix utils) to decide if the system is an x86_64
system instead of comparing the strings ourselves.
| Chris Marusich |
2022-01-08 | tests: Fix file-needed/recursive on powerpc64le-linux....Fixes: <https://issues.guix.gnu.org/52940>.
* tests/gremlin.scm (file-needed/recursive): Consider two entries to be
equivalent not when they are the same string, but rather when they refer to
the same file.
[ground-truth]: In addition to strings that begin with "linux-vdso.so", remove
strings that begin with "linux-vdso64.so".
| Chris Marusich |
2022-01-08 | services: networking: Add netmask to loopback address....Previously, we would get a fishy 127.0.0.1/0 interface:
$ ip a show dev lo
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet 127.0.0.1/0 scope global lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
With this change, we get nothing but the "/8" version:
$ ip a show dev lo
1: lo: <LOOPBACK,MULTICAST,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope global lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
Reported by Yann Dupont <Yann.Dupont@univ-nantes.fr>.
* gnu/services/base.scm (assert-valid-address): Remove special cases for
127.0.0.1 and ::1.
(%loopback-static-networking): Add "/8".
| Ludovic Courtès |
2022-01-08 | gnu: Add python-astral....* gnu/packages/astronomy.scm (python-astral): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| paladhammika |
2022-01-08 | gnu: Add kid3....* gnu/packages/kde-multimedia.scm (kid3): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Vinicius Monego |
2022-01-08 | gnu: Add python-markdownify....* gnu/packages/markup.scm (python-markdownify): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Giacomo Leidi |
2022-01-08 | gnu: tlp: Remove obsolete #t returns....* gnu/packages/linux.scm (tlp)[arguments]:
Don't explicitly return #t from phases.
| Tobias Geerinckx-Rice |
2022-01-08 | gnu: httpfs2: Prepare for cross-compilation....* gnu/packages/file-systems.scm (httpfs2)[arguments]: Use CC-FOR-TARGET.
| Tobias Geerinckx-Rice |
2022-01-08 | gnu: httpfs2: Use G-expressions....* gnu/packages/file-systems.scm (httpfs2)[arguments]:
Rewrite as G-expressions.
| Tobias Geerinckx-Rice |
2022-01-08 | gnu: tlpui: Update to 1.5.0....* gnu/packages/linux.scm (tlpui): Update to 1.5.0.
| Nicolas Goaziou |
2022-01-08 | gnu: tlp: Update to 1.5.0....* gnu/packages/linux.scm (tlp): Update to 1.5.0.
| Nicolas Goaziou |
2022-01-08 | gnu: giac: Update to 1.7.0-45....* gnu/packages/algebra.scm (giac): Update to 1.7.0-45.
[inputs]: Remove labels.
[native-inputs]: Remove labels.
| Nicolas Goaziou |
2022-01-08 | gnu: emacs-with-editor: Update to 3.1.1....* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.1.1.
| Nicolas Goaziou |
2022-01-08 | gnu: emacs-vertico: Update to 0.19....* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.19.
| Nicolas Goaziou |
2022-01-08 | gnu: emacs-trashed: Update to 2.1.3....* gnu/packages/emacs-xyz.scm (emacs-trashed): Update to 2.1.3.
| Nicolas Goaziou |
2022-01-08 | gnu: emacs-typit: Update to 0.2.2....* gnu/packages/emacs-xyz.scm (emacs-typit): Update to 0.2.2.
| Nicolas Goaziou |
2022-01-08 | gnu: emacs-rustic: Update to 2.4....* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.4.
| Nicolas Goaziou |
2022-01-08 | gnu: emacs-orgit: Update to 1.7.2....* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 1.7.2.
| Nicolas Goaziou |
2022-01-08 | gnu: emacs-goto-chg: Update to 1.7.5....* gnu/packages/emacs-xyz.scm (emacs-goto-chg): Update to 1.7.5.
| Nicolas Goaziou |
2022-01-08 | gnu: emacs-devdocs: Update to 0.3....* gnu/packages/emacs-xyz.scm (emacs-devdocs): Update to 0.3.
| Nicolas Goaziou |
2022-01-08 | gnu: emacs-posframe: Update to 1.1.5....* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.1.5.
| Nicolas Goaziou |
2022-01-08 | gnu: asymptote: Update to 2.75....* gnu/packages/plotutils.scm (asymptote): Update to 2.75.
| Nicolas Goaziou |
2022-01-08 | gnu: laminar: Update to 1.1....* gnu/packages/ci.scm (laminar): Update to 1.1.
[native-inputs]: Update ansi_up to 4.0.4.
| Christopher Baines |
2022-01-08 | gnu: patchwork: Update to 3.0.4....* gnu/packages/patchutils.scm (patchwork): Update to 3.0.4.
[propagated-inputs]: Use Django 3.2.
| Christopher Baines |
2022-01-08 | gnu: emacs-clang-rename: Remove input labels....* gnu/packages/llvm.scm (emacs-clang-rename)[arguments]: Use SEARCH-INPUT-FILE
instead of label.
| Marius Bakke |
2022-01-08 | gnu: emacs-clang-format: Remove input labels....* gnu/packages/llvm.scm (emacs-clang-format)[arguments]: Use SEARCH-INPUT-FILE
instead of label.
| Marius Bakke |
2022-01-08 | gnu: python-clang: Add 13....* gnu/packages/llvm.scm (python-clang-13): New variable.
| Marius Bakke |
2022-01-08 | gnu: python-clang: Remove input labels....* gnu/packages/llvm.scm (clang-python-bindings)[arguments]: Use
SEARCH-INPUT-FILE instead of label.
| Marius Bakke |
2022-01-08 | gnu: ungoogled-chromium: Build with Clang 13....* gnu/packages/chromium.scm (%arch-patches): Remove obsolete.
(ungoogled-chromium)[native-inputs]: Change from CLANG-12 to CLANG-13.
| Marius Bakke |
2022-01-08 | gnu: clang@13: Install CFI ignorelist....* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: Adjust
symlink-cfi_blacklist phase to work with the renamed "ignorelist" in
clang-runtime@13. Rename phase to match.
* gnu/packages/llvm.scm (clang-13)[arguments]: Remove.
| Marius Bakke |
2022-01-08 | gnu: python-llvmlite: Remove unused patch....* gnu/packages/llvm.scm (python-llvmlite)[inputs]: Remove patch from the
custom LLVM variant, because the custom patch phase was defunct and the patch
no longer applies.
| Marius Bakke |
2022-01-08 | gnu: lldb: Simplify inputs....* gnu/packages/llvm.scm (lldb)[inputs]: Remove labels.
| Marius Bakke |
2022-01-08 | gnu: lld: Update to 13.0.0....* gnu/packages/llvm.scm (lld): Update to 13.0.0.
[inputs]: Change from LLVM-12 to LLVM-13.
| Marius Bakke |
2022-01-08 | gnu: libunwind-headers: Update to 13.0.0....* gnu/packages/llvm.scm (libunwind-headers): Update to 13.0.0.
| Marius Bakke |
2022-01-07 | gnu: c-vise: Update to 2.4.0....* gnu/packages/debug.scm (c-vise)[source]: Update to 2.4.0.
[inputs]: Use list syntax. Add python-chardet.
| Eric Bavier |