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

160935 Commits

Author SHA1 Message Date
Sören Tempel
08db14c74f file-systems: Support the 'remount' mount flag.
This allows remounting file systems which are already mounted by
the initrd with custom mount options (e.g. /proc with hidepid=2).

* gnu/build/file-systems.scm (mount-flags->bit-mask): Map 'remount
to MS_REMOUNT.
* gnu/system/file-systems.scm (invalid-file-system-flags): Add
'remount to the list of KNOWN-FLAGS.
* doc/guix.texi (File Systems): Document it.

Fixes: guix/guix#3849
Change-Id: I0ab116a5b4f7bd201e955ecf022e260c63828dc4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-06 23:29:46 +01:00
Charles Roelli
189712d428 gnu: python-django-4: Update to 4.2.26.
* gnu/packages/django.scm (python-django-4): Update to version 4.2.26.

Change-Id: I06278a655b3fa95883944ea374d8e16b9065f1ea
Signed-off-by: jgart <jgart@dismail.de>
2025-11-06 12:57:24 -06:00
Charles Roelli
c1f4c8b42b gnu: python-django: Update to 5.2.8.
* gnu/packages/django.scm (python-django): Update to version 5.2.8.

Change-Id: I1827f8d0174da853069e716bfe5199679aaca33e
Signed-off-by: jgart <jgart@dismail.de>
2025-11-06 12:57:15 -06:00
Brendan Tildesley
17da19f4bc gnu: ccfits: fix source url
* gnu/packages/astronomy.scm (ccfits): Fix source url.

Change-Id: Ib9779cb6cf97972fae668a430bc3156ab89e3e6b
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-06 16:05:37 +00:00
jgart
9bbf7e9a50 gnu: poop: Fix up comments.
* gnu/packages/zig-xyz.scm (poop)[arguments]: Fix up comments.

Change-Id: Ibd8bd8b6037c6347f16228719e7401838266dcc1
2025-11-06 08:04:17 -06:00
Raven Hallsby
897eea26aa gnu: Add poop.
* gnu/packages/zig-xyz.scm (poop): New variable.

Change-Id: I559caa4670d1f0fd86003564a46ca9cce50f0852
Signed-off-by: jgart <jgart@dismail.de>
2025-11-06 08:01:14 -06:00
jgart
2256e93b28 gnu: trealla: Update to 2.84.15.
* gnu/packages/prolog.scm (trealla): Update to 2.84.15.

Change-Id: Iad0af7bca45ca7124c51492ea97815499537b78f
2025-11-06 08:00:34 -06:00
Navid Afkhami
0759d9182b gnu: r-seuratextend: Update to 1.2.5.
* gnu/packages/bioinformatics.scm (r-seuratextend): Update to 1.2.5.

Change-Id: I93b2117f2ff125e3cb1da5d21fc01feae1dc8ff3
2025-11-06 14:43:51 +01:00
Ricardo Wurmus
318f8ac255 gnu: nyacc: Update to 2.02.5.
* gnu/packages/mes.scm (nyacc): Update to 2.02.5.

Change-Id: Ic7e717b022ba5cc718879d98cedcc147018a00f6
2025-11-06 14:30:00 +01:00
Sharlatan Hellseher
1ba3b2c6c7 gnu: python-txredisapi: Sort variable.
* gnu/packages/python-xyz.scm (python-txredisapi): Sort variable
alphabetically.

Change-Id: I7051c0efab8f21dd173f074b5ab039d4ee8c10ba
2025-11-06 11:38:28 +00:00
Sharlatan Hellseher
9148df3426 gnu: packages/python-xyz: Sort python-s[pqrstvwy]* variables.
* gnu/packages/python-xyz.scm: (python-speg, python-spinners,
python-sqlglot, python-sqlglotrs, python-sqltrie, python-sre-yield,
python-srsly, python-srt, python-sshpubkeys, python-sshtunnel,
python-stack-data, python-stdio-mgr, python-stdlib-list, python-stem,
python-stltools, python-stone, python-stopit, python-straight-plugin,
python-streamtracer, python-strenum, python-structlog, python-style,
python-svgelements, python-svgutils, python-swagger-spec-validator,
python-syllables, python-sympy): Sort variables alphabetically.

Change-Id: I2ad816d86df3e67e35a44d892d8905a0a84e4707
2025-11-06 11:34:44 +00:00
Sharlatan Hellseher
c7685fdbcc gnu: python-speg: Update to 0.3-0.877acdd.
* gnu/packages/python-xyz.scm (python-speg): Update to
877acddfd5ac5ae8b4a4592d045e74e108477643 commit.
[source]: Switch to git-fetch providing tests.
[arguments] <tests?>: Enable.
[propagated-inputs]: Add python-six.
[native-inputs]: Remove python-wheel and unzip; add python-pytest.

Change-Id: Ied063f1dc7660680a053012c8e7d99bb2b047375
2025-11-06 11:16:02 +00:00
Sharlatan Hellseher
3f912eafb2 gnu: python-sqltrie: Reduce closure size.
* gnu/packages/python-xyz.scm (python-sqltrie):
[arguments] <test-flags>: Ignore benchmark tests.
[native-inputs]: Remove python-mypy, python-pytest-benchmark,
python-pytest-cov, and python-wheel.

Change-Id: Icc7756894f90222e4628ea15d9f2d3bf4f008634
2025-11-06 11:07:44 +00:00
Sharlatan Hellseher
b8c7432bf0 gnu: python-sre-yield: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-sre-yield)[build-system]: Switch
to pyproject-build-system.
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Remove python-nose; add python-setuptools.

Change-Id: I9a2165b6058f6d8150798169d4c67fed5a66043b
2025-11-06 11:02:48 +00:00
Sharlatan Hellseher
2fd304efbc gnu: python-stltools: Switch to pyproject, refresh style.
* gnu/packages/python-xyz.scm (python-stltools): Use G-Expressions.
[build-system]: Switch to pyproject-build-system.
[arguments] <phases>: Use default 'check.

[native-inputs]: Add python-setuptools.

Change-Id: I37a2154270077b7361a2464312038fd2ee62ca5c
2025-11-06 10:39:35 +00:00
Sharlatan Hellseher
353effb150 gnu: python-stone: Reduce closure size.
* gnu/packages/python-xyz.scm (python-stone)[native-inputs]: Remove
python-pytest-runner and python-wheel.

Change-Id: Iad281c3081e5bd0eb0fea13fef0f234ec0c945db
2025-11-06 10:23:15 +00:00
Sharlatan Hellseher
a56dc0bea0 gnu: python-stopit: Enable tests.
* gnu/packages/python-xyz.scm (python-stopit)[source]: Switch to
git-fetch providing tests.
[arguments] <test-backend, test-flags>: Use custom.

Change-Id: Icfc3ecc393f4ea24e5b46f71b2a397e6d4d1f1c2
2025-11-06 10:12:38 +00:00
Sharlatan Hellseher
a6ae7d9d2d gnu: python-strenum: Enable tests.
* gnu/packages/python-xyz.scm (python-strenum)[source]: Switch to
git-fetch providing tests.
[arguments] <test-flags>: Extract some test options from "pytest.ini"
<phases>: Add 'fix-version, and 'fix-pytest-config.
[native-inputs]: Remove python-wheel; add python-pytest.

Change-Id: I2c0207f87121f8e23d007ff201a05af98fe41381
2025-11-06 09:56:21 +00:00
Sharlatan Hellseher
ca4d271222 gnu: python-strict-rfc3339: Move to time.
* gnu/packages/python-xyz.scm (python-strict-rfc3339): Move from here ...
* gnu/packages/time.scm: ... to here.

Change-Id: I3098ecf219fe4255c59611e293fd1a99a94eab37
2025-11-06 09:43:45 +00:00
Sharlatan Hellseher
fd65d21c24 gnu: python-strict-rfc3339: Improve description.
* gnu/packages/python-xyz.scm (python-strict-rfc3339)[description]:
Provide a reference link to RFC3339 and add it's title.

Change-Id: I05f52df9564016b6c3217bbb5c6f936b06020446
2025-11-06 09:39:39 +00:00
Sharlatan Hellseher
73fa31e593 gnu: python-stripe: Move to python-web.
* gnu/packages/python-xyz.scm (python-stripe): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: I7ed64071e57d8eb77b2e6df50de3cf2642cd60ce
2025-11-06 09:17:59 +00:00
Sharlatan Hellseher
8705e59524 gnu: python-stripe: Update to 13.2.0.
* gnu/packages/python-xyz.scm (python-stripe): Update to 13.2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-httpx.
[native-inputs]: Add python-flit-core.

Change-Id: I8be107702b2d20258f2d214dd9db517ce0d32426
2025-11-06 09:16:05 +00:00
Christopher Baines
48774da53b gnu: nar-herder: Update to 0-47.2f2f100.
* gnu/packages/package-management.scm (nar-herder): Update to 0-47.2f2f100.

Change-Id: Icd3a332a0b39f7ae26d8dd8874c16b6ea3107113
2025-11-06 08:59:53 +00:00
Patrick Norton
69b891283b gnu: nudoku: Update to 6.0.0.
* gnu/packages/games.scm (nudoku): Update to 6.0.0.

Closes: guix/guix#4084
Change-Id: I5b244a5e6c1ab3a253f301e2e4459a2e602c5cd0
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-06 16:52:09 +08:00
Patrick Norton
733aa82c50 gnu: mu: update to 1.12.13
* gnu/packages/mail.scm (mu): Update to 1.12.13.
[native-inputs]: Add tzdata-for-tests.
[arguments]: Fix filename to not match wildcard in the custom 'fix-ffi' build
phase.

Change-Id: Id0983218a36a2e8f5e5825afb173b07d30b3ae6d
2025-11-05 23:42:33 -05:00
Sharlatan Hellseher
6dba6e567c gnu: openconnect-sso: Update to 0.8.0-0.9412807.
* gnu/packages/vpn.scm (openconnect-sso): Update to
94128073ef49acb3bad84a2ae19fdef926ab7bdf commit.
[inputs]: Remove python-pyqt, python-pyqtwebengine, and qtwebengine-5;
add python-pyotp, python-pyqt-6, and python-pyqtwebengine-6.

Change-Id: I3630de188024524bc34bbc3003452c7ac1be14f4
2025-11-06 00:29:51 +00:00
Sharlatan Hellseher
7defdcb5f5 gnu: python-structlog: Update to 25.5.0.
* gnu/packages/python-xyz.scm (python-structlog): Update to 25.5.0.
[native-inputs]: Remove python-freezegun and python-pretend; add python-time-machine.

Change-Id: Idb6616601239e751e54d37f386b2f07557831093
2025-11-06 00:29:35 +00:00
Sharlatan Hellseher
02fcd10fdb gnu: python-glom: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-glom)[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop all.
[native-inputs]: Add python-setuptools.

Change-Id: I58d68a25f91af1cb12a6fdd5a3fb029177c48f06
2025-11-05 23:58:33 +00:00
Sharlatan Hellseher
426642229f gnu: python-box: Update to 7.3.2.
* gnu/packages/python-xyz.scm (python-box): Update to 7.3.2.
[arguments] <test-flags>: Skip one test.
[propagated-inputs]: Remove python-tomli.
[native-inputs]: Remove python-cython and python-wheel.

Change-Id: If9a2f7e07dfcb57e0819e1fd72a82c25bf34361f
2025-11-05 23:58:09 +00:00
Sharlatan Hellseher
b0ca5b6606 gnu: Add go-git-sr-ht-nelsam-hel.
* gnu/packages/golang-check.scm (go-git-sr-ht-nelsam-hel): New variable.

Change-Id: I0209df44416e01cbfcf51209b4a09743ab85f493
2025-11-05 23:45:10 +00:00
Sharlatan Hellseher
9025bf7f02 gnu: Add go-git-sr-ht-nelsam-correct.
* gnu/packages/golang-check.scm (go-git-sr-ht-nelsam-correct): New variable.

Change-Id: I78f06a7e0318a72e51edad2cd81ca6ea2c52da3a
2025-11-05 23:12:55 +00:00
Sharlatan Hellseher
eeadd5d2c8 gnu: Add go-github-com-poy-onpar.
* gnu/packages/golang-check.scm (go-github-com-poy-onpar): New variable.

Change-Id: I29d5715c61b01ab9cb9a59d128aa31b42a2a696d
2025-11-05 23:12:54 +00:00
IliaLuetin
de8a33ab55 gnu: Add go-github-com-zeebo-xxh3.
* gnu/packages/golang-crypto.scm (go-github-com-zeebo-xxh3): New variable.

Change-Id: I93523d826d65cd4c01e751328a48d131f7858cd4
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 22:24:56 +00:00
IliaLuetin
94f36b33cd gnu: Add go-github-com-seancfoley-ipaddress-go.
* gnu/packages/golang-xyz.scm (go-github-com-seancfoley-ipaddress-go): New variable.

Change-Id: Ifc3ee085b6261c6d7ca34eb6e1e477c9e576c6d1
2025-11-05 22:08:56 +00:00
IliaLuetin
0281417e06 gnu: Add go-github-com-seancfoley-bintree.
* gnu/packages/golang-xyz.scm (go-github-com-seancfoley-bintree): New variable.

Change-Id: Iad985bc8a686d54fd79cca25b50a4a569296b5dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 22:05:49 +00:00
IliaLuetin
7842753cca gnu: Add go-github-com-kovidgoyal-imaging.
* gnu/packages/golang-xyz.scm (go-github-com-kovidgoyal-imaging): New variable.

Change-Id: Ia6485931be5ba963c14a96f84bedcdb6caf7fd1b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 22:05:35 +00:00
IliaLuetin
663b7a93ea gnu: Add go-github-com-kovidgoyal-exiffix.
* gnu/packages/golang-xyz.scm (go-github-com-kovidgoyal-exiffix): New variable.

Change-Id: I3ebac4b73001eaeae8da3c92da3e0831b5babd4a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 22:02:50 +00:00
IliaLuetin
46d74a3f7a gnu: Add go-github-com-kovidgoyal-dbus.
* gnu/packages/golang-xyz.scm (go-github-com-kovidgoyal-dbus): New variable.

Change-Id: Icc6ab419e2ad8e990e0cdd0a9f8483e72430092f
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 22:02:50 +00:00
IliaLuetin
2c7fe6b39e gnu: Add go-github-com-altree-bigfloat.
* gnu/packages/golang-maths.scm (go-github-com-altree-bigfloat): New variable.

Change-Id: Ic0da1aae7ea6bce376b554d5ff981b78fea677d6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 22:02:50 +00:00
Sharlatan Hellseher
f916dddfb4 gnu: Add go-github-com-edwvee-exiffix.
* gnu/packages/golang-xyz.scm (go-github-com-edwvee-exiffix): New variable.

Change-Id: I11a368a350eca699afc4df2fb74627146913540b
2025-11-05 22:02:50 +00:00
Sharlatan Hellseher
bcefe556ad gnu: go-github-com-disintegration-imaging: Adjust inputs.
* gnu/packages/golang-xyz.scm (go-github-com-disintegration-imaging):
[inputs]: Remove go-golang-org-x-image.
[propagated-inputs]: Add go-golang-org-x-image.

Change-Id: Idba502827dc73c702ff9bb40a12e358daea45874
2025-11-05 22:02:27 +00:00
Sharlatan Hellseher
c4f9bd741c gnu: python-swagger-spec-validator: Fix tests.
* gnu/packages/python-xyz.scm (python-swagger-spec-validator)[source]:
Switch to git-fetch providing tests.
[native-inputs]: Remove python-wheel; add python-pytest.

Change-Id: Ia895d58a5a66292fe05972395c35bd92554551e2
2025-11-05 21:38:14 +00:00
jgart
07351780e7 gnu: gtk4-layer-shell: Improve synopsis.
* gnu/packages/gtk.scm (gtk4-layer-shell)[synopsis]: Improve synopsis.

Change-Id: I8e9aa41980ae366f1b4895814bbead9a9189f770
2025-11-05 11:11:48 -06:00
Patrick Norton
41a983eb98 gnu: Add gtk4-layer-shell.
+ gnu/packages/gtk (gtk4-layer-shell): New variable.

Change-Id: I361fbb848e774e76c4a08b39e7d972a217afd2bb
Signed-off-by: jgart <jgart@dismail.de>
2025-11-05 11:00:04 -06:00
jgart
09d85a13a2 gnu: trealla: Update to 2.84.14.
* gnu/packages/prolog.scm (trealla): Update to 2.84.14.

Change-Id: I9de9de28bf43019af1dcb2a7ec51643bd58cbec2
2025-11-05 10:53:12 -06:00
Sharlatan Hellseher
19391429b3 gnu: python-pyhdf: Fix build with gcc-14.
* gnu/packages/python-xyz.scm (python-pyhdf)[arguments] <phases>: Add
'relax-gcc-14-strictness.
[native-inputs]: Remove python-numpy and python-wheel.

Change-Id: I33b09ceaab56857420a4a1af1386a916b5a8e9d9
2025-11-05 16:40:29 +00:00
Jake Coble
1d55e8225d gnu: synapse: Update to 1.140.0.
* gnu/packages/matrix.scm (synapse): Update to 1.140.0.
[uri]: Use new repository location.
[arguments] <modules, imported-modules>: Add cargo-build-system.
<test-backend, test-flags>: Use custom.
<phases>: Add 'prepare-cargo-build-system, 'install-rust-library,
'start-postgresql.
[inputs]: Add Rust dependencies for the Python library.
[propagated-inputs]: Remove python-daemonize, python-frozendict,
python-jinja2, python-pyjwt, python-pynacl, python-simplejson,
python-six, and python-txacme; add python-authlib, python-cryptography,
python-hiredis, python-ijson, python-immutabledict,
python-matrix-common, python-multipart, python-parameterized,
python-psycopg2cffi, python-pydantic, python-pympler, and
python-txredisapi.
[native-inputs]: Remove python-mock, python-parameterized, and
python-setuptools; add libc-utf8-locales-for-target, openssl,
postgresql, python-poetry-core, python-pyperf, python-setuptools-rust,
rust, rust:cargo tzdata-for-tests, and xmlsec.
[home-page]: Use new repository location.

* gnu/packages/rust-crates.scm: (rust-cc-1.2.30, rust-headers-0.4.1,
rust-icu-locale-2.0.0, rust-icu-locale-data-2.0.0,
rust-icu-segmenter-2.0.0, rust-icu-segmenter-data-2.0.0,
rust-pyo3-0.25.1, rust-pyo3-build-config-0.25.1, rust-pyo3-ffi-0.25.1,
rust-pyo3-log-0.12.4, rust-pyo3-macros-0.25.1,
rust-pyo3-macros-backend-0.25.1, rust-pythonize-0.25.0,
rust-ulid-1.2.1): New variables.
(lookup-cargo-inputs): Add synapse.

Change-Id: I4ea7a992352bc7c86075c5a09444cd9d170e3378
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 16:40:29 +00:00
Jake Coble
180f39cc8c gnu: Add python-txredisapi.
* gnu/packages/python-xyz.scm (python-txredisapi): New variable.

Change-Id: Ifb5a657030f540c6c603fc9319229fd3e4f08ea8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 16:40:29 +00:00
Jake Coble
acda793e1e gnu: Add python-psycopg2cffi.
* gnu/packages/databases.scm (python-psycopg2cffi): New variable.

Change-Id: Ifdc8eb44e7bb56cc00354eb919e36bc79b4a009a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 16:40:29 +00:00
Jake Coble
5f8a699354 gnu: Add python-matrix-common.
* gnu/packages/matrix.scm (python-matrix-common): New variable.

Change-Id: Ibf92761fc0983b342ebabde3c6db160032de7ed2
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 16:40:29 +00:00