Pierre Neidhardt
355a57fb84
gnu: sbcl-serapeum: Update to 20231203.
...
* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20231203.
Change-Id: If8c364cde4dce2943d6e21770eec90c1ab05bc67
2023-12-12 11:25:19 +01:00
Efraim Flashner
baeff7f546
gnu: openssl: Don't error when targeting avr.
...
* gnu/packages/tls.scm (target->openssl-target): Add case for avr.
Change-Id: I1cfc8b50fa4b2b864f8f8aa8898cc405ffc02580
2023-12-12 09:32:10 +02:00
Efraim Flashner
f03029a00e
gnu: system->llvm-target-arch: Add avr target.
...
* gnu/packages/llvm.scm (system->llvm-target-arch): Add case for avr.
Change-Id: I5291d396ad513cfecdf8f0a6f799ea095fc8d994
2023-12-12 08:57:10 +02:00
Efraim Flashner
0cc7fc0025
gnu: make-crust-package: Don't run from avr.
...
* gnu/packages/firmware.scm (make-crust-package)[arguments]: In
make-flags don't create tools which can be run from avr.
Change-Id: I118b4941889b884de1e491ace3818d878a887d7c
2023-12-12 08:45:46 +02:00
Hilton Chain
5df4084ecd
gnu: linux-libre: Update to 6.6.6.
...
This kernel release fixes WiFi regressions introduced in 6.6.5:
https://lore.kernel.org/lkml/2023121141-mongoose-dazzler-be1b@gregkh/T/#t
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.6
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.6.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: I502e166eaa7c179c52c581e311d3055032448be9
2023-12-12 06:54:15 +08:00
Zhu Zihao
46ec8592f7
gnu: lean: Update to 3.51.1.
...
* gnu/packages/lean.scm (lean): Update to 3.51.1.
[home-page]: Use new home page.
[arguments]<#:phases>: Remove stale phase 'patch-tests-shebangs'.
[inputs]: Remove bash-minimal.
Change-Id: Ib90a124b4a6b06fb30223ad4b9254249e56dd086
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-11 23:39:05 +01:00
Zhu Zihao
f1bcc043a4
gnu: lean: Use G-expressions.
...
* gnu/packages/lean.scm (lean)[arguments]: Use G-expressions.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-11 23:39:01 +01:00
Jack Hill
17213c1b20
gnu: pdfarranger: Update to 1.10.1.
...
* gnu/packages/pdf.scm (pdfarranger): Update to 1.10.1.
[arguments]: Add set-home phase.
Change-Id: Id31925e7e34fc4b23abb73456bac8cd0012f1d6f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-11 23:34:31 +01:00
Sergey Trofimov
d74faef4f7
gnu: openvpn: Update to 2.6.7.
...
* gnu/packages/vpn.scm (openvpn): Update to 2.6.7.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-11 23:24:19 +01:00
Ludovic Courtès
4348947c74
weather: Report unauthorized substitute servers.
...
The goal is to make it easier to diagnose substitute
misconfiguration (where we’re passing a substitute URL whose
corresponding key is not authorized).
Suggested by Emmanuel Agullo.
* guix/scripts/weather.scm (check-narinfo-authorization): New procedure.
(report-server-coverage): Use it.
* doc/guix.texi (Invoking guix weather): Document it.
(Getting Substitutes from Other Servers): Add “Troubleshooting” frame.
Change-Id: I0a049c39eefb10d6a06634c8b16aa86902769791
2023-12-11 23:19:04 +01:00
Ludovic Courtès
7e11369586
weather: Use the same substitute URLs as guix-daemon.
...
* guix/scripts/weather.scm (%default-options): Remove ‘substitute-urls’.
(guix-weather): Call ‘substitute-urls’ when OPTS doesn’t have it. Warn
when ‘substitute-urls’ returns #f.
* doc/guix.texi (Invoking guix weather): Adjust accordingly.
Change-Id: I3e9100074f2ad559e5c408660db70430d64f2bef
2023-12-11 23:19:00 +01:00
Ludovic Courtès
f63a8c5ca2
challenge: Use the same substitute URLs as guix-daemon.
...
* guix/scripts/challenge.scm (%default-options): Remove ‘substitute-urls’.
(guix-challenge): Call ‘substitute-urls’ when OPTS doesn’t have it. Warn
when ‘substitute-urls’ returns #f.
Change-Id: I49be0e89404c1889970a3430967fbb3498d35d99
2023-12-11 23:18:57 +01:00
Ludovic Courtès
1e47148f46
daemon: Implement ‘substitute-urls’ RPC.
...
* nix/libstore/worker-protocol.hh (PROTOCOL_VERSION): Bump.
(WorkerOp): Add ‘wopSubstituteURLs’.
* nix/nix-daemon/nix-daemon.cc (performOp): Implement it.
* guix/store.scm (%protocol-version): Bump.
(operation-id): Add ‘substitute-urls’.
(substitute-urls): New procedure.
* tests/store.scm ("substitute-urls, default")
("substitute-urls, client-specified URLs")
("substitute-urls, disabled"): New tests.
Change-Id: I2c0119500c3a1eecfa5ebf32463ffb0f173161de
2023-12-11 23:18:53 +01:00
Raphaël Mélotte
b650dcabf1
doc: suggest using pre-inst-env for git-send-email on foreign distros
...
On foreign distros, not using pre-inst-env when using git-send-email results
in a backtrace ending with: no code for module (guix ui)
This can be confusing as users did not have to use pre-inst-env to use
git-send-email before.
* doc/contributing.texi (Sending a Patch Series): add a note to suggest using
pre-inst-env when calling git-send-email on foreign distros.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-11 23:16:27 +01:00
Ludovic Courtès
7217c93486
gnu: libgpg-error: Do not assume that target is a triplet.
...
Fixes a bug exposed with be5ec2ebb4
, which
introduces the “avr” target, which has no hyphen.
* gnu/packages/gnupg.scm (libgpg-error)[arguments]: In ‘cross-symlinks’
phase, adjust code to deal with TARGET lacking a hyphen.
Change-Id: I1aff6a94a7c92626f931c459d1dc0509f9bcfc00
2023-12-11 23:11:26 +01:00
Efraim Flashner
579f706fc9
gnu: rust-twox-hash-1: Update to 1.6.3.
...
* gnu/packages/crates-io.scm (rust-twox-hash-1): Update to 1.6.3.
[cargo-inputs]: Add rust-digest-0.10. Replace rust-rand-0.7 with 0.8.
Change-Id: I0bc497bba4dfa01d054e415c4ac1c2757aa29ecf
2023-12-11 08:55:44 +02:00
Efraim Flashner
043fee4db6
gnu: rust-sha1-asm-0.4: Update to 0.4.4.
...
* gnu/packages/crates-io.scm (rust-sha1-asm-0.4): Update to 0.4.4.
Change-Id: I9e5f3cb221fbe3c1099a714be86e8ca26b1d97aa
2023-12-10 22:30:09 +02:00
Efraim Flashner
b79b8ca127
gnu: rust-v-htmlescape-0.15: Only run tests on some architectures.
...
* gnu/packages/crates-io.scm (rust-v-htmlescape-0.15)[arguments]: Skip
tests when building not for an x86 system.
Change-Id: I6fbb7c414b016d3b71bda7634790c23e93d33529
2023-12-10 22:21:52 +02:00
Efraim Flashner
34eaf5714e
Merge remote-tracking branch 'origin/master' into rust-team
...
Change-Id: Ic45f7071abd6a02c2ccad411500e5103c8272ffb
2023-12-10 13:25:47 +02:00
Efraim Flashner
99f7f64574
gnu: rust-criterion-cycles-per-byte-0.1: Only build on supported systems.
...
* gnu/packages/crates-io.scm (rust-criterion-cycles-per-byte-0.1)
[arguments]: Skip the build unless building on x86_64-linux or
i686-linux.
Change-Id: I935ff2d11beedaaca550658a78104b950bad664e
2023-12-10 12:58:26 +02:00
Efraim Flashner
b5dca27496
gnu: rust-cpuid-bool-0.2: Only build on supported systems.
...
* gnu/packages/crates-io.scm (rust-cpuid-bool-0.2)[arguments]: Skip the
build unless building on x86_64-linux or i686-linux.
Change-Id: I8e224618088154f45195405a13721d1e18b3be64
2023-12-10 11:49:25 +02:00
Efraim Flashner
63e06f30ce
gnu: ubuntu-keyring: Update to 2023.11.28.1.
...
* gnu/packages/debian.scm (ubuntu-keyring): Update to 2023.11.28.1.
[native-inputs]: Remove gzip; add xz.
Change-Id: Id90acc7a58085321ac96b6ab520f54b20911a8c1
2023-12-10 10:24:45 +02:00
Efraim Flashner
9c30fb27a4
gnu: tor: Update to 0.4.8.10.
...
* gnu/packages/tor.scm (tor): Update to 0.4.8.10.
Change-Id: Ibc11c83c3fea920c6b876a22cb4c96d5c927beb5
2023-12-10 09:49:26 +02:00
Efraim Flashner
556aa31050
gnu: llvm-14: Fix building on powerpc-linux.
...
* gnu/packages/llvm.scm (llvm-14)[arguments]: When building for
powerpc-linux adjust the configure-flags to always link shared libraries
with -latomic.
Change-Id: If020528bf1717595b66e6e0826dbe7a0c1128322
2023-12-10 08:15:43 +02:00
Michael Ford
2e11caff39
gnu: LLVM, Clang, libomp, lld: Update to 17.0.6.
...
* gnu/packages/llvm.scm (llvm-17, clang-17, libomp-17, lld-17):
Update to 17.0.6.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Change-Id: I7757b8e55e6a7ffc8185d366ba77706abaf5a798
2023-12-10 11:09:28 +08:00
Ekaitz Zarraga
20223da2f2
gnu: ncdu: Use zig-build-system.
...
* gnu/packages/ncdu.scm (ncdu)[build-system]: Use zig-build-system.
[arguments]<#:make-flags>: Remove argument.
<#:phases>: Delegate phase manipulation to the build-system.
Remove 'validate-runpath.
[native-inputs]: Remove zig-0.10.
Change-Id: I9027a1cbd925cfb0c135740e81a33b62cb9d91ca
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2023-12-10 11:09:09 +08:00
Sergey Trofimov
92640eedca
gnu: pipewire: Update to 1.0.0.
...
* gnu/packages/linux.scm (pipewire): Update to 1.0.0.
[native-inputs]: Add doxygen, python.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Change-Id: If2b0b50f844a8ee96f7d1012c01d7958ab8e7f46
2023-12-09 22:29:54 +08:00
Efraim Flashner
55faf486c7
build: cargo: Use correct config file for cargo config.
...
* guix/build/cargo-build-system.scm (configure): Use .cargo/config as
the config file. Add a note.
Change-Id: Ice006c11184d4c8e1bdb765c3998b06ad299e55b
2023-11-28 12:58:36 +02:00
Efraim Flashner
6619021d32
gnu: stgit-2: Install info pages, shell completions.
...
* gnu/packages/version-control.scm (stgit-2)[arguments]: Add a phase to
build the info pages and shell completions. Add a phase to install the
info pages and shell completions.
[native-inputs]: Add asciidoc, docbook2x, libxslt, perl, texinfo, xmlto.
Change-Id: Ie82d723e9dc2448492f327329c5a4ef0370f532e
2023-11-28 07:59:54 +02:00
Steve George
d2df6e4d23
gnu: Add stgit-2.
...
* gnu/packages/version-control.scm (stgit-2): New variable.
Change-Id: Ic5f29a5f0e3b5caa6c2aee4daf65d7e5dc09a6d5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:54 +02:00
Efraim Flashner
699f8275b9
gnu: Add rust-bzip2-rs-0.1.
...
* gnu/packages/crates-io.scm (rust-bzip2-rs-0.1): New variable.
Change-Id: Ib4f3529bc80c3aab2299d3007118f62429dce26e
2023-11-28 07:59:54 +02:00
Steve George
2b9af04d9b
gnu: rust-ctrlc-3: Update to 3.4.1.
...
* gnu/packages/crates-io.scm (rust-ctrlc-3): Update to 3.4.1.
[cargo-inputs]: Replace rust-nix-0.26 with 0.27, rust-windows-sys-0.45
with 0.48.
[cargo-development-inputs]: Add rust-signal-hook-0.3. Replace
rust-windows-sys-0.45 with 0.48.
Change-Id: I8514dcd6fa42517569990e8c3dfe6c794e3e53d6
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:53 +02:00
Steve George
10fdae7c26
gnu: Add rust-nix-0.27.
...
* gnu/packages/crates-io.scm (rust-nix-0.27): New variable.
(rust-nix-0.26): Inherit from rust-nix-0.27.
Change-Id: I0c718a9a6116f0b93414da5f922c18e9f6946d10
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:53 +02:00
Steve George
79a8187d45
gnu: rust-caps-0.5: Update to 0.5.5.
...
* gnu/packages/crates-io.scm (rust-caps-0.5): Update to 0.5.5.
[arguments]: Don't skip build.
[cargo-inputs]: Add rust-serde-1. Remove rust-errno-0.2.
[cargo-development-inputs]: Add rust-serde-json-1.
Change-Id: Iabc5465783c9c8fb2f63ffeec1255b299e5c10be
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:53 +02:00
Steve George
9d11982174
gnu: Add rust-gix-0.54.
...
* gnu/packages/crates-io.scm (rust-gix-0.54): New variable.
(rust-gix-0.45): Inherit from rust-gix-0.54.
Change-Id: Id1b01b019a7c5e58debe3bb9797785ef4946fabc
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:53 +02:00
Steve George
372d08daa3
gnu: Add rust-gix-submodule-0.4.
...
* gnu/packages/crates-io.scm (rust-gix-submoduule-0.4): New variable.
Change-Id: Id0ae0337c4da8d5f6d8d6cc824eddf361359db32
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:53 +02:00
Steve George
752644bf57
gnu: Add rust-gix-archive-0.5.
...
* gnu/packages/crates-io.scm (rust-gix-archive-0.5): New variable.
Change-Id: I6ce891db56c45d241e73755c39fee8be07c172ca
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:52 +02:00
Steve George
db2057904b
gnu: rust-zip-0.6: Update to 0.6.6.
...
* gnu/packages/crates-io.scm (rust-zip-0.6): Update to 0.6.6.
[cargo-inputs]: Replace rust-aes-0.7 with 0.8.
[home-page]: Update to new home-page.
Change-Id: I0e6ab726961dd750e2c6fb5b73a59401351d2a0c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:52 +02:00
Steve George
1d32cdf92c
gnu: Add rust-gix-config-0.30.
...
* gnu/packages/crates-io.scm (rust-gix-config-0.30): New variable.
(rust-gix-config-0.23): Inherit from rust-gix-config-0.30.
Change-Id: I490b9c74059d66270af36f8723d3297f5a1f8c09
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:52 +02:00
Steve George
535da33d84
gnu: Add rust-gix-discover-0.25.
...
* gnu/packages/crates-io.scm (rust-gix-discover-0.25): New variable.
(rust-gix-discover-0.19): Inherit from rust-gix-discover-0.25.
Change-Id: Iaa6eb982879647dfc5ae1e4ab141b935848dd7e0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:52 +02:00
Steve George
73d220d4c8
gnu: Add rust-gix-macros-0.1.
...
* gnu/packages/crates-io.scm (rust-gix-macros-0.1): New variable.
Change-Id: Ib7e7ac0639a967fc55ed8538ca447acd36416119
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:52 +02:00
Steve George
e9a75ab6f8
gnu: Add rust-gix-mailmap-0.19.
...
* gnu/packages/crates-io.scm (rust-gix-mailmap-0.19): New variable.
(rust-gix-mailmap-0.13): Inherit from rust-gix-mailmap-0.19.
Change-Id: Ie374558396398120647338891c898829635bdc1d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:52 +02:00
Steve George
629fdcccae
gnu: Add rust-gix-negotiate-0.8.
...
* gnu/packages/crates-io.scm (rust-gix-negotiate-0.8): New variable.
(rust-gix-negotiate-0.2): Inherit from rust-gix-negotiate-0.8.
Change-Id: I65508d41a1a2e4e9cad12e5899a4712ed7001bf6
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:51 +02:00
Steve George
54a5e8b13b
gnu: Add rust-gix-odb-0.53.
...
* gnu/packages/crates-io.scm (rust-gix-odb-0.53): New variable.
(rust-gix-odb-0.46): Inherit from rust-gix-odb-0.53.
Change-Id: Ib3c66446dd3503c6d07475dbfc271401703621cf
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:51 +02:00
Steve George
25f742ccc1
gnu: Add rust-gix-pack-0.43.
...
* gnu/packages/crates-io.scm (rust-gix-pack-0.43): New variable.
(rust-gix-pack-0.36): Inherit from rust-gix-pack-0.43.
Change-Id: Ib8f1eae54e1f90e6734464e7e6a7a782430ee078
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:51 +02:00
Steve George
4a12a1cdb8
gnu: Add rust-gix-diff-0.36.
...
* gnu/packages/crates-io.scm (rust-gix-diff-0.36): New variable.
(rust-gix-diff-0.30): Inherit from rust-gix-diff-0.36.
Change-Id: Ib8f1eae54e1f90e6734464e7e6a7a782430ee078
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:51 +02:00
Steve George
c2db1d9af6
gnu: Add rust-gix-protocol-0.40.
...
* gnu/packages/crates-io.scm (rust-gix-protocol-0.40): New variable.
(rust-gix-protocol-0.33): Inherit from rust-gix-protocol-0.40.
Change-Id: Ia3f4697cd4a6ce7532cc2689540106e0b8d9ddac
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:51 +02:00
Steve George
e047d8912f
gnu: Add rust-gix-ref-0.37.
...
* gnu/packages/crates-io.scm (rust-gix-ref-0.37): New variable.
(rust-gix-ref-0.30): Inherit from rust-gix-ref-0.37.
Change-Id: Idc50892658d86c90a8c4bce3f2e49713949de812
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:50 +02:00
Steve George
b61c17bb27
gnu: Add rust-gix-refspec-0.18.
...
* gnu/packages/crates-io.scm (rust-gix-refspec-0.18): New variable.
(rust-gix-refspec-0.11): Inherit from rust-gix-refspec-0.18.
Change-Id: I358c2b562b5cc93840ffa42c29d51c9113495a3e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:50 +02:00
Steve George
7679be8e00
gnu: Add rust-gix-revision-0.22.
...
* gnu/packages/crates-io.scm (rust-gix-revision-0.22): New variable.
(rust-gix-revision-0.15): Inherit from gix-revision-0.22.
Change-Id: I46ac7721d44615b1c9c951e5ea938cd639b223f1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-28 07:59:50 +02:00