1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-11 15:40:31 +02:00
Commit Graph

153305 Commits

Author SHA1 Message Date
Andreas Enge
653e6e462e gnu: kiwix-desktop: Switch to Qt6.
Incidentally this fixes the build.

* gnu/packages/web.scm (kiwix-desktop)[inputs]: Remove qtbase-5,
qtdeclarative-5, qtwebchannel-5, qtwebengine-5, and qtwayland-5;
add qtbase, qtdeclarative, qtwebchannel, qtwebengine, and qtwayland.
[native-inputs]: Remove qtbase-5; add qtbase.

Change-Id: I442a297d811fa1fb067a496781c252bec94bc4c8
2025-08-05 11:47:59 +02:00
Cayetano Santos
5e80cfcb58 gnu: offlineimap3: Fix error.
* gnu/packages/mail.scm (offlineimap3): Fix error.
[arguments]: Add fix-issue-205 phase.

Fixes: guix/guix#1713
Change-Id: I1e496042f1ab49593b3e211172cf9fa37242718a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-05 11:25:55 +02:00
Andreas Enge
d155da0fa6 gnu: motion: Update to 4.7.0.
* gnu/packages/video.scm (motion): Update to 4.7.0.

Change-Id: Ifabb732f3a84b45f686c9d47e91cc1637ca1916c
2025-08-05 11:22:25 +02:00
Andy Tai
8dc76681c1 gnu: libmicrohttpd: Update to 1.0.2.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 1.0.2.

Change-Id: I0f5e14056229c1cdd0733cd4423fce401f4b92da
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-05 11:06:09 +02:00
Nicolas Graves
f63f558c1b gnu: mit-scheme: Update to 12.1.
* gnu/packages/scheme.scm (mit-scheme): Update to 12.1.
[arguments]<#:parallel-build?>: Unset.
<#:make-flags>: Set it.
<#:phases>: Delete 'build phase replacement, 'set-flags.  Add phases
'fixup-install and 'disable-slow-tests.  Refresh other phases.
[native-inputs]: Add bash-minimal for cross-compilation.
[supported-systems]: Remove i686-linux, unsupported upstream.  Add
aarch64, supported upstream.

Fixes: guix/guix#1777
Change-Id: I3bb23c73d0f20e7db988c94d540e8c925ab3c326
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-05 11:01:22 +02:00
Nicolas Graves
9da455992a gnu: mit-scheme: Improve style.
* gnu/packages/scheme.scm (mit-scheme): Run guix style.
[source]: Replace it from native-inputs, unclear why it was moved in
the first place, because "source" is already the right input name for
it.
[arguments]: Remove trailing #t, use #$output gexps.
<#:phases>: Rewrite 'unpack phase leveraging gexps to inject
system-specific source. Replace which by search-input-file for
cross-compilation, in phases 'configure-doc, 'patch-/bin/sh.
[native-inputs, inputs]: Move to new style.
(mit-scheme-source-directory): Delete now unused variable.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-05 10:59:03 +02:00
Ada Stevenson
4e42abb625 gnu: pcsxr: Improve style.
* gnu/packages/emulators.scm (pcsxr): Fix indentation.
[arguments]: Use gexps.

Change-Id: Ibd17d9aeef9509cc58a872d72acb5283c7470f19
2025-08-05 10:40:09 +02:00
Ada Stevenson
8b1b192359 gnu: pcsxr: Update to 1.9.94-1.6666043.
* gnu/packages/emulators.scm (pcsxr): Update to 1.9.94-1.6666043.
[configure-flags]: Prevent compile errors.
[phases]: Remove 'ch-subdir.
[source]<origin>: Change upstream and commit.
<patches>: Add patches.
[home-page]: Change from dead link to active GitHub page.
* gnu/packages/patches/pcsxr-find-harfbuzz.patch: Add it.
* gnu/packages/patches/pcsxr-fix-definitions.patch: Add it.
* gnu/local.mk: Register them.

Change-Id: I5ebc91b3fa44152057cf197c0ab018fa064241a4
2025-08-05 10:39:40 +02:00
jgart
6cce6c53ea gnu: trealla: Update to 2.80.4.
* gnu/packages/prolog.scm (trealla): Update to 2.80.4.

Change-Id: Ie7eadb85f7b98cafc388e0f89ecbb43c66c9538d
2025-08-04 20:17:08 -05:00
Ian Eure
9304f636de gnu: yt-dlp: Update to 2025.07.21.
* gnu/packages/video.scm (yt-dlp): Update to 2025.07.21.

Change-Id: Ibb622c89db35299df3241395e4426ed207b6bfb9
2025-08-04 17:50:17 -07:00
Vinicius Monego
617250d96b gnu: python-safety: Update to 3.6.0.
* gnu/packages/python-xyz.scm (python-safety): Update to 3.6.0.
[build-system]: Use pyproject-build-system.
[arguments]<#:test-flags>: Skip failing tests.
<#:phases>: Delete the 'disable-tests' phase. Add phase
'set-home' before 'check'.
[native-inputs]: Add nss-certs-for-test, python-hatchling,
python-pytest.
[propagated-inputs]: Add python-authlib, python-filelock, python-httpx,
python-jinja2, python-marshmallow, python-nltk, python-psutil,
python-pydantic-2, python-ruamel.yaml, python-safety-schemas,
python-tenacity, python-tomli, python-tomlkit, python-typer,
python-typing-extensions.

Change-Id: I96ea41399f5b0068b7fe5d1816dda16e7be18c75
2025-08-04 21:34:24 -03:00
Vinicius Monego
622e08e00e gnu: python-safety: Improve style.
* gnu/packages/python-xyz.scm (python-safety): Run guix style.

Change-Id: I711eee17b0681c65c9044231c16673cd3e48bf4d
2025-08-04 21:34:24 -03:00
Vinicius Monego
4425422cb0 gnu: Add python-safety-schemas.
* gnu/packages/python-xyz.scm (python-safety-schemas): New variable.

Change-Id: Iec3bb513e2c96bda5b7019404fb2315f09c5023d
2025-08-04 21:34:23 -03:00
Vinicius Monego
8082f9c2ac gnu: python-deepdiff: Update to 8.5.0.
* gnu/packages/python-xyz.scm (python-deepdiff): Update to 8.5.0.
[arguments]<#:test-flags>: Skip failing tests.
[propagated-inputs]: Remove python-ordered-set. Add python-click,
python-pyyaml, python-orderly-set, python-orjson.
[native-inputs]: Remove python-click, python-dateutil,
python-mock, python-setuptools, python-wheel, python-toml. Add
python-flit-core, python-pandas, python-pydantic-2,
python-pytest-benchmark, python-pytz, python-toml-w.

Change-Id: I891fe650e13385a69141b201e3ec743733d71610
2025-08-04 21:34:23 -03:00
Vinicius Monego
5552bb8c8d gnu: Add python-orderly-set.
* gnu/packages/python-xyz.scm (python-orderly-set): New variable.

Change-Id: I8aa2dfebc6452c96a8e49a4697b62e901b5be9e9
2025-08-04 21:34:23 -03:00
Vinicius Monego
853be72647 gnu: python-typer: Update to 0.16.0.
* gnu/packages/python-xyz.scm (python-typer): Update to 0.16.0.
[source, home-page]: Follow redirect.
[arguments]: Remove '#:test-flags', enabling all tests.
<#:phases>: Delete the 'patch-shell-reference' phase.
[native-inputs]: Remove python-flit. Add python-pdm-backend. Move
python-rich, python-shellingham to ...
[propagated-inputs]: ... here. Add python-typing-extensions.

Change-Id: I64232bee0bbeb533286d6ae8a14a680ceb825d75
2025-08-04 21:34:23 -03:00
Vinicius Monego
c48521a40b gnu: python-shellingham: Update to 1.5.4.
* gnu/packages/python-xyz.scm (python-shellingham): Update to 1.5.4.
[build-system]: Use pyproject-build-system.
[arguments]<#:phases> Do not override the 'check' phase.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I4bb680ac627497394067145fab5693f76f1c89e7
2025-08-04 21:34:23 -03:00
Vinicius Monego
427e50ac7c gnu: python-nltk: Update to 3.9.1.
* gnu/packages/python-xyz.scm (python-nltk): Update to 3.9.1.
[source]: Use the tarball.
[build-system]: Use pyproject-build-system.
[native-inputs]: Remove unzip. Add python-setuptools, python-wheel.

Change-Id: Id507bbb5d10b248fa10fbfa73f22e44338f1fa25
2025-08-04 21:34:23 -03:00
Vinicius Monego
a97df9044e gnu: python-nltk: Improve style.
* gnu/packages/python-xyz.scm (python-nltk): Run guix style.
[home-page]: Follow redirect.
[description]: Start sentence with a noun.

Change-Id: Ifb9cc4d069326f0c12cb6e3ab23540469d22e096
2025-08-04 21:34:22 -03:00
Vinicius Monego
39337c300e gnu: python-dparse: Update to 0.6.4.
* gnu/packages/python-xyz.scm (python-dparse): Update to 0.6.4.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-hatchling.
[propagated-inputs]: Remove python-pyyaml.

Change-Id: I4e79c895348275c1542e5aeab511c18683478511
2025-08-04 21:34:22 -03:00
Vinicius Monego
98c92f116e gnu: python-dparse: Improve style.
* gnu/packages/python-xyz.scm (python-dparse): Run guix style.

Change-Id: Ibafa341c0004fde1763778c6d6012166045971d3
2025-08-04 21:34:18 -03:00
Arun Isaac
e26607a466 gnu: rspamd: Update to 3.12.1.
* gnu/packages/mail.scm (rspamd): Update to 3.12.1.
[arguments]: Replace check phase.
[inputs]: Add libarchive, libbfd and libiberty.
2025-08-04 23:55:50 +01:00
Andreas Enge
23f787dad6 gnu: Remove evolution-data-server-3.44.
* gnu/packages/gnome.scm (evolution-data-server-3.44): Delete variable.

Change-Id: I00e24e7350158a69b80d8526705a3234d59b2252
2025-08-04 18:47:30 +02:00
Andreas Enge
eac69789f1 gnu: Remove geocode-glib-with-libsoup2.
* gnu/packages/gnome.scm (geocode-glib-with-libsoup2): Delete variable.

Change-Id: I5a81690b449e9d5fa11ca25faead4d8c6782ded2
2025-08-04 18:46:25 +02:00
Andreas Enge
b00e18d1de gnu: Remove folks-with-libsoup2.
* gnu/packages/gnome.scm (folks-with-libsoup2): Delete variable.

Change-Id: I840575bcda250e2f06dd50d6f1985a01b1fbdc96
2025-08-04 18:43:02 +02:00
Andreas Enge
2c11d1eae7 gnu: pantheon-calendar: Modernize inputs.
* gnu/packages/pantheon.scm (pantheon-calendar)[inputs]: Remove
evolution-data-server-3.44, folks-with-libsoup2, and
geocode-glib-with-libsoup2; add evolution-data-server, folks, and
geocode-glib.

Change-Id: Iccb94901a7d1c64555d7e5a30741115aa78f6fce
2025-08-04 18:38:58 +02:00
Andreas Enge
316bb4e4e0 gnu: chatty: Update to 0.7.3.
* gnu/packages/messaging.scm (chatty): Update to 0.7.3.
[inputs]: Remove folks-with-libsoup2; add folks.
[propagated-inputs]: Remove evolution-data-server-3.44; add
evolution-data-server.

Change-Id: If9e272ba01dd7b2aa641e12cc29099e9c6d95051
2025-08-04 18:33:42 +02:00
Arun Isaac
29c8c15d47 gnu: skribilo: Do not depend on ploticus.
Our ploticus package is broken, and upstream ploticus is unmaintained.

* gnu/packages/skribilo.scm (skribilo)[inputs]: Remove ploticus.
2025-08-04 17:05:00 +01:00
Andreas Enge
853ba718f8 gnu: libsvgtiny: Modernize input.
* gnu/packages/web.scm (libsvgtiny)[native-inputs]: Replace gperf-3.0
by gperf.

Change-Id: I8c7b235e5c63f1b76f1f307f750513f0583aa372
2025-08-04 17:55:03 +02:00
David Thompson
23a3e0d214 gnu: Add guile-bstructs.
* gnu/packages/guile-xyz.scm (guile-bstructs): New variable.

Change-Id: I904e84df810ce1779e256cad13cbeb19ae43a762
2025-08-04 11:49:07 -04:00
Andreas Enge
afd532d428 gnu: guitarix: Fix build with gcc-14.
* gnu/packages/audio.scm (guitarix)[arguments]<#:phases>{fix-includes}:
New phase.

Change-Id: Ib1dc5204dc62f1121c52e734a782dd2c8f8bb49e
2025-08-04 17:42:41 +02:00
Sharlatan Hellseher
0c771ca1cb gnu: packages/astronomy: Sort variables.
* gnu/packages/astronomy.scm: (python-asdf-transform-schemas,
python-asdf-transform-schemas-bootstrap, python-hvpy, python-kanon,
python-pyerfa): Sort variables alphabetically.

Change-Id: Ic0b088aef6aba623cdbf20b899697a4b8a41a912
2025-08-04 13:27:51 +01:00
Congcong Kuo
8a0fec4e34 gnu: libgc: Update URLs.
* gnu/packages/bdw-gc.scm (libgc, libgc-7, libatomic-ops): Update URL
from "https://github.com/ivmai/bdwgc" to "https://github.com/bdwgc/bdwgc"

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-04 13:56:40 +02:00
Sharlatan Hellseher
eeb15fc105 gnu: carla: Update to 2.5.10.
* gnu/packages/audio.scm (carla): Update to 2.5.10.

Change-Id: I24230e1ec249021f0161da9748a2de342ef1a889
2025-08-04 12:04:19 +01:00
Andy Tai
250ac0093d gnu: fltk: Update to 1.4.4.
* gnu/packages/fltk.scm (fltk): Update to 1.4.4.

Change-Id: I846a78687736b3c2719e737f58d251baca12810c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-04 12:03:57 +01:00
Ashish SHUKLA
6e275a7704 gnu: lua: Update to 5.4.8.
* gnu/packages/lua.scm (lua-5.4): Update to 5.4.8.

Change-Id: I49220f33d57f80905acfda1c607ff1b421e914c7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-04 12:44:24 +02:00
Cayetano Santos
45d412ead1 gnu: abiword: Update to 3.0.7.
* gnu/packages/abiword.scm (abiword): Update to 3.0.7.
[source]: Switch to git-fetch, update url.
[arguments]<#:configure-flags>: Add --enable-scripting.
<#:phases>: Add bootstrap-common.
[inputs]: Sort; add aspell, boost, libgcrypt, libxft; remove glib.
[native-inputs]: Sort; add findutils, perl, grep, autoconf, autogen,
automake, bash-minimal.
[home-page]: Update url.

Change-Id: Id71c614c46e14a0871ec8a9b5cbab7961b79fa3b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-04 12:44:02 +02:00
Arun Isaac
71c496bee7 gnu: cgit-pink: Correctly replace git-source inherited from cgit.
Fixes guix/guix#908

* gnu/packages/version-control.scm (cgit-pink)[arguments]: Replace unpack-git
phase to use correct git-source.tar.xz.
[inputs]: Replace "git-source.tar.xz" instead of "git-source".

Change-Id: Ia4b7e7be644e5da47f3989d53c8a1bff3d333b69
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-04 11:07:51 +01:00
Andy Tai
32cda2f495 gnu: opencv: Update to 4.12.0.
* gnu/packages/image-processing.scm (opencv): Update to 4.12.0.
[source](snippet): Adjust to change of "3rdparty" directories changes.

Change-Id: I3314182f7c3d550794f29c24022c2cfa24e6b467
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-04 12:01:15 +02:00
Ashish SHUKLA
d30c46fac6 gnu: picolisp: Update to 25.6.
* gnu/packages/lisp.scm (picolisp): Update to 25.6.

Change-Id: I31e659893f1b1c7e6557d3cb5c844302dd6b5d4f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-04 11:55:26 +02:00
Ashish SHUKLA
79c7843ef4 gnu: snac: Update to 2.81.
* gnu/packages/fediverse.scm (snac): Update to 2.81.

Change-Id: Ie1b6330d49d060e03f7fdfafc89432a696e1968f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-04 11:52:24 +02:00
Anderson Torres
b9030ce78a gnu: Add oyacc.
oyacc is a portable yacc implementation that depends on libc only,
making it useful for bootstrap purposes.

* gnu/packages/oyacc.scm (oyacc): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new module.

Change-Id: I41c366fc30128015e77a6eb95d5aafea4143a452
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-08-04 12:47:29 +03:00
Cayetano Santos
da9b9208a3 gnu: llama-cpp: Adjust inputs.
* gnu/packages/machine-learning.scm (llama-cpp)[inputs]: Sort; add
openblas, spirv-headers, spirv-tools, python-minimal; remove python.
[native-inputs]: Sort.
[propagated-inputs]: Remove openblas.

Change-Id: Idf103eee418565507ab9899bac52a776b9f697be
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-08-04 12:39:24 +03:00
Ashish SHUKLA
997905b22a gnu: fastfetch: Update to 2.49.0.
* gnu/packages/admin.scm (fastfetch): Update to 2.49.0.

Change-Id: I03f2512f9aedc7e5f2730c91209de0fb26032975
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-04 10:22:00 +01:00
Ashish SHUKLA
52447af2fa gnu: newsraft: Update to 0.32.
* gnu/packages/syndication.scm (newsraft): Update to 0.32.

Change-Id: If95e20cf236edbfe8b229012f7b837b0453fc871
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-04 11:15:26 +02:00
Andy Tai
d0d9e713bc gnu: mailutils: update to 3.20.
* gnu/packages/mail.scm (mailutils): Update to 3.20.

Change-Id: I7b5d5aefb84bda4a96be06c9f29de544d437518e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-04 11:09:43 +02:00
Nicolas Graves
54fb3dc3d9 gnu: python-3.12: Update to 3.12.11.
* gnu/packages/python.scm (python-3.12): Update to 3.12.11.

Change-Id: I592df1326fa4995e485a06729c02e9a7e612ce4c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-04 09:58:31 +01:00
Sharlatan Hellseher
dd0d515bdd gnu: tarsplitter: Add a maintenance note.
Closes gnu/gnu#1734.

* gnu/packages/compression.scm (tarsplitter): Add a maintenance note
explaining the status of the package and action plan for the next
refresh cycle.

Change-Id: I3ef015c9f335247577c9c9d5835b369a079f86c9
2025-08-04 09:51:28 +01:00
Gabriel Wicki
80cb493b9e gnu: gtk+: Replace with 3.24.49.
This fixes a segfault error in Gimp and possibly other applications.

* gnu/packages/gtk.scm (gtk+)[replacement]: Add field to graft with...
(gtk+/fixed): ... this new package.

Change-Id: I46d6b043593716f970ea7c898a01ed4f78fa540d
2025-08-04 10:45:44 +02:00
Ashish SHUKLA
993da6029d gnu: wofi: Update to 1.5.1.
* gnu/packages/xdisorg.scm (wofi): Update to 1.5.1.

Change-Id: Ifa90e385fc3603e988b9ae89de5c0d84604c64f5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-08-04 11:16:50 +03:00