Age | Commit message (Collapse) | Author |
|
This makes relationships within the Emacs variants slightly easier to reason
about. In particular, it makes it so that inputs get added on top of the
previous stack rather than removed (which brings the risk of not adjusting
changes downwards).
* gnu/packages/emacs.scm (emacs-minimal): Expand package definition.
[inputs]: Reorder and add bash-minimal.
(emacs-no-x): Inherit from emacs-minimal.
(emacs): Inherit from emacs-no-x.
(emacs-motif, emacs-no-x-toolkit): Inherit from emacs-no-x.
Only inherit inputs from emacs.
|
|
* gnu/packages/patches/emacs-source-date-epoch.patch: Delete file
* gnu/local.mk (dist_patch_DATA): Remove it from here.
* gnu/packages/emacs.scm (emacs): Update to 29.0.91.
[source]<patches>: Remove “emacs-source-date-epoch.patch”.
Add “emacs-pgtk-super-key-fix.patch”.
[arguments]: Use “--with-native-compilation=aot” instead of #:make-flags.
[inputs]: Add sqlite and tree-sitter.
(emacs-next-pgtk): Rename to…
(emacs-pgtk): … this.
(emacs-next-pgtk-xwidgets): Rename to…
(emacs-pgtk-xwidgets): … this.
(emacs-minimal)[native-inputs]: Add texinfo.
(emacs-xwidgets): Inherit build system, configure-flags and phases normally.
(emacs-next, emacs-next-tree-sitter): Remove variables.
|
|
This is a followup to dbbc7e946131ba257728f1d05b96c4339b7ee88b:
'nscd-service-type' isn't necessarily present in OS, so we cannot use
the 'modify-services' as it would now error out. This was happening
with the "guix system docker-image" test in 'tests/guix-system.sh'.
* gnu/system/linux-container.scm (containerized-operating-system): Use
'filter-map' instead of 'remove' + 'modify-services'.
|
|
* gnu/packages/bioinformatics.scm (python-mudata): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
* gnu/packages/bioinformatics.scm (python-mofax): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
* gnu/packages/machine-learning.scm (python-sacrebleu): New variable.
|
|
* gnu/packages/python-xyz.scm (python-portalocker): New variable.
|
|
This adds libcblas.so, which users typically expect to have.
* gnu/packages/maths.scm (lapack)[arguments]: Pass "-DCBLAS=ON".
|
|
* guix/records.scm (map-fields): Tweak error message.
|
|
Fixes a regression introduced in
66ecffbeba0685ff2f1071db8aeb2393986afb97.
* gnu/system/shadow.scm (account-service-type)[default-value]: Change to
the empty list.
|
|
Previously it would try to access the real elpa.gnu.org. This would
succeed when network is available because "taxy-magit-section" is an
existing package.
* guix/import/elpa.scm (elpa-repository)
(package-from-elpa-repository?): Recognize 'gnu/http.
* tests/elpa.scm ("package-latest-release"): Use 'http' instead of
'https'. Change "taxy-magit-section" to "fake-taxy-magit-section".
|
|
Previously it would try to access the real metacpan.org. This would
succeed when network is available because "Test-Script" is an existing
package.
* tests/cpan.scm ("package-latest-release"): Wrap
'upstream-source-inputs' call in 'parameterize'. Set
'current-http-proxy'. Change the order of responses in
'with-http-server'.
|
|
Fixes the "haskell-stackage" test in 'tests/lint.scm', which started
failing with e6223017d95bc615b2648f0798d9a3904d5b5f57 because the extra
HTTP GETs induced by the 'haskell-fetch' calls would fail.
* guix/import/stackage.scm (latest-lts-release): Call 'hackage-fetch'
and its continuation from within 'inputs', which is delayed. Pass it
NAME-VERSION instead of HACKAGE-NAME-VERSION.
|
|
Fixes a regression introduced in
e7910f4882d520fcf8920df9ff4ddb00eb9ee41d.
* tests/minetest.scm (call-with-packages): Add #:timeout parameter to
'http-fetch' mock.
|
|
* gnu/packages/web.scm (hubbub)[source]: Add patch.
* gnu/packages/patches/hubbub-maybe-uninitialized.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/image-processing.scm (opencv)[arguments]: When building
for aarch64 adjust the 'disable-broken-tests phase to make the test
suite pass.
|
|
* gnu/packages/tbb.scm (tbb)[arguments]: When building for riscv64-linux
always link the test suite with -latomic.
|
|
* gnu/packages/tmux.scm (tmux-plugin-continuum): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (octave-cli): Update to 8.2.0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/textutils.scm (pandoc-include): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/textutils.scm (python-panflute): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
I added a test by `jekyll build`.
* gnu/packages/ruby.scm (ruby-minima): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
In an effort to homogenize things, commit
3c40dfe2851dd4ef48d2711f9f3531c06afbe1f2 replaced:
@deffn {Scheme Procedure}
with:
@defun
However, the latter prints "Function" when all existing material about
Scheme uses the term "procedure".
Thus, for consistency, this commit switches to:
@deffn {Procedure}
* doc/guix.texi, doc/contributing.texi: Use "@deffn {Procedure}"
consistently rather than "@defun" or similar.
|
|
* gnu/packages/containers.scm (buildah): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/swig.scm (swig-next): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/flashing-tools.scm (flashrom)[inputs]: Add bash-minimal.
[arguments]<#:phases>: Add phase 'wrap-program.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/patches/flashrom-fix-building-on-aarch64.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/flashing-tools.scm (flashrom): Update to 1.3.0.
[build-system]: Switch to meson-build-system.
[inputs]: Add libjaylink.
[native-inputs]: Add cmocka.
Actually, at least from 1.2, the exact \"dmidecode\" is not present in dmi.c.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/crates-io.scm (rust-uom-0.34): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/games.scm (rogue): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
Change was coordinated with upstream maintainer Boian Bonev.
* doc/guix.texi: Update outdated URL for Eudev wiki.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
Thanks to Alexandros Prekates and Markku Korkeala for pointing out the bug in
the documentation. [1]
[1] https://lists.gnu.org/archive/html/help-guix/2023-05/msg00220.html
* doc/gnu.texi (Secure Shell): Replace reference to non-existing (gnu home
services ssh-agent)
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
Fixes <https://issues.guix.gnu.org/63443>.
Reported by Attila Lendvai <attila@lendvai.name>.
* guix/scripts/substitute.scm (catch-system-error): New macro.
(download-nar): Add call to 'delete-file-recursively'.
* tests/substitute.scm ("substitute, previous partial download around"):
New test.
|
|
This allows 'guix substitute' to shrink the cache a bit more, which
saves space and improves performance of cache-cleanup phases since fewer
entries need to be traversed.
* guix/scripts/substitute.scm (cached-narinfo-expiration-time): Define
'max-ttl' and use it as an upper bound.
|
|
Previously, "guix import pypi f3 | head -3" would print a backtrace.
* guix/scripts/import.scm (guix-import): Wrap
'pretty-print-with-comments' call in 'leave-on-EPIPE'.
|
|
* gnu/packages/lisp.scm (sbcl)[source]: Update snippet.
|
|
* gnu/packages/xfce.scm (xfce4-screensaver): Update to 4.18.2.
|
|
* gnu/packages/xfce.scm (xfce4-power-manager): Update to 4.18.2.
|
|
* gnu/packages/xfce.scm (xfce4-session): Update to 4.18.3.
|
|
* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.7.
|
|
* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.10.4.
|
|
* gnu/packages/xfce.scm (xfce4-panel): Update to 4.18.4.
|
|
* gnu/packages/xfce.scm (libxfce4ui): Update to 4.18.4.
|
|
* gnu/packages/machine-learning.scm (python-spacy): New variable.
|
|
* gnu/packages/python-xyz.scm (python-pathy): New variable.
|
|
* gnu/packages/machine-learning.scm (python-thinc): New variable.
|
|
* gnu/packages/maths.scm (python-blis-for-thinc): New variable.
|
|
* gnu/packages/machine-learning.scm (python-spacy-loggers): New variable.
|
|
* gnu/packages/machine-learning.scm (python-spacy-legacy): New variable.
|
|
* gnu/packages/music.scm (yoshimi): Update to 2.3.0.
|
|
* gnu/packages/maths.scm (python-blis): New variable.
|