1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

173159 Commits

Author SHA1 Message Date
Nicolas Goaziou
305680af4a gnu: emacs-denote-markdown: Update to 0.2.0.
* gnu/packages/emacs-xyz.scm (emacs-denote-markdown): Update to 0.2.0.

Change-Id: I4e93c631d747d8396daf9bb900ea222d2ae88923
2025-10-29 11:51:19 +01:00
Nicolas Goaziou
cb98735d48 gnu: emacs-denote-journal: Update to 0.2.0.
* gnu/packages/emacs-xyz.scm (emacs-denote-journal): Update to 0.2.0.

Change-Id: I75003b26f53a251a5a037ea26d0aed5845264872
2025-10-29 11:51:19 +01:00
Nicolas Goaziou
d84122fa90 gnu: emacs-denote: Update to 4.1.1.
* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 4.1.1.

Change-Id: Iedcaf1740bee941c221a1873d59766e82e976bd8
2025-10-29 11:51:18 +01:00
Nicolas Goaziou
e9f7af2ed3 gnu: emacs-org: Update to 9.7.35.
* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.35.

Change-Id: Iadd572cf2604fa4770cd5ac39743dda4c5042976
2025-10-29 11:51:18 +01:00
Nicolas Goaziou
ed279ecf31 gnu: emacs-elfeed-score: Update to 1.2.10.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.10.

Change-Id: I9a27be5256da1f6f093f5843636c64cb97913acb
2025-10-29 11:51:18 +01:00
Nicolas Goaziou
8f341007fb gnu: emacs-marginalia: Update to 2.4.
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 2.4.

Change-Id: Id1568ccccc83758aba4d4229c925178cbeed0a68
2025-10-29 11:51:17 +01:00
Nicolas Goaziou
4bb3759149 gnu: emacs-consult: Update to 2.9.
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 2.9.

Change-Id: Ie06e7d671349699112a59bf1459a0cb4beb141c0
2025-10-29 11:51:17 +01:00
Nicolas Goaziou
90bd264f2d gnu: emacs-jit-spell: Update to 0.5.
* gnu/packages/emacs-xyz.scm (emacs-jit-spell): Update to 0.5.

Change-Id: Ied2c80231c76feb80f84eb21e4b5e06f8a2a1a21
2025-10-29 11:51:17 +01:00
Nicolas Goaziou
f4d231cef0 gnu: emacs-jinx: Update to 2.4.
* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 2.4.

Change-Id: I00184de768f288510378b4ddb2b54316a2523d5a
2025-10-29 11:51:16 +01:00
Nicolas Goaziou
da341e62d8 gnu: emacs-jira: Update to 2.11.0.
* gnu/packages/emacs-xyz.scm (emacs-jira): Update to 2.11.0.

Change-Id: I2679ea5142900b1c2ca2d6063feb57f7ea8d8013
2025-10-29 11:51:16 +01:00
Nicolas Goaziou
02c4c028fb gnu: emacs-shell-maker: Update to 0.83.1.
* gnu/packages/emacs-xyz.scm (emacs-shell-maker): Update to 0.83.1.

Change-Id: I4606891f94813a9166e6db129a05ef7fd16f13fa
2025-10-29 11:51:16 +01:00
Nicolas Goaziou
8570b51b1c gnu: emacs-erc: Update to 5.6.1.
* gnu/packages/emacs-xyz.scm (emacs-erc): Update to 5.6.1.

Change-Id: I61627f09d0d5b3da0f5ef65387907c2f43a41fa1
2025-10-29 11:51:15 +01:00
Nicolas Goaziou
f4c443c685 gnu: emacs-git-link: Update to 0.10.0.
* gnu/packages/emacs-xyz.scm (emacs-git-link): Update to 0.10.0.

Change-Id: Ie5f112d53e3c3da422343ef842a54eaa4e1488e7
2025-10-29 11:51:15 +01:00
Nicolas Goaziou
7960eb737d gnu: emacs-cape: Update to 2.2.
* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 2.2.

Change-Id: I18ce59595a63c5acd9b5c1f325b66300c595d8e1
2025-10-29 11:51:15 +01:00
Nicolas Goaziou
a08ff63309 gnu: emacs-corfu: Update to 2.4.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.4.

Change-Id: I4d7a13ae638ec33cedc2c2d5ff59f22bf200f670
2025-10-29 11:51:14 +01:00
Nicolas Goaziou
125e321ad6 gnu: emacs-emms-print-metadata: Update to 24.
* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Update to 24.

Change-Id: I3f7a64952db582a7e33cf981aa85fe99620baa79
2025-10-29 11:51:14 +01:00
Nicolas Goaziou
74a9eadc23 gnu: emacs-moody: Update to 1.2.0.
* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 1.2.0.

Change-Id: I1fca1caf123bdb26c5911a0d05c42ed90c62d452
2025-10-29 11:51:14 +01:00
Nicolas Goaziou
a949c1fad1 gnu: emacs-llm: Update to 0.27.3.
* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.27.3.

Change-Id: I91452d668f274524ee70987316c329b959b9e2dc
2025-10-29 11:51:13 +01:00
Nicolas Goaziou
9244da6950 gnu: emacs-dicom: Update to 1.1.
* gnu/packages/emacs-xyz.scm (emacs-dicom): Update to 1.1.

Change-Id: If29be9974f7995f79b6d0e01548541c93eef8c41
2025-10-29 11:51:13 +01:00
Nicolas Goaziou
c0bfe44978 gnu: emacs-shell-command+: Update to 2.5.0.
* gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.5.0.
[source]: Set upstream to Codeberg.
[arguments]: Run all tests.

Change-Id: I3b8d4422c1eb6ccb618a654b0a3f87353fc95483
2025-10-29 11:51:13 +01:00
Andreas Enge
d7a7ece58b gnu: Remove sdl2-2.0.
* gnu/packages/sdl.scm (sdl2-2.0): Delete variable.

Fixes: guix/guix#3103
Change-Id: Ide83df514414e9c40d1f3a60735f898958e4788c
2025-10-29 11:07:05 +01:00
Andreas Enge
45510f4cbd gnu: Remove epour.
* gnu/packages/enlightenment.scm (epour): Delete variable.

Fixes: guix/guix#3014
Change-Id: Ibe4fa24e0805231f5a189c1eb6e235990cc3e7ae
2025-10-29 11:02:15 +01:00
Andreas Enge
f5d4349e6d gnu: Remove ufoai-source.
* gnu/packages/games.scm (ufoai-source, %ufoai-commit, %ufoai-revision,
%ufoai-version): Delete variables.

Fixes: guix/guix#2864
Change-Id: Ibdfdb7ca35e074e8e001a261baacd8597f3d85d2
2025-10-29 11:01:05 +01:00
Andreas Enge
ab7a2b3279 gnu: Remove ufo2map.
* gnu/packages/games.scm (ufo2map): Delete variable.

Change-Id: Ib0a5fc421936332ca42fb4f851380408865478ba
2025-10-29 10:59:14 +01:00
Andreas Enge
70febb5db5 gnu: Remove ufoai-data.
* gnu/packages/games.scm (ufoai-data): Delete variable.

Change-Id: I31b75a1c44f1b92a46582a21c3e4b632b943327f
2025-10-29 10:59:01 +01:00
Andreas Enge
b256f6c8cc gnu: Remove ufoai.
* gnu/packages/games.scm (ufoai): Delete variable.

Change-Id: I7b431926677813bd6320036ddc511fc5232d749e
2025-10-29 10:58:38 +01:00
Andreas Enge
af97d43a25 gnu: Remove font-cns11643.
* gnu/packages/fonts.scm (font-cns11643): Delete variable.

Fixes: guix/guix#2754
Change-Id: I22160f8369f26bb9ce1b24a6ac2daa9de1649b61
2025-10-29 10:56:38 +01:00
Andreas Enge
f35e7c12a3 gnu: Remove python-django-debug-toolbar-alchemy.
* gnu/packages/django.scm (python-django-debug-toolbar-alchemy):
Delete variable.

Fixes: guix/guix#3085
Change-Id: I6cff3a3fe170e8b9f4c2c0222952a568f94464e5
2025-10-29 10:53:31 +01:00
Andreas Enge
797cfc7a0d gnu: Remove python-django-bulk-update.
* gnu/packages/django.scm (python-django-bulk-update): Delete variable.

Fixes: guix/guix#3088
Change-Id: I32850ec17e737cc4a70e10700f6a6f93c65c149a
2025-10-29 10:47:15 +01:00
Andreas Enge
395591c09d gnu: Remove python-iocapture.
* gnu/packages/python-xyz.scm (python-iocapture): Delete variable.

Fixes: guix/guix#3054
Change-Id: I501bef2a65aca45eb526c3eebde59dab4bac47b0
2025-10-29 10:46:20 +01:00
Andreas Enge
1cad80a9ac gnu: Remove knotes.
* gnu/packages/kde-pim.scm (knotes): Delete variable.

Fixes: guix/guix#3043
Change-Id: I0213e14c46072bf51c23615d4aedfda81553e244
2025-10-29 10:44:13 +01:00
Andy Tai
fe59616ba0 teams: Add entry for Andy Tai.
* etc/teams.scm ("Andy Tai"): New member.
* CODEOWNERS: Order files alphabetically.

Change-Id: I7938b6761db5feb36c56ebf28f871a6d88c957e0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-29 10:40:59 +01:00
Maxim Cournoyer
79dcb79e1f tests: New ld-wrapper test.
* tests/ld-wrapper.scm: New file.
* Makefile.am (SCM_TESTS): Register it.

Change-Id: I3cef5ff363226a3ceee2599d4906f107d6ae7151
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
2025-10-29 11:51:24 +09:00
Maxim Cournoyer
cbc35fd9aa system: Reinstate lock mounts in `container-script'.
This issue should now be resolved, with a test guarding it from re-appearing.

* gnu/system/linux-container.scm (container-script) [#:lock-mounts]: Delete
argument.

Change-Id: I93e94a0ee349c53967275b82e1a9a5bcc8e8f65c
2025-10-29 11:34:28 +09:00
Maxim Cournoyer
1eccea7ffb build/syscalls: Introduce new safe-clone and use it.
* guix/build/syscalls.scm (without-automatic-finalization): Accept multiple
expressions.
(without-garbage-collection): New syntax.
(without-threads): Likewise.
(ensure-signal-delivery-thread, safe-clone): New procedures.
* tests/syscalls.scm: ("clone and unshare triggers EINVAL")
("safe-clone and unshare succeeds"): New tests.
* gnu/build/linux-container.scm (run-container): Adjust to use 'safe-clone'.

Relates-to: #1169
Change-Id: I044c11a899e24e547a7aed97f30c8e7250ab5363
2025-10-29 11:34:28 +09:00
W. Kosior
3966f76297 linux-container: Inhibit GC thread creation in child.
The `unshare' system call with `CLONE_NEWUSER' cannot be used in multithreaded
programs.  Guile VM's automatic GC thread creation used to lead to
nondeterministic failures in container creation, which uses this system call.

* gnu/build/linux-container.scm (run-container): Disable GC in child after
`(clone)' and re-enable after `(unshare)'.

Fixes: #1169
Change-Id: I9df5412102509c13f74ab9911f6f06c0152d0a4f
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-10-29 11:34:28 +09:00
Maxim Cournoyer
5373d3b9aa syscalls: Warn about violated single thread requirement in 'unshare'.
* guix/build/syscalls.scm (thread-count): New procedure.
(unshare): Add a warning when unshare single thread
requirement (depending on flags passed) is violated.  Update doc.
(CLONE_SIGHAND, CLONE_THREAD, CLONE_VM): New variables.

Change-Id: If98a91a0a0d9f7d67e5487b26d2d270f7b2191b1
2025-10-29 11:34:28 +09:00
Maxim Cournoyer
10edda5aa5 Reinstate "linux-container: Remove #:lock-mounts? and related code."
This reverts commit e0e64be8de.
2025-10-29 11:34:28 +09:00
Roman Scherer
d0144544ff gnu: Add beads.
* gnu/packages/golang-apps.scm (beads): New variable.

Change-Id: I0dac902afa2c8937594d99907db311fe42e0d587

Change-Id: I820f455a5c0e3e6980839481d196fe55f0c7fee9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 00:57:06 +00:00
Roman Scherer
5f2d626113 gnu: Add go-github-com-anthropics-anthropic-sdk-go.
* gnu/packages/golang-web.scm
(go-github-com-anthropics-anthropic-sdk-go): New variable.

Change-Id: Ice1fcb4e975a72c8d27d8f03397c52a18cfe7d4b

Change-Id: I5ee9f0cc79e59d2d7a2836b64ac4c5ead39a72b6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 00:57:05 +00:00
Roman Scherer
361987647b gnu: Add go-rsc-io-script.
* gnu/packages/golang-xyz.scm (go-rsc-io-script): New variable.

Change-Id: Id004f1a40adba43944e00a7ff99bb99b234c9f39

Change-Id: Iffc8b45eeaf8c230d4d4b5b23a34b5f9a1aca964
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 00:57:05 +00:00
Roman Scherer
82a841c455 gnu: Add go-modernc-org-sqlite.
* gnu/packages/golang-xyz.scm (go-modernc-org-sqlite): New variable.

Change-Id: I61f5a5914d6aac8e7d998165f705039ba09e3b86

Change-Id: I87dcca403b3b05aa977e4b02e0f873c250361e1f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 00:57:05 +00:00
Roman Scherer
5b4396798d gnu: Add go-modernc-org-libc.
* gnu/packages/golang-xyz.scm (go-modernc-org-libc): New variable.

Change-Id: Id6927a67e5efed071b952b36b025e6a788d0b259

Change-Id: Ibc0070816161dc7c6250f289ce139011f039ed62
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 00:57:05 +00:00
Nicolas Graves
46d8a6a809 gnu: python-online-judge-api-client: Update to 10.10.1-0.615c345.
* gnu/packages/patches/python-online-judge-api-client-tests.patch: Refresh patch.
* gnu/packages/python-xyz.scm (python-online-judge-api-client): Update to 10.10.1-0.615c345.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Update them.
<#:phases>: Add phase 'configure-tests.
[native-inputs]: Add python-pytest, python-setuptools.
[propagated-inputs]: Remove python-toml.
[description]: Improve style.

Change-Id: Ie1e6d6f88dff9c2893893fa83d5c768e974eda59
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 00:57:05 +00:00
Nicolas Graves
54c542063f gnu: python-onetimepass: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-onetimepass):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I6d01244eb8bf16e2d88e360477bc99f3f48739fa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 00:57:05 +00:00
Nicolas Graves
527e692f86 gnu: python-pybtex: Update to 0.25.0.
* gnu/packages/python-xyz.scm (python-pybtex): Update to 0.25.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.  Remove python-six.
[description]: Improve style.

Change-Id: I32ee2f905fbc182e646d77355ebe824dc4de1e96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 00:57:05 +00:00
Nicolas Graves
49bd97fb90 gnu: python-latexcodec: Update to 3.0.1.
* gnu/packages/python-xyz.scm (python-latexcodec): Update to 3.0.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: I13b80bd830c79ac1772961b1a3002e9f731a4be1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 00:57:04 +00:00
Nicolas Graves
6a46fbdf4a gnu: python-apache-libcloud: Update to 3.8.0.
* gnu/packages/python-xyz.scm (python-apache-libcloud): Update to 3.8.0.
[arguments]<#:phases>: Improve style.
[propagated-inputs]: Remove python-paramiko.
[native-inputs]: Remove python-lockfile, python-mock,
python-pytest-runner.  Add python-setuptools.
[description]: Improve style.

Change-Id: I9a2cda678372a2621f0b57f4b5c6c7895c0e051b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 00:29:50 +00:00
Nicolas Graves
1ebe34cd17 gnu: python-gh-md-to-html: Remove python-shellescape input.
* gnu/packages/python-xyz.scm (python-gh-md-to-html)
[arguments]<#:phases>: Add phase 'relax-shellescape-requirement.
[propagated-inputs]: Remove python-shellescape.
[native-inputs]: Remove python-wheel.

Change-Id: I4cfeba99b42287ca6b83b00091ae3431928625ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 00:29:50 +00:00
Nicolas Graves
fc4001dc71 gnu: python-arcp: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-arcp):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[synopsis, description]: Improve style.

Change-Id: Ifc32f41b5069fe0466ba66eb12493d477c216b9c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 00:29:50 +00:00