Commit graph

144360 commits

Author SHA1 Message Date
Jakob Kirsch
47b792658e
gnu: yt-dlp: Update to 2024.10.22.
* gnu/packages/video.scm (yt-dlp): Update to 2024.10.22.

Change-Id: Ifd83fd76ffdb2d2ddab0c9577278a308a3f03cb5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-18 20:24:50 +00:00
Jakob Kirsch
3983f4da94
gnu: python-websockets: Update to 13.0.
* gnu/packages/python-web.scm (python-websockets): Update to 13.0.

Change-Id: I242cc257c779d1dba992e814ba4da68c99daff6e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-18 20:24:39 +00:00
Ricardo Wurmus
391de92713
gnu: Add awscli-2.
* gnu/packages/python-web.scm (awscli-2): Rename to...
(awscliv2): ...this new variable.
(awscli-2): New variable.

Change-Id: Id5c356ae0e6af53167d4acde7934f88c2f527a00
2024-11-18 20:19:43 +00:00
Ricardo Wurmus
1e52bb77f0
gnu: Add python-awscrt-for-awscli.
* gnu/packages/python-web.scm (python-awscrt-for-awscli): New variable.

Change-Id: Iea7f6467d01eee447d6605390be1066589537aae
2024-11-18 20:19:43 +00:00
Ricardo Wurmus
ad876569dc
gnu: Add python-awscrt.
* gnu/packages/python-web.scm (python-awscrt): New variable.

Change-Id: I1c08a06fdb1ea9811c183d3711f092edd12cdca7
2024-11-18 20:19:42 +00:00
Ricardo Wurmus
25d340a0e3
gnu: awscli-2: Update to 2.3.1.
* gnu/packages/python-web.scm (awscli-2): Update to 2.3.1.
[name]: Rename to awscliv2.

Change-Id: I5fcc7afe66490513c6769c19f961a5fcb497d422
2024-11-18 20:19:42 +00:00
Ricardo Wurmus
968726d89f
gnu: awscli-2: Add missing inputs.
* gnu/packages/python-web.scm (awscli-2)[native-inputs]: Add
python-poetry-core and python-pytest.

Change-Id: Ia0d160eca47f9e39ba902481c7146ad85b848c2a
2024-11-18 20:19:42 +00:00
Ricardo Wurmus
bab9607827
gnu: awscli: Update to 1.36.0.
* gnu/packages/python-web.scm (awscli): Update to 1.36.0.
[arguments]<test-flags>: Silent more failing tests.

Co-Authored-By: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Ia06ad5128b13dbc68ec92f93dc025644605cd30c
2024-11-18 20:19:42 +00:00
Ricardo Wurmus
4722bec615
gnu: python-boto3: Update to 1.35.59.
* gnu/packages/python-xyz.scm (python-boto3): Update to 1.35.59.
[native-inputs]: Remove python-nose.

Change-Id: Iafc22bafbf6ef185c2d9f4907386bd904ebaecbd
2024-11-18 20:19:42 +00:00
Ricardo Wurmus
c1a286d269
gnu: python-botocore: Update to 1.35.59.
* gnu/packages/python-xyz.scm (python-botocore): Update to 1.35.59.

Change-Id: Iee873e6a84d582271fcbcd39e78521583574fb40
2024-11-18 20:19:42 +00:00
Sharlatan Hellseher
3cea5f0387
gnu: Remove python-colorama-for-awscli.
* gnu/packages/python-xyz.scm (python-colorama-for-awscli): Delete variable.

Change-Id: Idb10200319c71fde3fcb78f1b4b0d6f9554166a0
2024-11-18 20:19:42 +00:00
Sharlatan Hellseher
5297ef6bad
gnu: Remove python-boto.
* gnu/packages/python-xyz.scm (python-boto): Delete variable.

Change-Id: I4ff3f200734bce027334383d1f56c28134808a9d
2024-11-18 20:19:41 +00:00
Sharlatan Hellseher
71d8ea41dd
gnu: awscli: Update to 1.35.20.
* gnu/packages/python-web.scm (awscli): Update to 1.35.20. Use
G-expressions.
[source]: Swap to git checkout as it contains tests.
[build-system]: Swap to pyproject-build-system.
[phases]: Delete use-recent-pyyaml phase; add set-invorenment phase.
[inputs]: Remove groff, python-colorama-for-awscli, and python-pyyaml-5;
add groff-minimal, python-colorama, and python-pyyaml.
[native-inputs]: Add python-pytest, python-pytest-xdist,
python-setuptools, and python-wheel.

Change-Id: Ib7542a783fe65bb93d9f4cbfb89241190813fde4
2024-11-18 20:19:41 +00:00
Sharlatan Hellseher
c66639559a
gnu: python-boto3: Update to 1.35.54.
* gnu/packages/python-xyz.scm (python-boto3): Update to 1.35.54. Improve
package style.
[bulid-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-pytest-xdist, python-setuptools, and
python-wheel.

Change-Id: I413fcfc599d0d3ccf8587136629648c8a04cd364
2024-11-18 20:19:41 +00:00
Sharlatan Hellseher
c83197d3eb
gnu: python-s3transfer: Update to 0.10.3.
* gnu/packages/python-web.scm (python-s3transfer): Update to 0.10.3.
[build-system]: Swap to pyprojct-build-system.
[native-inputs]: Add python-pytest, python-pytest-xdist,
python-setuptools, and python-wheel.

Change-Id: I41d35dc89ea6f9ff24f33f6bfcc1fc6a22ebe890
2024-11-18 20:19:41 +00:00
Sharlatan Hellseher
ea6c381cac
gnu: python-botocore: Update to 1.35.54.
* gnu/packages/python-xyz.scm (python-botocore): Update to 1.35.54.
[arguments]<tests>: Enable tests. <test-flags>: Disable some failing
tests.
[native-inputs]: Add python-jsonschema, python-pytest,
python-pytest-xdist, python-setuptools, and python-wheel.

Change-Id: I7730f85d5ace5b8643f8e9201ea46e6723b1a022
2024-11-18 20:19:41 +00:00
Arun Isaac
1affd2b5aa
gnu: slurm: Enable REST API.
Rename slurm and slurm-* to slurm-minimal and slurm-minimal-*. Add new slurm
packages that inherit from slurm-minimal and have the REST API enabled.

* gnu/packages/parallel.scm (make-slurm): New function.
(slurm-minimal, slurm-minimal-23.02, slurm-minimal-22.05, slurm-minimal-21.08,
slurm-minimal-20.11, slurm-minimal-20.02, slurm-minimal-19.05,
slurm-minimal-18.08): New variables.
(slurm, slurm-23.02, slurm-22.05, slurm-21.08, slurm-20.11, slurm-20.02,
slurm-19.05, slurm-18.08): Inherit from slurm-minimal, slurm-minimal-23.02,
slurm-minimal-22.05, slurm-minimal-21.08, slurm-minimal-20.11,
slurm-minimal-20.02, slurm-minimal-19.05 and slurm-minimal-18.08 respectively.

Change-Id: I6410ac385d8876f4b6a908ddb1272172475a87bb
2024-11-18 14:03:51 +00:00
Christoph Buck
23cbbe6860
records: Fix ABI check in cross-compilation context.
Fixes <https://issues.guix.gnu.org/74296>.

* guix/records.scm (define-record-type*)[compute-abi-cookie]: Use 32bit
hash value for abi check to prevent `record-abi-mismatch-error` in a
cross-compile context.

Change-Id: I889747b1a2837bee8bf9b4de5729fdcf1b165380
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-18 10:58:42 +01:00
Lars Bilke
7c9fcc3e6e
gnu: hdf5: Remove machine info from libraries.
* gnu/packages/maths.scm (hdf5-1.14)[arguments]: Add
‘patch-configure-build-settings’.

Change-Id: I1435b866babeb95af48e0fd970d931f022c8bc67
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-18 10:58:42 +01:00
Daniel Khodabakhsh
299ddd14d8
linux-initrd: Export ‘file-system-modules’.
* gnu/system/linux-initrd.scm (file-system-modules): Export.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I779efe280d2e3618adcae416eafc912babdce0a3
2024-11-18 10:58:42 +01:00
Ludovic Courtès
e526b8b11d
gnu: u-boot-tools: Fix segfault while running tests.
Fixes <https://issues.guix.gnu.org/74270>.

* gnu/packages/patches/u-boot-calloc-visibility.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/bootloaders.scm (u-boot): Use it.

Reported-by: Jean-Francois GUILLAUME <Jean-Francois.Guillaume@univ-nantes.fr>
Reported-by: Christopher Howard <christopher@librehacker.com>
Change-Id: Id0023e17367a80a0d1abd4a80b7d8e3a0c3cc5bc
2024-11-18 10:58:41 +01:00
Janneke Nieuwenhuizen
b0416b8503
guile: Silence GC warnings on the Hurd.
This should work around <https://issues.guix.gnu.org/73181>, resurrecting
offloading to the Hurd.

* gnu/packages/aux-files/guile-launcher.c (no_warnings)[__GNU__]: New
function.
(main)[__GNU__]: Use it to silence libgc warnings.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>.
Change-Id: I8f30732d192ce46144da4a1a081813a104a5f376
2024-11-18 08:41:51 +01:00
Jean-Pierre De Jesus DIAZ
e37ee527a0
gnu: coq-mathcomp-bigenough: Use native-inputs.
* gnu/packages/coq.scm (coq-mathcomp-bigenough) [propagated-inputs]:
Move coq and which from here...
[native-inputs]: ... to here.

Change-Id: I1a57175b69f6b4a5eba308bf60c9e74437563f58
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-17 23:15:50 +01:00
Jean-Pierre De Jesus DIAZ
5e12096e90
gnu: coq-mathcomp-bigenough: Use new style.
* gnu/packages/coq.scm (coq-mathcomp-bigenough) [arguments]: Use new
style and remove uneeded make flags.

Change-Id: I11a6350a10cedd682cf598ecb8660b63a12aa00d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-17 23:15:50 +01:00
Greg Hogan
677b16322a
gnu: bloomberg-bde: Update to 4.14.0.0.
* gnu/packages/cpp.scm (bloomberg-bde): Update to 4.14.0.0.
[source](origin): Update test deletion list.

Change-Id: I147a00c44cb835a3d0198d4f8372fd93404f49bb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-17 23:15:50 +01:00
Greg Hogan
a42bc01f33
gnu: bloomberg-bde-tools: Update to 4.13.0.0.
* gnu/packages/cpp.scm (bloomberg-bde-tools): Update to 4.13.0.0.

Change-Id: I69694ef097c958b524a9701b04eab9290700eca8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-17 23:15:50 +01:00
Aaron Covrig
8f86eb2b45
gnu: impressive: Update to 13.2 and fix build
* gnu/packages/pdf.scm (impressive): Update to 13.2

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-17 23:15:50 +01:00
Aaron Covrig
bc17ba46a6
gnu: pypandoc: Update to 1.14
* gnu/packages/python-xyz.scm (python-pypandoc): Update to 1.14

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-17 23:15:50 +01:00
Ashish SHUKLA
508bb5afc4
gnu: openssh: Update to 9.9p1.
* gnu/packages/ssh.scm (openssh): Update to 9.9p1.

Change-Id: Iaa4fa38e92ecc7623c5eb4125eea569de3a05cc7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-17 23:15:49 +01:00
Alec Barreto
c8d0cfe38c
gnu: Add guile-taglib.
* gnu/packages/guile-xyz.scm (guile-taglib): New variable.

Change-Id: I68cb1945104b64f621c9e6a1689b63f66c59144e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-17 23:15:49 +01:00
Brennan Vincent
cf10268a77
daemon: Improve error message in ‘checkStoreName’.
* nix/libstore/store-api.cc (checkStoreName): Clarify message when NAME
starts with a dot.

Change-Id: I045a663bc6cd9844677c65b38a31d3941cf212b5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-17 23:15:49 +01:00
Nicolas Graves
b245824719
gnu: hunspell-dictionary: Update to 24.8.2.1.
* gnu/packages/hunspell.scm (hunspell-dictionary): Update to 24.8.2.1.
[source]<origin>: Change url, anongit returns gateway http errors 504.

Change-Id: Ida030cc94a406ace042eccbe75f60d4505e18a11
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-17 23:15:49 +01:00
Leo Famulari
916c08c465
gnu: linux-libre 5.15: Update to 5.15.172.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.172.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I173bef7d21099d22e022111e520496b747c10dcf
2024-11-17 16:05:09 -05:00
Leo Famulari
5b823ead33
gnu: linux-libre 6.1: Update to 6.1.117.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.117.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I44fac76007d719d94e31039079fcb33f53a95d2c
2024-11-17 16:05:09 -05:00
Leo Famulari
34bd315ad3
gnu: linux-libre 6.6: Update to 6.6.61.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.61.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I5e3f949549b81c051561ca78039e1acf71bd79c7
2024-11-17 16:05:09 -05:00
Leo Famulari
2bf50e4c28
gnu: linux-libre: Update to 6.11.8.
* gnu/packages/linux.scm (linux-libre-6.11-version): Update to 6.11.8.
(linux-libre-6.11-pristine-source): Update hash.

Change-Id: If906938eb45d89b4601644dbc35b1f737fbc26b1
2024-11-17 16:05:05 -05:00
Janneke Nieuwenhuizen
d108a7aac2
gnu: cross-libc: Resurrect cross-building for the Hurd.
* gnu/packages/base.scm (glibc)[arguments]: When building for the Hurd, in
phase "create-machine-symlink", only create symlink if it is missing.
* gnu/packages/cross-base.scm (cross-libc*)[arguments]: Likewise.

Change-Id: Ib009b7bd301b543b8629382330cca9d963b7a812
2024-11-17 12:36:55 +01:00
Maxim Cournoyer
94133452aa
tests: Fix the 'go-module->guix-package' test.
This fixes a regression that would have been introduced by commit
a8b927a562 ("import: go: Add an option to use pinned versions.") which is
already 3 years old (!).

* tests/go.scm (fixtures-go-check-test): Register new URL and data for
http-fetch and http-get mocks.

Change-Id: Ie9d306612971de54ce534563731f52baf64bc8e7
2024-11-17 20:32:50 +09:00
Lee Thompson
db4ef36acc
gnu: Add parinfer-rust-emacs.
* gnu/packages/text-editors.scm (parinfer-rust-emacs): New variable.

Change-Id: I6c6fb384edb03b55bae63137576c364cf11e42a5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-11-17 10:49:59 +02:00
Lee Thompson
b9547aa9bf
gnu: Add rust-emacs-0.19.
* gnu/packages/crates-io.scm (rust-emacs-0.19): New variable.
(rust-emacs-0.18): Inherit from rust-emacs-0.19.

Change-Id: I7791c869e8fdde96734499722d35f8f6aa2445fa
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-11-17 10:49:59 +02:00
Maxim Cournoyer
737d1b4fb1
import: stackage: Adjust to fix failing lint test.
Commit abc3eb3319 ("import: hackage: Support updating to a specific
version.") modified the signature of hackage-fetch; some code was still
calling `hackage-fetch' with a single argument, breaking the tests/lint.scm
test.

* guix/import/stackage.scm (latest-lts-release): Adjust calls to
`hackage-fetch'.

Change-Id: Ic83ebc12a7948023956fe30cfb8aa22b6d282fc6
2024-11-17 16:54:47 +09:00
Maxim Cournoyer
d5107b0c5a
gnu: libarchive/fixed: Do not export variable.
* gnu/packages/backup.scm (libarchive/fixed): Do not export variable; it's
used by libarchive as its replacement and need not be exposed to the command
line.

Change-Id: Iad6f0b6badb3fa728a69663f69419505da393c56
2024-11-17 16:54:47 +09:00
Nicolas Graves
0e1ffbc7f5
etc: news: Warn users about postgresql default update.
* etc/news.scm: Add entry.

Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
Change-Id: Ic3c0c3202128a9dab8f7b6b2be369c29237fae04
2024-11-16 21:19:59 +01:00
Nicolas Graves via Guix-patches via
b93434e656
gnu: postgresql-configuration: Unset default postgresql.
* gnu/services/databases.scm (postgresql-configuration)[postgresql]:
Unset default.
(postgresql-service-type): Remove default-value.
(postgresql-service): Revert default to postgresql-10 (rationale: We
can remove this service at the same time than postgresql-10, in
something like 6 months to a year).
* doc/guix.texi: Remove postgresql default reference in documentation.

Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2024-11-16 18:13:02 +01:00
Artyom V. Poptsov
b647d3a149
gnu: libx86emu: Fix build.
* gnu/packages/virtualization.scm (libx86emu): Fix build.
[arguments]: Add extra "make-x86test" phase to make sure that "x86test" exists
before running the parallel tests.

Change-Id: Iad8d3fca6d4c04f6df9eba88e33e47324f160083
2024-11-16 11:22:43 +03:00
Leo Famulari
3e8d3d80f4
gnu: linux-libre 4.19: Update to 4.19.323.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.323.
(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

Change-Id: I7ad6a595c093183d7b93a9d1875b6d653f446e46
2024-11-15 19:59:44 -05:00
Leo Famulari
eb200bce22
gnu: linux-libre 5.4: Update to 5.4.285.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.285.
(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

Change-Id: I1c519a3c8668b7bf85ccc5123e6258e74239a312
2024-11-15 19:59:44 -05:00
Leo Famulari
fccd117e16
gnu: linux-libre 5.15: Update to 5.15.229.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.229.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: Ibebb40f3ad79149ca59ab57d2850be7a36b4b8fb
2024-11-15 19:59:43 -05:00
Leo Famulari
a06e3562e5
gnu: linux-libre 5.15: Update to 5.15.171.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.171.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I60f885b89631a0903289e2c67966eabc0e716163
2024-11-15 19:59:43 -05:00
Leo Famulari
313a396e8d
gnu: linux-libre 6.1: Update to 6.1.116.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.116.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I36b9512fa6df58a22b0aee58870dd7e9268ab134
2024-11-15 19:59:42 -05:00