Sharlatan Hellseher
feca92e494
gnu: python-pyzmq: Update to 27.1.0.
...
* gnu/packages/python-xyz.scm (python-pyzmq): Update to 27.1.0.
[source]: Switch to git-fetch.
Change-Id: I96e23eb0b01233213d8aebdc216ff5f473dae1b1
2026-04-04 22:42:08 +01:00
Sharlatan Hellseher
3811f7ea55
gnu: python-pytest-celery: Update to 1.3.0.
...
* gnu/packages/python-check.scm (python-pytest-celery): Update to 1.3.0.
Change-Id: I218092baf981ecfaa53bf744ecd8ab40107c3c2d
2026-04-04 22:42:08 +01:00
Sharlatan Hellseher
13002e892f
gnu: python-celery: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-celery):
[propagated-inputs]: Remove python-click and python-click-plugins-1; add
python-click-8.1 and python-click-plugins.
Change-Id: I1654705099e03db4762d129377ff3fdf61f61ec2
2026-04-04 22:42:08 +01:00
Hugo Buddelmeijer
fd94f8e31e
gnu: mypaint: Update to 2.0.1-0.35aa9d3.
...
* gnu/packages/image.scm (mypaint): Update to
35aa9d33cd3deba6cafea6d8fc901b5a1d161ceb commit.
Use G-expressions.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <imported-modules, modules>: Switch to pyproject-build-system.
<tests?>: Enable.
<phases>: Remove 'python3.11-compatibility; add 'move-assets-to-data.
[native-inputs]: Remove swig-4.0; add python-pytest, python-setuptools,
and swig.
[inputs]: Remove libmypain; add gdk-pixbuf, libmypaint-next, and libpng.
[home-page]: Use HTTPS.
Merges: https://codeberg.org/guix/guix/pulls/3878
Change-Id: Ic342c02467b3f75a796698c030ef4f937a91e25a
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:08 +01:00
Sharlatan Hellseher
ffa4be9680
gnu: Add libmypaint-next.
...
* gnu/packages/gimp.scm (libmypaint-next): New variable.
Change-Id: I1a5c1090d5eea1630934f95cef452d1a4896db69
2026-04-04 22:42:08 +01:00
Sharlatan Hellseher
347d1d80b9
gnu: libmypaint: Build from git.
...
* gnu/packages/gimp.scm (libmypaint):
[source]: Switch to git-fetch.
[phases]{overwrite-automake-and-aclocal-versions}: New phase.
[native-inputs]: Add autoconf, automake, libtool, and python.
Change-Id: I78d3b245455a021bb64b8d7b8ffca085ec4dfc12
2026-04-04 22:42:07 +01:00
Sharlatan Hellseher
c6ef87490f
gnu: openmm: Update to 8.5.0.
...
* gnu/packages/machine-learning.scm (openmm): Update to 8.5.0.
[phases]{patch-python-build-system}: Rename to
{patch-wrappers-python-install}.
{remove-shaky-tests}: Place after {unpack} phase.
[native-inputs]: Remove swig-4.0; add swig.
[license]: List all mentioned licenses.
Change-Id: I89dc1b06917f20bf38e965077fb5f8b63cdf5cb9
2026-04-04 22:42:07 +01:00
Sharlatan Hellseher
655c01b094
gnu: python-cheroot: Update to 11.1.2.
...
* gnu/packages/python-web.scm (python-cheroot): Update to 11.1.2.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Drop all.
<phases>: Use default 'check; add 'fix-pytest-config.
[native-inputs]: Remove python-jaraco-text and python-wheel; add
python-pytest.
Fixes : guix/guix#7476
Change-Id: Idffa902090f305ca6d8d4f4a7ad20c1c1c6b5ef9
2026-04-04 22:42:07 +01:00
Nicolas Graves
266d84d922
guix: build-system: Set pypi-uri in pyproject, drop python module.
...
After this commit, when both modules are imported:
- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead
- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)
This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.
* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.
* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.
* gnu/packages/openldap.scm: Reorder modules to get the right warning.
* gnu/packages/pypy.scm: Likewise.
* gnu/packages/*.scm : Drop module (guix build-system python).
* tests/import/pypi.scm: Likewise.
Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:07 +01:00
Sharlatan Hellseher
6e8783723a
gnu: packages: Remove python-build-system comments.
...
Rephrase or remove comments completely mentioning python-build-system to
prepare it for depreciation. It helps to search code for the rest
relevant entries of python-build-system.
Change-Id: I98ee81b4b0e0f826fd236fec20e77546e1567f80
2026-04-04 22:42:05 +01:00
Sharlatan Hellseher
2cfe511f03
gnu: python-pandas: Fix build.
...
* gnu/packages/python-science.scm (python-pandas):
[phases]{version-set-by-guix}: Remove phases.
{patch-generate-version}: New phase.
Change-Id: Iee36356021f5bab3656ee39f3600af8b9d297a05
2026-04-04 22:42:05 +01:00
Sharlatan Hellseher
1852f4dbee
gnu: python-pytest-pycodestyle: Update to 2.5.0.
...
* gnu/packages/python-check.scm (python-pytest-pycodestyle): Update to 2.5.0.
[source]: Switch to git-fetch.
[arguments] <tests?>: Enable.
[propagated-inputs]: Remove python-py and python-pytest.
[native-inputs]: Remove python-pytest-isort and python-wheel; add
python-pytest.
Relates-to: https://codeberg.org/guix/guix/issues/7475
Change-Id: I2a7b179d58d26f1486c199b24f5432aeba61089b
2026-04-04 22:42:04 +01:00
Sharlatan Hellseher
6bf31ff11b
gnu: python-pytest-random-order: Move to python-check.
...
* gnu/packages/check.scm (python-pytest-random-order): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: I5c530546776f441fe6d652880aea854a21388bda
2026-04-04 22:42:04 +01:00
Sharlatan Hellseher
0e18f345a5
gnu: python-pytest-random-order: Update to 1.2.0.
...
* gnu/packages/check.scm (python-pytest-random-order): Update to 1.2.0.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Deselect tests requiring extra packages.
[propagated-inputs]: Remove python-pytest.
[native-inputs]: Remove python-pytest-xdist, python-py, and
python-wheel; add python-pytest.
Relates-to: https://codeberg.org/guix/guix/issues/7475
Change-Id: I18506aee5f4424fc4e680ac0e7a2f52eafd84695
2026-04-04 22:42:04 +01:00
Sharlatan Hellseher
f8e50e7ca4
gnu: python-pygments: Update to 2.19.2.
...
* gnu/packages/python-build.scm (python-pygments): Update to 2.19.2.
Change-Id: I494bc99b8c0af2316b7a0269fc320b417986d917
2026-04-04 22:42:04 +01:00
Sharlatan Hellseher
d9182973bc
gnu: python-regex: Update to 2026.2.28.
...
* gnu/packages/python-xyz.scm (python-regex): Update to 2026.2.28.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Run tests from installed module.
<phases>: Add 'remove-local-source.
[home-page]: Fix it as seen on https://pypi.org/project/regex/ .
Change-Id: Id304acc12704aff63a6230b882250c3c824a9fbe
2026-04-04 22:42:04 +01:00
Nguyễn Gia Phong
efbc693459
gnu: python-antlr4-runtime: Fix compatibility with Python 3.12.
...
* gnu/packages/java.scm (python-antlr4-runtime)[arguments]<#:phases>:
Add 'fix-python-3.12-compatibility.
Merges: https://codeberg.org/guix/guix/pulls/7451
Fixes : guix/guix#7436
Change-Id: Idd32199a39a4cf60f93670a9599ab53e3f978370
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:04 +01:00
Sharlatan Hellseher
dea6ac99ae
gnu: python-dbus-1.2: Fix build on python-3.12.
...
* gnu/packages/python-xyz.scm: (python-dbus-1.2)[native-inputs]: Add
python-setuptools.
Change-Id: Id93ac8629e22c66ddbeb67e5d0ff71ba1e54bae1
2026-04-04 22:42:04 +01:00
Hugo Buddelmeijer
1d1fcaf4e9
gnu: python-scikit-image: Fix build with python-pillow 12.1.1.
...
Followup to 017903d435f987c50c085bf415a07a551684412b.
* gnu/packages/python-science.scm (python-scikit-image): Fix build.
[source]: Add patch.
* gnu/packages/patchen/python-scikit-image-fix-python-pillow.patch: Add.
* gnu/local.mk (dist_patch_DATA): Register patch.
Merges: https://codeberg.org/guix/guix/pulls/7261
Change-Id: I7eee2e1f397f1f1ce0757f588da921687296ad41
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:03 +01:00
Nicolas Graves
cd127b2418
gnu: mutter: Drop uneeded imported modules.
...
* gnu/packages/gnome.scm (mutter)[arguments]
<#:imported-modules, #:modules>: Drop them.
Change-Id: I161914091d1f488cc29c55b1b7cbe0c98de96286
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:03 +01:00
Nicolas Graves
4745843e38
gnu: python-pytorch-for-r-torch: Switch to pyproject.
...
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch):
[build-system]: Switch to pyproject-build-system.
Change-Id: I1d990b27034f81965a186cf536daaac47e93bf63
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:03 +01:00
Nicolas Graves
f6a71c2683
gnu: tensile: Switch to pyproject.
...
* gnu/packages/rocm-libs.scm (tensile):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set them.
<#:phases>: Drop 'check phase replacement.
Change-Id: Ie80b85ae5d79098b964012a0daed65935ccd8337
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:03 +01:00
Nicolas Graves
92bdd089fd
gnu: openshot: Switch to pyproject.
...
* gnu/packages/video.scm (openshot):
[arguments]: Relocate field.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
Change-Id: Ie2c8a3d0fc1358b9f1846f10ca9de28a962b27f8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:03 +01:00
Nicolas Graves
7bfb520b7f
gnu: python-orsopy: Switch to pyproject.
...
* gnu/packages/python-science.scm (python-orsopy):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set them.
<#:phases>: Drop them accordingly.
[native-inputs]: Add python-setuptools.
Change-Id: Ic7116a6d6a23eea4b8e15c557b2967fd9d0d48af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:03 +01:00
Nicolas Graves
9ec52a34e0
gnu: python-quasielasticbayes: Switch to pyproject.
...
* gnu/packages/physics.scm (python-quasielasticbayes)[arguments]:
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
<#:phases>: Extract phases more canonically.
<#:test-flags>: Use them.
Change-Id: I1b53b5b278f67d5a7a02a8b3a84e1297ab83284e
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:03 +01:00
Nicolas Graves
2ed0137c63
tests: pypi: Switch to pyproject-build-system.
...
* tests/import/pypi.scm ("package-latest-release"): Switch to
pyproject-build-system.
Change-Id: I8ba5cdd45e793cd2aae7b3025f7598245de6c87e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:03 +01:00
Nicolas Graves
f919d60e82
tests: packages: Switch to pyproject-build-system.
...
* tests/packages.scm ("package-input-rewriting, deep")
("package-input-rewriting/spec, no duplicates"):
Switch to pyproject-build-system.
Change-Id: I428af596a021e16ba6226e55910be24424e4a625
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:02 +01:00
Nicolas Graves
b2754ec2dd
tests: builders: Switch to pyproject-build-system.
...
* guix/build/pyproject-build-system.scm (set-version): Ensure source
is not #f before using it.
* tests/builders.scm
(make-python-dummy)[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
(python-dummy-no-setuptools): Drop it.
(check-build-success, check-build-failure): Refresh tests.
(check-build-failure): Drop python-dummy-no-setuptools.
Change-Id: I892b45c34b506ff27634e2ef706009dc81e831ec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:02 +01:00
Nicolas Graves
143e5e0c15
gnu: python-brille: Switch to pyproject.
...
* gnu/packages/physics.scm (python-brille):
[arguments]<#:modules>: Switch to pyproject-build-system.
<#:phases>: Remove with-extensions wrapper.
Change-Id: I2f02c1a1b3ef5c5b5c92e6db5e4a075111b3a5b1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:02 +01:00
Sharlatan Hellseher
34efd7d3b4
gnu: python-timezonefinder: Update to 8.2.1.
...
* gnu/packages/time.scm (python-timezonefinder): Update to 8.2.1.
[arguments] <test-flags>: Rework skipped/ignored tests.
[propagated-inputs]: Remove python-h3-3, python-numba, python-numpy-1,
and python-pytz; add python-h3, python-flatbuffers, python-numpy, and
python-pydantic.
[native-inputs]: Remove python-poetry-core; add python-pytz.
Relates-to: https://codeberg.org/guix/guix/issues/7433
Change-Id: I6c9547f3ebf6d2078b75b2082d6345b8e61524ff
2026-04-04 22:42:02 +01:00
Sharlatan Hellseher
bc9bc5c12f
gnu: python-strict-rfc3339: Switch to unittest.
...
* gnu/packages/time.scm (python-strict-rfc3339):
[arguments] <test-backend, test-flags>: Switch to unittest.
<phasers>: Use default 'check; add 'skip-bad-tests.
[native-inputs]: Remove python-pytest.
Change-Id: Ib224fc2a5ade9f9533421b93ffbbc5aab29af0ab
2026-04-04 22:42:02 +01:00
Sharlatan Hellseher
d803fbc5d0
gnu: python-h3: Update to 4.4.2.
...
* gnu/packages/geo.scm (python-h3): Update to 4.4.2.
[arguments] <test-flags>: Drop all.
[native-inputs]: Remove python-scikit-build, python-setuptools,
python-setuptools-scm, and python-wheel; add
python-scikit-build-core.
Change-Id: Iadc4df4a2d84ba2d470373d99d0807a509452069
2026-04-04 22:42:02 +01:00
Sharlatan Hellseher
4b509c2ba9
gnu: h3: Update to 4.4.1.
...
* gnu/packages/geo.scm (h3): Update to 4.4.1.
Change-Id: I5b7149568a74aeced17fbc1f7befb639cc4a62fe
2026-04-04 22:42:02 +01:00
Sharlatan Hellseher
2b66300941
gnu: flatbuffers: Refresh package style.
...
* gnu/packages/serialization.scm (flatbuffers): Use G-Expressions, and
list style. Adjust version commit to reflect required actions.
Change-Id: I908c9cb07fbe69d92fcc8b3f1f4aabd1eebbf481
2026-04-04 22:42:02 +01:00
Sharlatan Hellseher
973c25c09f
gnu: flatbuffers: Update to 25.2.10.
...
* gnu/packages/serialization.scm (flatbuffers)
(go-github-com-google-flatbuffers, python-flatbuffers): Update to
25.2.10.
Change-Id: Iba22930fc4d7d32c4bf67f79d18a6b6366e4dcdb
2026-04-04 22:42:02 +01:00
Sharlatan Hellseher
1f683dbea3
gnu: python-pivy: Switch to pyproejct.
...
* gnu/packages/python-graphics.scm (python-pivy)[build-system]: Switch
to pyproject-build-system.
Fixes : guix/guix#4094
Change-Id: Ic177e9ad7029fe62cf22ad420e4a875ee4e9e859
2026-04-04 22:42:01 +01:00
Nicolas Graves
1e099900b2
gnu: python-mysql-connector-python: Relocate and rename.
...
* gnu/packages/python-xyz.scm (python-mysql-connector-python): Move from here…
* gnu/packages/databases.scm (mysql-connector-python): …to here.
(python-mysql-connector-python): Deprecate package.
* gnu/packages/bioinformatics.scm (python-genomepy)[propagated-inputs]:
Replace python-mysql-connector-python by mysql-connector-python.
Change-Id: Ib48e3b998d3bf946d03d2c7aaf246a8251776402
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:01 +01:00
Nicolas Graves
2cb674cd9f
gnu: python-mysql-connector-python: Update to 8.3.0.
...
* gnu/packages/python-xyz.scm (python-mysql-connector-python): Update to 8.3.0.
[source]: Switch to git-fetch.
[arguments]<#:configure-flags>: Drop them.
<#:phases>: Add phase 'chdir and 'prepare-build. Refresh phases
'compatibility and 'check.
[native-inputs]: Add python-setuptools.
Fixes : #3881
Change-Id: I75cfdfb880e3b4f8245ef24d8340440393245f33
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:01 +01:00
Nicolas Graves
bc5e063157
build-system: pyproject: Fix 'install phase for purelib/platlib.
...
* guix/build/pyproject-build-system.scm (install):
[install-path, fix-scripts, distribution-name]: New helper procedures.
[expand-data-directory]: Refactor and build upon install-path to
handle purelib and platlib on top of just scripts and data.
Change-Id: I64f5453676e6881ae1cbce3170ed854f7035982a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:01 +01:00
Nicolas Graves
3531c4cbde
gnu: boost: Avoid dependency on pyproject-build-system.
...
This very heavy package is quite annoying when developping on
python-team. Alleviate some of that development cost using
G-expressions.
* gnu/packages/boost.scm (boost, boost-1.88, boost-1.83):
[arguments]<#:imported-modules, #:modules>: Drop them.
<#:configure-flags, #:phases>: Set python-version with a G-expression
instead of depending on the pyproject-build-system to get it at build
time. Wrap those snippet in a force/delay, because evaluating the
G-expression is not possible if python is not present, and this is the
case for boost-for-mysql. This lead to a minor rewrite of the phase
'provide-libboost_python, to stay under 80 characters wide, but the
logic is similar.
Merges: https://codeberg.org/guix/guix/pulls/7392
Change-Id: I40ad5dfe12253d72f3b91af66eae4d72e1050209
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:01 +01:00
Sharlatan Hellseher
aeeab25023
gnu: python-parfive: Update to 2.3.1.
...
* gnu/packages/python-web.scm (python-parfive): Update to 2.3.1.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Skip one more test.
[propagated-inputs]: Remove python-aiofiles.
[native-inputs]: Remove python-wheel; add python-aiofiles.
Change-Id: Ia32c1e070ebc19ed1a2f8d442b4bda656b845a8b
2026-04-04 22:42:01 +01:00
Sharlatan Hellseher
4e4c01ff8c
gnu: python-aioftp: Fix tests.
...
* gnu/packages/python-web.scm (python-aioftp): Fix tests.
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest-mock.
Change-Id: I73a89803ad17148e590823a79c83ee8feade2371
2026-04-04 22:42:01 +01:00
Sharlatan Hellseher
fa8a5a84cb
gnu: python-click-repl: Update to 0.3.0-0.9a05fe9.
...
* gnu/packages/python-xyz.scm (python-click-repl): Update to
9a05fe9e58f768ce446f2777d13b4162211131e0 commit.
[propagated-inputs]: Remove python-click; add python-click-8.1.
[native-inputs]: Remove python-wheel.
Change-Id: Ia9fccd250c8a6a4bd38fce87e1847bbd95f34adc
2026-04-04 22:42:00 +01:00
Sharlatan Hellseher
7f5a7c4c54
gnu: Add python-click-8.1.
...
* gnu/packages/python-xyz.scm (python-click-8.1): New variable.
Change-Id: Ib574dc4b1ec0d4dc06bb1fd844afbdbea345fc17
2026-04-04 22:42:00 +01:00
Sharlatan Hellseher
6ffddadc45
gnu: python-fiona: Update to 1.10.1.
...
* gnu/packages/geo.scm (python-fiona): Update to 1.10.1.
[arguments] <test-flags>: Rework skipped tests.
<phases>: Remove 'set-configure-flags, and 'remove-local-fiona; add
'remove-local-source.
[propagated-inputs]: Remove python-click-plugins-1; add
python-click-plugins.
[native-inputs]: Add python-fsspec and python-shapely.
Change-Id: I90fcfcd5cb4fc0956e0b0d28ce4b7a80ce66727f
2026-04-04 22:42:00 +01:00
Sharlatan Hellseher
4d437670d1
gnu: python-click-plugins: Downgrade to 1.1.1.2.
...
* gnu/packages/python-xyz.scm (python-click-plugins): 1.1.1.2.
[arguments] <tests?>: Disable them.
<phases>: Remove 'mkdir-tests.
[native-inputs]: Remove python-pytest.
(python-click-plugins-1): Deprecate in favor of python-click-plugins.
Fixes : guix/guix#7404
Change-Id: I51783a9013f1ee06f9445519203147751da47ee3
2026-04-04 22:42:00 +01:00
Sharlatan Hellseher
988709aba1
gnu: python-graphviz: Update to 0.21.
...
* gnu/packages/graphviz.scm (python-graphviz): Update to 0.21.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Ignore running tests from "tests/backend" in
the default 'check phase.
[phases] {check}: Use default phase.
{patch-pytest-options}: Re-point to pyproject.toml and exclude test
coverage checks.
{pre-check, test-backend}: New phases.
[native-inputs]: Remove unzip.
Change-Id: I0c8a146937edf81e086697ab048f8b15a85b4254
2026-04-04 22:42:00 +01:00
Maxim Cournoyer
f4a25abd03
gnu: gtk: Make reproducible.
...
* gnu/packages/patches/gtk4-demo-reproducible.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gtk.scm (gtk) [source]: Apply it.
Change-Id: I03ef58f324a84151a681988a18aa1ab986aeba79
2026-04-04 22:42:00 +01:00
Maxim Cournoyer
33f27ec705
gnu: gtk: Update to 4.22.1.
...
* gnu/packages/gtk.scm (gtk): Update to 4.22.1.
[patches]: Add gtk-needs-udmabuf.patch.
[#:phases] {pre-check}: Adjust arguments of Xvfb.
[native-inputs]: Add glibc-utf8-locales.
* gnu/packages/patches/gtk-needs-udmabuf.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: If9043cb55a60f4ec703515b61796b38fb4959f0b
2026-04-04 22:41:59 +01:00
Nicolas Graves
108b6c37d6
teams: Record python aux-files.
...
* CODEOWNERS, etc/teams.scm: Record python aux-files.
Change-Id: I74e40364f5bccdf2b3cfc24dc24b691d635a6dcb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:59 +01:00