Commit graph

1067 commits

Author SHA1 Message Date
Sharlatan Hellseher
e417d6fe81
Merge remote-tracking branch 'origin/python-team'
Change-Id: I08cf47c4ee8c4019615ba45cef4cca1bd362d31b
2025-04-19 16:49:36 +01:00
Sharlatan Hellseher
621b018d99
gnu: python-conda-inject: Switch off tests.
* gnu/packages/package-management.scm (python-conda-inject): Disable
tests as they expect configured Conda environment to run.
[native-inptus]: Remove python-pytest.

Change-Id: I5372a3234b567f305449a645c60b87098f8d89ac
2025-04-19 12:49:27 +01:00
Sharlatan Hellseher
a3a249dd6f
gnu: python-conda-inject: Simplify check.
* gnu/packages/package-management.scm (python-conda-inject) [arguments]
<phases>: Use default 'check.

Change-Id: I6ec9a95abca5ca70d1d275523160b9e4ef928f5d
2025-04-19 10:17:22 +01:00
Rostislav Svoboda
d14663b94a
gnu: flatpak: Fix "No GSettings schemas are installed on the system".
* gnu/packages/package-management.scm (flatpak)[inputs]: Add
gsettings-desktop-schemas.
<#:phases>: Set GSETTINGS_SCHEMA_DIR in wrap-phase.

This fixes an error that appeared when running system-wide Flatpak
operations such as 'sudo flatpak update':

  GLib-GIO-ERROR [...] No GSettings schemas are installed on the system

The missing schemas from gsettings-desktop-schemas prevented proper GLib
configuration lookups (e.g., org.gnome.system.proxy). By setting
GSETTINGS_SCHEMA_DIR to point to gsettings-desktop-schemas' schema directory,
we ensure Flatpak can access required GLib configuration templates.

Change-Id: I9522c07b6c8ccf20a86ee966effb73eb61a2abc7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-17 22:50:33 +02:00
Nicolas Graves
cdc3d522e5
gnu: Add python-conda-inject.
* gnu/packages/package-management.scm (python-conda-inject): New variable.

Change-Id: Ic4b91e01b68c62fd91a0f6d77e57c6d32c4b5d03
Signed-off-by: Steve George <steve@futurile.net>
2025-04-16 11:46:35 +02:00
Sharlatan Hellseher
baf696f281
gnu: python-urllib3-next: Update to 2.3.0.
Keep urllib3@1.26.17 but under the dedicated variable name making it
less confusing with "-next" suffix which is meant to be higher version
of the current one.

* gnu/packages/python-web.scm (python-urllib3-next): Update to
2.3.0. Inherit from python-urllib3.
[native-inputs]: Add python-hatchling and python-hatch-vcs.
(python-urllib3-1.26): New variable.
(python-elasticsearch) [propagated-inputs]: Remove python-urllib3-next;
add python-urllib3-1.26.

* gnu/packages/android.scm (sdkmanager) [inputs]: Remove
python-urllib3-next; add python-urllib3-1.26.
* gnu/packages/package-management.scm (conan) [propagated-inputs]:
Likewise.
* gnu/packages/video.scm (yt-dlp) [inputs]: Likewise.

Change-Id: I2679dda98180815d4e3580d965b8db9c61e53f4a
2025-04-16 11:46:33 +02:00
Nicolas Graves
356e356ee7
gnu: conan: Update to 2.7.1.
* gnu/packages/package-management.scm (conan): Update to 2.7.1.
[build-system]: Switch to pyproject-build-system.
[arguments]{test-flags}: Use field. Ignore failing tests (old versions
of cmake, performance tests, docker/premake/scons requirements.
{phases}: Refresh phases. Replace 'check phase by a 'configure-tests
phase and the native 'check phase.
[propagated-inputs]: Replace python-urllib3 by python-urllib3-next.
[native-inputs]: Add python-setuptools, python-wheel.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:25 +02:00
Ludovic Courtès
3bedd82ac3
gnu: guix: Update to 0772d36.
* gnu/packages/package-management.scm (guix): Update to 0772d36.

Change-Id: Ie136ecef65fe170b1f8e41416fd6d39fe3bc24f9
2025-04-15 12:02:27 +02:00
Christopher Baines
c2f2dd1bf8
gnu: guix-build-coordinator: Update to 0-128.7a253d1.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-128.7a253d1.

Change-Id: Iabe2bb8003c2ca696a35d734bb158694d5ed0001
2025-04-11 12:30:36 +01:00
Christopher Baines
9400baf087
gnu: guix-build-coordinator: Update to 0-127.8ec4fa7.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-127.8ec4fa7.

Change-Id: I93978a12fa72c142ab97d7e966644f1ef1fa309a
2025-04-07 19:27:19 +01:00
Christopher Baines
81a8bcf91c
gnu: guix-build-coordinator: Update to 0-126.7ea4459.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-126.7ea4459.

Change-Id: Ie2bae1e6854cf8dc33974cd69426e60a1d47061b
2025-04-06 17:00:21 +01:00
Ludovic Courtès
a145be2834
gnu: guix: Update to a9239a7.
* gnu/packages/package-management.scm (guix): Update to a9239a7.

Change-Id: I3538fa161a349481e1c525c80bb357b06268a8d4
2025-03-26 22:51:16 +01:00
Christopher Baines
fc72db645c
gnu: guix-build-coordinator: Update to 0-125.4cf3b58.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-125.4cf3b58.

Change-Id: If6f9bc8d378083d2f5dbe8e48ecc5a689db9bc2e
2025-03-25 18:35:56 +00:00
Maxim Cournoyer
226e6482af
gnu: libostree: Update to 2025.1.
* gnu/packages/package-management.scm (libostree): Update to 2025.1.
[inputs]: Replace libsoup-minimal-2 with libsoup-minimal.
[home-page]: Update URL.

Change-Id: I25b1e9a9ee28530a3afd6c603123fcb64645a182
2025-03-20 14:46:22 +09:00
Christopher Baines
ab0b6e920f
gnu: bffe: Update to 0-13.ec2cae0.
* gnu/packages/package-management.scm (bffe): Update to 0-13.ec2cae0.

Change-Id: I5895f0b68ecd961cfc3ac0816ce6219a6441230a
2025-03-12 09:34:46 +00:00
Christopher Baines
86d13ed569
gnu: guix-build-coordinator: Update to 0-124.bacdd64.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-124.bacdd64.

Change-Id: I677811b464e9479a58e39f5deb79dd7d9148d215
2025-03-12 09:32:36 +00:00
Christopher Baines
17271292f9
gnu: bffe: Update to 0-12.7bdb7b9.
* gnu/packages/package-management.scm (bffe): Update to 0-12.7bdb7b9.

Change-Id: I53dca4cf59e3fb71dc294a52a82055f4a732f53b
2025-03-07 13:48:24 +00:00
Christopher Baines
32075c089c
gnu: guix-build-coordinator: Update to 0-123.bdf7c2f.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-123.bdf7c2f.

Change-Id: If8c9d6129e368f226f2962aff630726536ed678e
2025-03-07 13:44:14 +00:00
Christopher Baines
f4679a5860
gnu: guix-build-coordinator: Update to 0-122.5c460f2.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-122.5c460f2.

Change-Id: Id998491bd2f8df2c6fb18517bb9e37a03660b6ad
2025-03-05 15:16:54 +00:00
Christopher Baines
cc30ed170a
gnu: Switch to guile-fibers-next when using guile-knots.
Since make-base-operation has changed in guile-fibers-next compared to
guile-fibers, and guile-knots now uses guile-fibers-next, so all dependents
need to use guile-fibers-next.

* gnu/packages/package-management.scm (bffe)[native-inputs,propagated-inputs]:
Use guile-fibers-next.
(nar-herder)[arguments,native-inputs,propagated-inputs]: Use
guile-fibers-next.
* gnu/packages/web.scm (guix-data-service)[propagated-inputs]: Use
guile-fibers-next.

Change-Id: If553a559392379376c71614e8100318dedf6519d
2025-03-04 14:42:12 +00:00
Christopher Baines
a7e6fb6bc3
gnu: guix: Update to 1.4.0-34.5058b40.
* gnu/packages/package-management.scm (guix): Update to 1.4.0-34.5058b40.

Change-Id: I307c6aee6dd3486802fd608de40b02320b1360d8
2025-03-03 22:01:11 +00:00
Liliana Marie Prikler
174d98e2a6
gnu: flatpak: Propagate inputs as required by pkg-config.
* gnu/packages/package-management.scm (flatpak)[inputs]: Move dconf, gpgme,
json-glib, libarchive, libseccomp and libxau from here…
[propagated-inputs]: … to here.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:48 +01:00
Christopher Baines
44eabf7559
gnu: guix-build-coordinator: Update to 0-121.595d189.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-121.595d189.

Change-Id: I9a8c79d421ba4ec76f99f87ce404e49e0098eac4
2025-03-02 10:26:03 +00:00
Christopher Baines
b902204649
gnu: guix-build-coordinator/agent-only: Remove propagated-inputs.
Since this isn't intended as a library and it's important to have minimal
dependencies, e.g. no guile-fibers.

* gnu/packages/package-management.scm (guix-build-coordinator/agent-only)[propagated-inputs]:
Set to '().

Change-Id: Icf0d8435f46f7de7ead23c9ea0b25a7e7c5d2ca0
2025-03-02 10:26:03 +00:00
Christopher Baines
f9dcb84550
gnu: guix-build-coordinator: Update to 0-120.f73098f.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-120.f73098f.

Change-Id: I0d76519aa0bd1985fcba97eb6f39b1f354e2be43
2025-03-01 22:22:36 +00:00
Christopher Baines
62b6ccacb2
gnu: bffe: Update to 0-11.435e99f.
* gnu/packages/package-management.scm (bffe): Update to 0-11.435e99f.

Change-Id: I6cd0d42c2687cc804cd74d366469820dfbf1fc83
2025-02-27 13:42:42 +00:00
Christopher Baines
872ec3d52e
gnu: guix-build-coordinator: Switch to guile-fibers-next.
As this should resolve the issues with
https://github.com/wingo/fibers/issues/109

* gnu/packages/package-management.scm (guix-build-coordinator)
[arguments,native-inputs,propagated-inputs]: Switch to guile-fibers-next.

Change-Id: Ia83701d18c1b45c8ff8b87893c5c2e0a2ef833b8
2025-02-27 13:42:42 +00:00
Christopher Baines
853fedfc01
gnu: guix-build-coordinator: Update to 0-119.5235312.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-119.5235312.

Change-Id: I5c9aaa1d0d30e699e49f836043815e59ca495e53
2025-02-26 10:29:11 +00:00
Efraim Flashner
ffd1994823
gnu: guix: Update to 3355de6.
* gnu/packages/package-management.scm (guix): Update to 3355de6.

Change-Id: I482c67e299478bd17ddd5b576026e40e22c0de20
2025-02-26 10:54:33 +02:00
Danny Milosavljevic
dbbd09fe50
gnu: Add gnome-packagekit.
* gnu/packages/package-management.scm (gnome-packagekit): New variable.

Change-Id: I62e4bebaf4e15c223058d8b9e158adfc989f8266
2025-02-20 21:07:24 +01:00
Christopher Baines
628eab9c20
gnu: guix-build-coordinator: Update to 0-118.7e807fa.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-118.7e807fa.

Change-Id: I1b76bc8b678dbd910db5f07b66e955448c114a37
2025-02-19 13:08:16 +00:00
Christopher Baines
96fe9adf54
gnu: guix-build-coordinator: Update to 0-117.99b3362.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-117.99b3362.

Change-Id: Iaae799009da631d93184e8846c6e9d743727b410
2025-02-18 13:16:46 +00:00
Christopher Baines
c7c0dfd0f3
gnu: bffe: Update to 0-10.3442bff.
* gnu/packages/package-management.scm (bffe): Update to 0-10.3442bff.
[native-inputs,propagated-inputs]: Add guile-pfds.

Change-Id: Ide88302d2c8573accdf73ca943f2ea5339642c00
2025-02-18 12:58:37 +00:00
Christopher Baines
796bc02b47
gnu: guix-build-coordinator: Update to 0-116.810e340.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-116.810e340.

Change-Id: Ib3a7161569ffb019394b3d007667bbea2b671212
2025-02-16 16:02:26 +00:00
Christopher Baines
3147f597cb
gnu: guix-build-coordinator: Update to 0-115.bce23c5.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-115.bce23c5.

Change-Id: I7f38414e9b0ded8977fe01a564ea63a5727a0fc9
2025-02-13 09:09:41 +00:00
aurtzy
251fed72a7
gnu: flatpak: Update to 1.16.0.
* gnu/packages/package-management.scm (flatpak): Update to 1.16.0.
[build-system]: Switch to meson-build-system, which is now the recommended
build system upstream.
[arguments]<#:configure-flags>: Use equivalent options for meson.
<#:phases>: Enable running more tests, disabling a select few in new
'disable-failing-tests phase.  Remove 'check phase override.  Add
'pre-check phase.  Add 'wrap-flatpak phase so GIO can still find TLS backend
with the build system change.
[native-inputs]: Add gtk-doc.
[inputs]: Add bash-minimal.

Change-Id: Iacf5c527e7a1cce7f418cecf73bb89018fcec71e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-02-13 10:37:25 +08:00
Christopher Baines
ef7d7a59ec
gnu: guix-build-coordinator: Update to 0-114.2df1b35.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-114.2df1b35.

Change-Id: I300585774e8f6a2b71e9b09d90d5857f47b5c1d2
2025-02-11 10:33:47 +00:00
Ludovic Courtès
d7157cca10
gnu: guix: Update to 5f6fdad.
* gnu/packages/package-management.scm (guix): Update to 5f6fdad.

Change-Id: I790011405da92a9b6332384eda7346be971d11cd
2025-02-10 17:44:52 +01:00
Hilton Chain
c788962bae
gnu: conda: Add missing dependency.
* gnu/packages/package-management.scm (conda)[arguments]<#:test-flags>:
Disable more tests failing on store path difference.
[native-inputs]: Add python-pytest-cov.

Change-Id: I836b0c3f493c5975a7923be422309442bc9248d4
2025-01-30 23:02:47 +08:00
Hilton Chain
8f8aa5cf58
gnu: python-anaconda-client: Fix tests.
* gnu/packages/package-management.scm (python-anaconda-client)[source]: Add
workaround for missing `iter_fields'.

Change-Id: Ia8a17b6778e8cc8b8e734c3e788e938250d641a7
Reported-by: orahcio on IRC.
2025-01-30 23:02:11 +08:00
Christopher Baines
f8604a42dc
gnu: guix-build-coordinator: Update to 0-113.d588c9c.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-113.d588c9c.

Change-Id: Ie8c8361319e84569734693fee6a9c67a508c5747
2025-01-25 21:11:42 +00:00
Christopher Baines
540d5b148f
gnu: nar-herder: Update to 0-39.70df5af.
* gnu/packages/package-management.scm (nar-herder): Update to 0-39.70df5af.
[arguments,native-inputs,propagated-inputs]: Add guile-knots.

Change-Id: I26470c0f15d0b9416f9e867b62e21b52e132927e
2025-01-14 14:15:54 +00:00
Christopher Baines
d17307c20f
gnu: guix-build-coordinator: Update to 0-112.44c8108.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-112.44c8108.
[arguments,native-inputs,propagated-inputs]: Add guile-knots.

Change-Id: I5858ae6bb61bf3dada607ffea4ceda45f6a21df2

Change-Id: I72be3112709a07d2a83af98325fe7846a97ff6e7
2025-01-14 14:15:54 +00:00
Vasilii Smirnov
e42c9da557
gnu: flatpak: Fix icon validation.
* gnu/packages/package-management.scm (flatpak): Substitute a marker in
icon-validator/validate-icon.c for the store location.
* gnu/packages/patches/flatpak-fix-icon-validation.patch: Bind the guix
store during flatpak-validate-icon invocation in sandbox mode, along
with a few environment variables necessary for image format detection.

Change-Id: I15dfdd0ecadc57ed383e2985c1c3caa36be4a1de
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-12 18:50:52 +01:00
Ludovic Courtès
aefe57c69f
gnu: guix: Update to 121e96d.
* gnu/packages/package-management.scm (guix): Update to 121e96d.

Change-Id: I5bc7156fc8b23bf68a7caf262201198c03a77ad0
2024-12-30 13:49:56 +01:00
Christopher Baines
097fb030f6
gnu: bffe: Update to 0-9.d2ff7c3.
* gnu/packages/package-management.scm (bffe): Update to 0-9.d2ff7c3.
[source]: Switch to the smart HTTP protocol.
[native-inputs,propagated-inputs]: Add guile-knots.

Change-Id: I8522e42ca2ce1062ef12f6cb56b858792cf88b0d
2024-12-25 21:07:40 +00:00
Jelle Licht
64ea1afa0f
gnu: fmp: Use node-lts instead of node.
* gnu/packages/package-management.scm (fpm)[native-inputs]: Repalce node by
node-lts.

Change-Id: I5afdb49e18805722b9e69be0cf48c3a29ce49921
2024-12-18 22:02:20 +01:00
Janneke Nieuwenhuizen
942942ee75
gnu: guix: Update to 1.4.0-30.790c9ffe59.
* gnu/packages/package-management.scm (guix): Update to 1.4.0-30.790c9ffe59.

Change-Id: I83b678427d146887acfe7064730a2c9f08e4b803
2024-12-14 09:07:16 +01:00
Nicolas Graves
3c2943b621
gnu: build-system/pyproject: Add missing native-inputs.
* gnu/packages/bioinformatics.scm (python-ega-download-client)
[native-inputs]: Add python-setuptools and python-wheel.

* gnu/packages/databases.scm (datasette)[native-inputs]: Add
python-pip.

* gnu/packages/django.scm (python-django-localflavor,
python-django-contact-form)[native-inputs]: Add python-setuptools and
python-wheel.

* gnu/packages/graphviz.scm (python-uqbar)[native-inputs]: Add
python-setuptools and python-wheel.

* gnu/packages/jupyter.scm (python-jupyterlab-server)[native-inputs]:
Add python-wheel.
(python-nbstripout)[native-inputs]: Add python-setuptools and
python-wheel.

* gnu/packages/machine-learning.scm (python-captum,
python-linear-operator, python-gpytorch)[native-inputs]: Add
python-setuptools.

* gnu/packages/music.scm (abjad, abjad-ext-rmarkers,
abjed-ext-nauert, python-mutagen)[native-inputs]: Add
python-setuptools and python-wheel.

* gnu/packages/package-management.scm
(python-conda-package-handling)[native-inputs]: Add python-setuptools
and python-wheel.
(conda)[native-inputs]: Add python-wheel.

* gnu/packages/python-check.scm (python-pyinstrument,
python-pytest-testmon, python-pytest-trio, python-nbval,
python-pytest-toolbox)[native-inputs]: Add python-setuptools and
python-wheel.
(python-nptyping)[native-inputs]: Add python-setuptools.

* gnu/packages/python-check.scm (python-dask-expr)[native-inputs]:
Add python-setuptools and python-wheel.

* gnu/packages/python-web.scm (parfive, python-aioftp, python-hupper,
python-sanic, python-mechanicalsoup, python-tinycss, python-aiostream,
python-cbor2, gunicorn)[native-inputs]: Add python-setuptools and
python-wheel.

* gnu/packages/python-xyz.scm (python-apprise, python-jaraco-classes,
python-sparse, python-shtab, python-pyan3)[native-inputs]: Add
python-setuptools.
(python-jupytext, python-orderedmultidict, python-identify, python-nodeenv,
python-cfgv, python-zarr, python-multipart, python-nbconvert, python-cram,
python-immutables, python-numpydoc, python-cairosvg, python-unidecode,
python-black, python-multidict, python-mpv-jsonipc, python-humanize,
python-cmd2)[native-inputs]: Add python-setuptools and python-wheel.
(python-partd, python-dask, python-zarr)[native-inputs]: Add
python-wheel.
(python-nbconvert)[propagated-inputs]: Add texlive-etoolbox. Remove
duplicate textlive-jknapltx.
(python-isort)[native-inputs]: Add python-pip.

* gnu/packages/simulation.scm (python-fenics-dijitso)[native-inputs]:
Add python-setuptools and python-wheel.

* gnu/packages/sphinx.scm (python-pydata-sphinx-theme,
python-sphinx-autodoc-typehints)[native-inputs]: Add
python-setuptools.

* gnu/packages/syndication.scm (tuir)[native-inputs]: Add
python-setuptools and python-wheel.

* gnu/packages/terminals.scm (python-halo)[native-inputs]: Add
python-setuptools and python-wheel.

* gnu/packages/time.scm (python-arrow, python-dateutil)
[native-inputs]: Add python-setuptools and python-wheel.

* gnu/packages/version-control.scm (pre-commit)[native-inputs]: Add
python-setuptools and python-wheel.  Remove input labels.

* gnu/packages/virtualization.scm (python-qemu-qmp,
python-transient)[native-inputs]: Add python-setuptools and
python-wheel.

* gnu/packages/xorg.scm (python-xcffib)[native-inputs]: Add
python-setuptools and python-wheel.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>

Change-Id: Id61cf8cdc47bd4c2871c0a9c8e9a5bfd51157df0
2024-12-13 20:18:58 +00:00
Nicolas Graves
d840fe75b8
gnu: python-conda-package-handling: Move to pyproject-build-system.
* gnu/packages/package-management.scm (python-conda-package-handling):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:phases>: Remove check phase replacement.

Change-Id: Ib8edf966b877c6fd5f7ee6151839d4272d65b17d
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:49 +00:00