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

180559 Commits

Author SHA1 Message Date
Yelninei
8b19b95599 gnu: gd: Also skip a failing test on i586-gnu.
Followup to c289311336.
* gnu/packages/gd.scm (gd)[arguments]: XFAIL the test on all IA-32 platforms.

Change-Id: If4d651ba5311b3deaae5d16ec2f43f550d43a957
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Yelninei
d1dc0c73aa gnu: dbus: Fix build on the Hurd.
* gnu/packages/patches/dbus-hurd-patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/glib.scm (dbus): Add phase for adding the patch.

Change-Id: Ifa3950b9db588b4102162672958541b49dac33a0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:15 +01:00
Wilko Meyer
232c55f844 gnu: Add php-8.4.
* gnu/packages/php.scm (php-8.4): New variable.

Change-Id: I81f24e91f3060d563c89dd5a19e694e6b7d264aa
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 22:33:53 +01:00
Wilko Meyer
ea510232e6 gnu: Add php-8.5.
* gnu/packages/php.scm (php-8.5): New variable, formerly known as "php".
(php): Update to php-8.5.

Change-Id: I4bf6026695202226c14757bccee83a5b510d4eee
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 22:33:45 +01:00
msglm
e36f3a691e gnu: yt-dlp: Update to 2026.02.04.
* gnu/packages/video.scm (yt-dlp): Update to 2026.02.04

Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-07 12:22:09 -08:00
moksh
d46b423c1d gnu: librewolf: Update to 147.0.3-2.
* gnu/packages/librewolf.scm (librewolf): Update to 147.0.3-2.

Change-Id: I0c4c97d86c4f22e46393da93ea89e22b84a29197
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-07 12:05:04 -08:00
Cayetano Santos
fa6b510864 gnu: Add python-cxxheaderparser.
* gnu/packages/python-xyz.scm (python-cxxheaderparser): New variable.

Change-Id: I3e9d07cf37bf0a6268371ac562074f42c9866ab6
2026-02-07 20:02:59 +01:00
Ludovic Courtès
3a3533826b gnu: libphidget: Fix compilation with GCC 14.
* gnu/packages/libphidget.scm (libphidget)[arguments]: New field.

Change-Id: I3a1ba11f684c19a4585327d0e146955e6c3bc655
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 19:45:10 +01:00
Efraim Flashner
f9e4d65b1f gnu: system-config-printer: Fix build.
* gnu/packages/gnome.scm (system-config-printer)[arguments]: Add
modules, with prefix as needed.  Adjust the 'add-install-to-pythonpath
and 'wrap-for-python phases.

Change-Id: If86ad288064170ada3613678063f041766dc9606
2026-02-07 20:36:18 +02:00
Hartmut Goebel
c5cdafddf5 gnu: avro-cpp: Update to 1.12.1.
* gnu/packages/serialization.scm (avro-cpp): Update to 1.12.1.
[inputs]: Remove boost-1.83; add boost-1.88 and zlib.

Change-Id: I9882d788bf34a804d71336fbd2ef1770508fbf99
2026-02-07 18:25:10 +01:00
Rutherther
b7510ecaf1 inferior: Allow caching of unauthenticated channels.
* guix/inferior.scm (cached-channel-instance): Distinguish
keys for authenticated and unauthenticated channel instances.
Allow caching unauthenticated channels.

Change-Id: I25cec6bff99579e8859fdb474514bcd4d41c6d95
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #3024
2026-02-07 17:00:12 +01:00
Carlos Durán Domínguez
cebff095e9 gnu: showmethekey: Improve style.
* gnu/packages/video.scm (showmethekey): Reindent.
[source]: Reindent.
[arguments]: Improve style.
[native-inputs]: Reindent.
[inputs]: Reindent
[description]: Reindent and fix markup.

Change-Id: I7aac4566c2f75c4240a6e07c978caa1c0776a4c8
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5707
2026-02-07 17:00:12 +01:00
Carlos Durán Domínguez
ce4ed658d4 gnu: showmethekey: Update to 1.19.0.
* gnu/packages/video.scm (showmethekey): Update to 1.19.0.
[arguments]<#:glib-or-gtk?>: Set to #t.
[inputs]: Remove gtk, cairo, pango, libxkbcommon, and polkit.

Change-Id: I13b57c53453d1c4f947b5567485737d153d788a2
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-02-07 17:00:11 +01:00
Rutherther
7fd75725c5 guix-install.sh: Set Guile load paths in zzz-guix.sh.
Reverts bb2263102a.
Follow up of 4aece62a75 that makes this safe.

* etc/guix-install.sh (sys_create_init_profile): Set GUILE_LOAD_PATH and
GUILE_LOAD_COMPILED_PATH to user's current-guix profile.

Change-Id: I52e02d779c1ece4570e355fcc12193ef87b89e50
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5686
2026-02-07 17:00:10 +01:00
Rutherther
175a8d86c9 guix-install.sh: Check if ~/.guix-profile exists properly.
Currently the check only looks if ~/.guix-profile symlink exists.
That, however, is not sufficient. This file might be created prior to creation
of the first generation of user's profile.

So we should be checking that the profile does have the file we're looking for
- etc/profile. This is the same way how /etc/profile solves this on Guix System.

* etc/guix-install.sh (sys_create_init_profile): Properly check if
~/.guix-profile exists.

Change-Id: I1a650cb5b845ca96705361e332409c3b49000057
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5123
2026-02-07 17:00:09 +01:00
jgart
b7a291a3c7 gnu: trealla: Update to 2.90.0.
* gnu/packages/prolog.scm (trealla): Update to 2.90.0.

Change-Id: Iff40dfff0bc47f2fbfe8c3f11412b528f13d5440
2026-02-07 09:58:26 -06:00
Andreas Enge
79b90ada7a gnu: python-rtree: Update to 1.4.1.
* gnu/packages/geo.scm (python-rtree): Update to 1.4.1.

Change-Id: Ia4ef71f518e3b8ab24a2bf8b74a1172b687b8552
2026-02-07 16:53:09 +01:00
Andy Tai
0f291ac28e gnu: units: Update to 2.25.
* gnu/packages/maths.scm (units): Update to 2.25.

Change-Id: I9439366f66ff4e9bc37ee6f64bdb0b24d9ffedd2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 15:34:40 +01:00
Jake Forster
fcbfc559b1 gnu: itk-snap: Improve reproducibility.
* gnu/packages/image-processing.scm (itk-snap): Improve reproducibility.
[arguments]<#:phases>{make-reproducible}: Patch @CMAKE_HOST_SYSTEM@,
@CMAKE_HOST_SYSTEM_PROCESSOR@.  Patch compile dates in c3d and greedy
submodules.  Move to after 'prepare-submodules phase.
{prepare-submodules}: Copy instead of symlink c3d and greedy.

Change-Id: I491f2fad852dd9dc1233f8d7e1428380fdbe6b21
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 14:36:23 +01:00
Andreas Enge
a5d3806bcf gnu: Remove python-librecaptcha.
* gnu/packages/messaging.scm (python-librecaptcha): Delete variable.

Fixes: guix/guix#5385
Change-Id: If7dfd2ca2fe47670911d7551a7c68db22b601215
2026-02-07 14:28:00 +01:00
Andreas Enge
f40de94c7c gnu: Remove python-harmony.
* gnu/packages/messaging.scm (python-harmony): Delete variable.

Fixes: guix/guix#5386
Change-Id: I057f05e4a6c08ae86245929ead483d2a2fa2dbbe
2026-02-07 14:27:35 +01:00
Andreas Enge
eba1d0d5ca gnu: Remove python-slurm-magic.
* gnu/packages/parallel.scm (python-slurm-magic): Delete variable.

Fixes: guix/guix#5298
Change-Id: I6ed4512114551d63ce46b8d91b3b38523ecaee65
2026-02-07 14:20:32 +01:00
Andreas Enge
0f17bb44a3 gnu: Remove python-biofluff.
* gnu/packages/bioinformatics.scm (python-biofluff): Delete variable.

Fixes: guix/guix#5249
Change-Id: I01a3672be5d344aba4e14f280350d27b910c9e61
2026-02-07 14:19:39 +01:00
Andreas Enge
22ec49e10d gnu: Remove syncthing-gtk.
* gnu/packages/syncthing.scm (syncthing-gtk): Delete variable.

Fixes: guix/guix#3468
Change-Id: Ia60404a9c4037c1e9efb98f4d6c44515e6f231fa
2026-02-07 14:16:51 +01:00
Andreas Enge
86acfa0b94 gnu: Remove qsyncthingtray.
* gnu/packages/syncthing.scm (qsyncthingtray): Delete variable.

Change-Id: I67b5f674bd04624d18aaa842c811282cabc1f462
2026-02-07 14:16:22 +01:00
Olivier Dion
83b255409e gnu: liburcu: Update to 0.15.6.
* gnu/packages/datastructures.scm (liburcu): Update to 0.15.6.

Change-Id: Ie8e6307137d80ec29925c57ba70070b8a39d3822
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 14:08:52 +01:00
Sharlatan Hellseher
f1f049817b gnu: thefuck: Use python-pytest-8.
* gnu/packages/admin.scm (thefuck):[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I532c1973c289501219c5f40ebda2f2c9d27fc20c
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher
d83410ba4c gnu: Remove scons-python2.
* gnu/packages/build-tools.scm (scons-python2): Delete variable.

Change-Id: Ie58a8d433de6196547ffc69a6d0d602789d1fb65
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher
0c6eb59fa2 gnu: redeal: Disable missing tests.
* gnu/packages/games.scm (redeal):[arguments] <test-flags>: No tests
provided.

Change-Id: I564f131a34e01bef441be01f20ff87d00892141f
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher
b2ffb0bfe5 gnu: scvelo: Relocate phase 'set-numba-cache-dir.
* gnu/packages/bioinformatics.scm (scvelo): [arguments]<#:phases>:
Relocate phase 'set-home.

Relates-to: guix/guix#5892
Change-Id: Ia51609df06d64d41b7a272d0e17e96cf973df2f8
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher
bc70d27edc gnu: python-ikarus: Update to 0.0.3.
* gnu/packages/bioinformatics.scm (python-ikarus): Update to 0.0.3. Use
G-Expressions.
[arguments] <test-backend, test-flags>: Use custom.
<phases>: Remove 'fix-issue-12; reallocate 'set-numba-cache-dir.
[native-inputs]: Remove python-wheel.

Change-Id: I4bf1b5bbda56373fd632f31aca59d473ab37252a
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher
189b7542de gnu: python-lenstronomy: Skip one test.
* gnu/packages/astronomy.scm (python-lenstronomy)[arguments]
<test-flags>: Skip one more test.

Change-Id: I8c17b7750edde002bd4340eb2475ab3d8c795370
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
9a26c21a54 gnu: python-django-rq: Update to 3.2.2.
* gnu/packages/django.scm (python-django-rq): Update to 3.2.2.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Drop all.
<phases>: Remove 'pre-check; add 'start-redis.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-hatchling.

Change-Id: I438d07f2bfda42e9dff9f4c1269106c6be68e766
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
66ec92b2c3 gnu: python-rq-scheduler: Improve package, fix tests.
* gnu/packages/databases.scm (python-rq-scheduler): Reallocate some
fields, fix the style and readability.
[source] <url>: Use exact git URL instead of [home-page].
[arguments] <test-flags>: Skip tests requiring root access.
[propagated-inputs]: Remove python-croniter; add python-crontab,
python-freezegun, and python-dateutil.
[native-inputs]: Remove python-crontab, python-freezegun, and python-wheel.
[home-page]: Move above [synopsis].

Change-Id: If82959e5cb028b826a5a53293b3c58aefb507f36
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
7d6c683bc4 gnu: python-crontab: Update to 3.3.0.
* gnu/packages/python-xyz.scm (python-crontab): Update to 3.3.0.
[source] <pypi-uri>: Fix the name.
[native-inputs]: Remove python-wheel.

Change-Id: Ic5ea74269d289ec1d9e6a9132a25bc57a907406c
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
c6614e132f gnu: python-rq: Update to 2.6.1.
* gnu/packages/databases.scm (python-rq): Update to 2.6.1.
[propagated-inputs]: Add python-croniter.

Change-Id: Iab464919a5a336ef8e7377a6ee99d0a867f320f4
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
eb42987949 gnu: python-celltypist: Update to 1.7.1.
* gnu/packages/bioinformatics.scm (python-celltypist): Update to 1.7.1.
[arguments] <tests?>: Enable simple runtime regression check.
<phases>: Remove 'set-home and 'set-numba-cache-dir; add
'set-environment; use custom 'check phase.
[native-inputs]: Remove python-wheel; add python-setuptools.

Change-Id: I7ec16da8c6d3af8ad0d8eb96d5f9b50d9858eae3
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
e012430a92 gnu: python-argostranslate: Fix build.
* gnu/packages/machine-learning.scm (python-argostranslate)
  [phases]{writable-home}: Remove phase.
  {set-home-env}: New phase, located before {build}.

Relates-to: guix/guix#5892
Change-Id: I04fdb2fa6793d3e3e1da906612f4b650238f2b1d
2026-02-07 12:28:58 +01:00
Nicolas Graves
56a1951da0 gnu: python-scitools-iris: Update to 3.14.1.
* gnu/packages/geo.scm (python-scitools-iris): Update to 3.14.1.
[arguments]<#:test-flags>: Refresh them.
<#:phases>: Remove phase 'relax-requirements.  Refresh phase
'fix-paths.  Replace phase 'pre-check addition by the phase 'check
replacement.
[native-inputs]: Add python-affine, python-rasterio,
python-scitools-mo-pack.

Change-Id: Ie2fef55d61266758106c3797217da72927279c90
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:58 +01:00
Nicolas Graves
78af90c974 gnu: Add iris-test-data.
* gnu/packages/geo.scm (iris-test-data): New variable.

Change-Id: Ib9a0b1d09a06d9372272fd7d0c7862533d7b4b84
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:58 +01:00
Nicolas Graves
215cdb12d0 gnu: Add python-scitools-mo-pack.
* gnu/packages/geo.scm (python-scitools-mo-pack): New variable.

Change-Id: I3a03acd4fbbccc69a72373c7e34e6d23f7fd9426
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:58 +01:00
Nicolas Graves
79cffdc00f gnu: Add libmo-unpack.
* gnu/packages/geo.scm (libmo-unpack): New variable.

Change-Id: I7f157a0949e4022b7ad20635119e906ab005fb0f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:58 +01:00
Nicolas Graves
9999f19742 gnu: python-scikit-surprise: Relocate phase 'set-home.
* gnu/packages/python-science.scm (python-scikit-surprise)[arguments]
<#:phases>: Relocate phase 'set-home.

Change-Id: Id6e5993e167f1f61865fcfe31caba0bce2d5263a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
0f6bd9d642 gnu: python-robotframework-datadriver: Add python-xlrd native-input.
* gnu/packages/python-xyz.scm (python-robotframework-datadriver)
[native-inputs]: Remove python-wheel.  Add python-xlrd.

Change-Id: I38db8263ffad28042306b24e00034be941a236ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
9c1378062d gnu: python-ratelimiter: Switch to pytest-8.
* gnu/packages/python-xyz.scm (python-ratelimiter)[native-inputs]:
Replace python-pytest by python-pytest-8.

Change-Id: Ie10f3fbcd4cea932be317eb21624bcac8ca6fa10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
d568e0d1a7 gnu: python-ndcube: Relocate phase 'set-home-env.
* gnu/packages/wxwidgets.scm (python-ndcube)[arguments]<#:phases>:
Relocate phase 'set-home-env.

Change-Id: I77bd29800f0c24cdbbff88251093e8c107eae6d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
fdece4569e gnu: python-woob: Relax requirements.
* gnu/packages/python-web.scm (python-woob)[arguments]<#:phases>: Add
phase 'relax-requirements.

Change-Id: Ib178d637ef1658702099ecd1c0fca570128970ed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
57379fbc44 gnu: python-wxpython: Relocate phase 'add-missing-.so.
* gnu/packages/wxwidgets.scm (python-wxpython)[arguments]<#:phases>:
Relocate phase 'add-missing-.so.

Change-Id: I15fd0fdc49c5dbf35d06814663896bc09486c09e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher
63b0317069 gnu: python-irispy-lmsal: Relocate phase 'set-home.
* gnu/packages/astronomy.scm (python-irispy-lmsal):
[arguments]<#:phases>: Relocate phase 'set-home.

Relates-to: guix/guix#5892
Change-Id: I743634183b7d7a60d0d24bb28ee06a2709aa2d11
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher
fc71e0b6ab gnu: python-rpy2: Use python-pytest-8.
* gnu/packages/statistics.scm (python-rpy2):
  [native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: I20c82c77c5589c5802e4d7f252bd24aeedec5d85
2026-02-07 12:28:57 +01:00