aboutsummaryrefslogtreecommitdiff
ModeNameSize
-rw-r--r--.dir-locals.el9273logplainabout
-rw-r--r--.editorconfig311logplainabout
-rw-r--r--.gitattributes73logplainabout
-rw-r--r--.gitignore2709logplainabout
-rw-r--r--.guix-authorizations4804logplainabout
-rw-r--r--.guix-channel182logplainabout
-rw-r--r--.mailmap5022logplainabout
d---------.mumi34logplain
-rw-r--r--.patman300logplainabout
-rw-r--r--AUTHORS472logplainabout
-rw-r--r--CODE-OF-CONDUCT5321logplainabout
-rw-r--r--COPYING35147logplainabout
-rw-r--r--ChangeLog163logplainabout
-rw-r--r--HACKING748logplainabout
-rw-r--r--Makefile.am42826logplainabout
-rw-r--r--NEWS382196logplainabout
-rw-r--r--README4885logplainabout
-rw-r--r--ROADMAP3257logplainabout
-rw-r--r--THANKS2388logplainabout
-rw-r--r--TODO4360logplainabout
-rwxr-xr-xbootstrap844logplainabout
d---------build-aux688logplain
-rw-r--r--config-daemon.ac4406logplainabout
-rw-r--r--configure.ac8915logplainabout
d---------doc504logplain
d---------etc1201logplain
-rw-r--r--gnu.scm5289logplainabout
d---------gnu807logplain
-rw-r--r--guix.scm1452logplainabout
d---------guix3508logplain
d---------m435logplain
-rw-r--r--manifest.scm1250logplainabout
d---------nix282logplain
d---------po96logplain
d---------scripts35logplain
d---------tests4997logplain
/td>294
-rw-r--r--gnu/packages/elixir.scm63
-rw-r--r--gnu/packages/emacs-xyz.scm4
-rw-r--r--gnu/packages/emulators.scm6
-rw-r--r--gnu/packages/engineering.scm1
-rw-r--r--gnu/packages/firmware.scm17
-rw-r--r--gnu/packages/game-development.scm59
-rw-r--r--gnu/packages/gnome.scm55
-rw-r--r--gnu/packages/gnupg.scm9
-rw-r--r--gnu/packages/graphics.scm6
-rw-r--r--gnu/packages/gtk.scm3
-rw-r--r--gnu/packages/guile-xyz.scm72
-rw-r--r--gnu/packages/javascript.scm17
-rw-r--r--gnu/packages/lean.scm51
-rw-r--r--gnu/packages/linux.scm89
-rw-r--r--gnu/packages/lisp-xyz.scm43
-rw-r--r--gnu/packages/lisp.scm9
-rw-r--r--gnu/packages/llvm.scm15
-rw-r--r--gnu/packages/moreutils.scm4
-rw-r--r--gnu/packages/music.scm46
-rw-r--r--gnu/packages/ncdu.scm24
-rw-r--r--gnu/packages/ncurses.scm8
-rw-r--r--gnu/packages/networking.scm4
-rw-r--r--gnu/packages/pascal.scm73
-rw-r--r--gnu/packages/password-utils.scm21
-rw-r--r--gnu/packages/patches/fpc-glibc-2.34-compat.patch190
-rw-r--r--gnu/packages/patches/openmw-assume-nonconst-SIGSTKSZ.patch39
-rw-r--r--gnu/packages/patches/racket-backport-8.10-rktboot.patch130
-rw-r--r--gnu/packages/patches/racket-backport-8.11-layered-docs.patch36
-rw-r--r--gnu/packages/pdf.scm13
-rw-r--r--gnu/packages/pypy.scm21
-rw-r--r--gnu/packages/python-science.scm1
-rw-r--r--gnu/packages/python-xyz.scm13
-rw-r--r--gnu/packages/racket.scm49
-rw-r--r--gnu/packages/radio.scm4
-rw-r--r--gnu/packages/rust-apps.scm558
-rw-r--r--gnu/packages/rust.scm278
-rw-r--r--gnu/packages/statistics.scm602
-rw-r--r--gnu/packages/syndication.scm15
-rw-r--r--gnu/packages/terminals.scm6
-rw-r--r--gnu/packages/tor.scm4
-rw-r--r--gnu/packages/valgrind.scm6
-rw-r--r--gnu/packages/version-control.scm130
-rw-r--r--gnu/packages/video.scm17
-rw-r--r--gnu/packages/vpn.scm11
-rw-r--r--gnu/packages/web-browsers.scm12
-rw-r--r--gnu/packages/web.scm4
-rw-r--r--gnu/packages/xfce.scm4
-rw-r--r--gnu/packages/xorg.scm10
-rw-r--r--gnu/services/base.scm8
-rw-r--r--gnu/services/docker.scm2
-rw-r--r--gnu/services/mail.scm200
-rw-r--r--gnu/services/web.scm12
-rw-r--r--gnu/system/file-systems.scm2
-rw-r--r--gnu/tests/mail.scm67
-rw-r--r--gnu/tests/virtualization.scm6
-rw-r--r--guix/build-system/cargo.scm139
-rw-r--r--guix/build-system/gnu.scm7
-rw-r--r--guix/build-system/meson.scm14
-rw-r--r--guix/build-system/mix.scm186
-rw-r--r--guix/build-system/zig.scm1
-rw-r--r--guix/build/cargo-build-system.scm69
-rw-r--r--guix/build/mix-build-system.scm161
-rw-r--r--guix/build/syscalls.scm1
-rw-r--r--guix/import/go.scm37
-rw-r--r--guix/platform.scm3
-rw-r--r--guix/platforms/arm.scm2
-rw-r--r--guix/platforms/avr.scm28
-rw-r--r--guix/platforms/mips.scm1
-rw-r--r--guix/platforms/powerpc.scm3
-rw-r--r--guix/platforms/riscv.scm1
-rw-r--r--guix/platforms/x86.scm5
-rw-r--r--guix/scripts/challenge.scm11
-rw-r--r--guix/scripts/weather.scm61
-rw-r--r--guix/store.scm18
-rw-r--r--guix/utils.scm6
-rw-r--r--nix/libstore/build.cc6
-rw-r--r--nix/libstore/worker-protocol.hh5
-rw-r--r--nix/nix-daemon/nix-daemon.cc17
-rw-r--r--tests/go.scm6
-rw-r--r--tests/store.scm25
-rw-r--r--tests/utils.scm12
115 files changed, 11697 insertions, 49751 deletions
diff --git a/.guix-authorizations b/.guix-authorizations
index bac49f71a9..c2e043d414 100644
--- a/.guix-authorizations
+++ b/.guix-authorizations
@@ -62,8 +62,7 @@
(name "lbraun"))
("ACC2 3BA0 59F7 CCF4 08F0 43AD 442A 84B8 C70E 2F87"
(name "lilyp"))
- (;; primary: "4F71 6F9A 8FA2 C80E F1B5 E1BA 5E35 F231 DE1A C5E0"
- "B051 5948 F1E7 D3C1 B980 38A0 2646 FA30 BACA 7F08"
+ ("6840 722E EEE4 D3A6 4EE5 3EAC 6AAC 1963 757F 47FF"
(name "lfam"))
("BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"
(name "mbakke"))
diff --git a/Makefile.am b/Makefile.am
index cbc3191dfc..4940fd739c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -138,6 +138,7 @@ MODULES = \
guix/ipfs.scm \
guix/platform.scm \
guix/platforms/arm.scm \
+ guix/platforms/avr.scm \
guix/platforms/mips.scm \
guix/platforms/powerpc.scm \
guix/platforms/riscv.scm \
@@ -420,10 +421,6 @@ AUX_FILES = \
gnu/packages/aux-files/linux-libre/6.6-arm64.conf \
gnu/packages/aux-files/linux-libre/6.6-i686.conf \
gnu/packages/aux-files/linux-libre/6.6-x86_64.conf \
- gnu/packages/aux-files/linux-libre/6.5-arm.conf \
- gnu/packages/aux-files/linux-libre/6.5-arm64.conf \
- gnu/packages/aux-files/linux-libre/6.5-i686.conf \
- gnu/packages/aux-files/linux-libre/6.5-x86_64.conf \
gnu/packages/aux-files/linux-libre/6.1-arm.conf \
gnu/packages/aux-files/linux-libre/6.1-arm64.conf \
gnu/packages/aux-files/linux-libre/6.1-i686.conf \
diff --git a/doc/contributing.texi b/doc/contributing.texi
index 0833b5d32c..7337f4bd58 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -1684,6 +1684,11 @@ command to submit patches. To list the available actions of the script,
you can invoke it via the @command{etc/teams.scm help} command. For
more information regarding teams, @pxref{Teams}.
+@quotation Note
+On foreign distros, you might have to use @command{./pre-inst-env git
+send-email} for @file{etc/teams.scm} to work.
+@end quotation
+
@unnumberedsubsubsec Multiple Patches
@anchor{Multiple Patches}
@cindex cover letter
diff --git a/doc/guix.texi b/doc/guix.texi
index 7dde9b727b..e61a893af9 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi