~ruther/guix-local

4c3f326e — Timotej Lazar 2 years ago
gnu: signify: Update to 32.

* gnu/packages/crypto.scm (signify): Update to 32.

Change-Id: I5dedc5d8c6e0acb5bec94befe5aafd1642edb68e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4af58f55 — Greg Hogan 2 years ago
gnu: atop: Update source hash.

The new ‘atop-2.9.0.tar.gz’ adds a single file, ‘mkdate’, which, when
available, generates a ‘versdate.h’ file containing the current date.

* gnu/packages/admin.scm (atop): Update source hash and add snippet.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I2de2068d052d0b37aff1a6d18f5639baac6ccdfa
560d5c66 — Ludovic Courtès 2 years ago
gnu: llama-cpp: Produce a portable binary unless tuned.

* gnu/packages/machine-learning.scm (llama-cpp)[arguments]:
Augment #:configure-flags.
[properties]: New field.

Co-authored-by: John Fremlin <john@fremlin.org>
Change-Id: I9b3d72849107a6988fec94dc4a22614443338cb2
a568ac8b — Karl Hallsby 2 years ago
gnu: Add tree-sitter-nix.

* gnu/packages/tree-sitter.scm (tree-sitter-nix): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1bd6a735 — Karl Hallsby 2 years ago
gnu: Add tree-sitter-latex.

* gnu/packages/tree-sitter.scm (tree-sitter-latex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8ded7cd7 — Karl Hallsby 2 years ago
gnu: Add tree-sitter-tlaplus.

* gnu/packages/tree-sitter.scm (tree-sitter-tlaplus): New variable.

Change-Id: I0e66b87a872bdb29b3c01f4eaf4486dab3d1873f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
be14d41d — Ludovic Courtès 2 years ago
gnu: guix: Define ‘guix-for-channels’ and document its use.

* gnu/packages/package-management.scm (guix-for-channels): New
procedure.
* doc/guix.texi (Customizing the System-Wide Guix): New section.
(Base Services): Add cross-reference.

Change-Id: Ied51c3bf9bf08dfc629bb3f0a152eb20b869a636
d6a38187 — Ludovic Courtès 2 years ago
build-system/channel: Add support for additional channels.

Until now, ‘channel-build-system’ would assume a single channel, the
‘guix’ channel.  This change lets users specify additional channels
using the #:channels parameter.

* guix/build-system/channel.scm (build-channels): Add #:channels and
honor it.
(channel-build-system): In ‘lower’, add #:channels and honor it.
* doc/guix.texi (Build Systems): Document it.

Change-Id: I36c1d19cbeee02a4d1144de089b78df0390774a0
69b8feab — Romain GARBAGE 2 years ago
gnu: kokkos: Update to 4.2.01.

* gnu/packages/cpp.scm (kokkos): Update to 4.2.01.

Change-Id: I29df429ad8d347ba486f0a59bf1c4e2a106e51d1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
dd476cfb — Ludovic Courtès 2 years ago
guix-install.sh: Add ‘--uninstall’ flag.

* etc/guix-install.sh (REQUIRE): Add groupdel and userdel.
(chk_term): Handle ‘WAR’.
(sys_delete_store, sys_delete_build_user, sys_delete_guix_daemon)
(sys_delete_init_profile, sys_delete_user_profiles): New functions.
(main): Rename to…
(main_install): … this.
(main_uninstall): New function.
(main): Dispatch between these two.
* doc/guix.texi (Installation): Refer to “Binary Installation” instead
of repeating it.
(Binary Installation): Document uninstallation.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I55b7c10823773bced2e268273e8ce828cb3bd98d
74517806 — Florian Pelz 2 years ago
doc: Explain to run bootstrap after Automake errors.

Fixes <https://issues.guix.gnu.org/70140>.
Suggested by Rostislav Svoboda <rostislav.svoboda@gmail.com>.

* doc/contributing.texi (Building from Git): Explain.
* doc/guix.texi: Update copyright year.

Change-Id: I0cedc60f9ece3ec78df60df54ffeacff545bfc63
8614b829 — Christopher Baines 2 years ago
gnu: nar-herder: Update to 0-26.6ceb0a3.

* gnu/packages/package-management.scm (nar-herder): Update to 0-26.6ceb0a3.

Change-Id: I21765f3746793b74b3f7fd50d64fb661bfca055c
d8a63bbc — John Fremlin 2 years ago
gnu: llama-cpp: Use OpenBLAS.

For faster prompt processing, OpenBLAS is recommended by
https://github.com/ggerganov/llama.cpp

* gnu/packages/machine-learning.scm (llama-cpp)[arguments]: Add
 #:configure-flags.
[native-inputs]: Add pkg-config.
[propagated-inputs]: Add openblas.

Change-Id: Iaf6f22252da13e2d6f503992878b35b0da7de0aa
Signed-off-by: Christopher Baines <mail@cbaines.net>
227dee63 — fanquake 2 years ago
gnu: bitcoin-core: Update to 26.1.

* gnu/packages/finance.scm (bitcoin-core): Update to 26.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
fa0413c2 — Attila Lendvai 2 years ago
gnu: gedit: Update to 44.3.

* gnu/packages/gnome.scm (gedit): Update to 44.3.

Change-Id: Ib13eb5a09939de440874fc9f558d38aab5d5e49c
Signed-off-by: Christopher Baines <mail@cbaines.net>
80977dc8 — Timotej Lazar 2 years ago
gnu: nwipe: Update to 0.36.

* gnu/packages/disk.scm (nwipe): Update to 0.36.

Change-Id: I71e6714118cfc2a98e19373b3db80188903a63c3
Signed-off-by: Christopher Baines <mail@cbaines.net>
142e1c2c — Tomas Volf 2 years ago
gnu: skopeo: Update to 1.15.0.

The package is also converted to gnu-build-system in order to take advantage
of already existing Makefile instead of reinventing (parts) of it in Guile.

* gnu/packages/virtualization.scm (skopeo)[version]: Update to 1.15.0.
[build-system]: Use gnu-build-system.
[native-inputs]: Add go-1.21, sort.
[inputs]: Add bash-minimal.
[arguments]<#:import-path, #:install-source?>: Delete.
<#:make-flags, #:test-target, #:imported-modules>: New arguments.
<#:phases>{'configure}: Delete.
{'set-env, 'cc-to-gcc, 'wrap-skopeo, 'remove-go-references}: New phases.

Change-Id: I1010e1f4fbdc093646c2879bdf30125ab2e88bdd
Signed-off-by: Christopher Baines <mail@cbaines.net>
869fa14b — B. Wilson 2 years ago
gnu: Add edbrowse.

* gnu/packages/web-browsers.scm (edbrowse): New variable.

Co-authored-by: Christina O'Donnell <cdo@mutix.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I6f65ab132eaae6e439df363b22868eb52f297e4e
b7ee2e45 — Ricardo Wurmus 2 years ago
gnu: Add ksoloti-patcher.

* gnu/packages/axoloti.scm (ksoloti-patcher): New variable.

Change-Id: Id70d04b3be3b9655a077af4ad67dcde45bfbc102
8ae154b1 — Ricardo Wurmus 2 years ago
gnu: Add ksoloti-runtime.

* gnu/packages/axoloti.scm (ksoloti-runtime): New variable.

Change-Id: I248852405617f2cf1d6b7a5ac7932359836f9e22
Next