1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-08 14:10:38 +02:00
Commit Graph

157809 Commits

Author SHA1 Message Date
Sharlatan Hellseher
8a0836b457 gnu: python-num2words: Adjust inputs.
"docopt" is listed in "install_requires" however it's used just in CLI
and not in the library, but having it in [inputs] breaks sanity check of
dependent package.
See: <https://codeberg.org/guix/guix/pulls/3092#issuecomment-7544554>

* gnu/packages/python-xyz.scm (python-num2words)[native-inputs]: Remove
python-docopt.
[propagated-inputs]: Add python-docopt.

Change-Id: I53269e2760b216292957d2c418a62c1b12f6b51a
2025-10-05 08:45:09 +01:00
Julian Flake
b25112491e gnu: wf-recorder: Update to 0.5.0.
* gnu/packages/video.scm (wf-recorder): Update to 0.5.0.

Fixes: #3177
Change-Id: Id2e17f3ec9d0ecd4352e1b92b7a8273b77bbe056
Co-authored-by: Luis Guilherme Coelho <lgcoelho@disroot.org>
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 07:11:09 +02:00
Cayetano Santos
15e445958a gnu: llvm-for-rocm: Update synopsis and description.
* gnu/packages/llvm.scm (llvm-for-rocm)[description]: Replace llvm-14
with llvm-19.
[synopsis]: Replace llvm-14 with llvm-19.

Closes: #3004
Change-Id: Ie0c0357a622826fc8b583c596db489dba2e9732e
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 07:05:23 +02:00
Cayetano Santos
9547bd309b gnu: emacs-mediawiki: Update to 2.4.8.
* gnu/packages/emacs-xyz.scm (emacs-mediawiki): Update to 2.4.8.
[arguments]: Set #:test-command.
[license]: Switch from agpl3+ to gpl3+.

Change-Id: I8a9d0fdc77dc7d9fe627553ed83fbdc126785363
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 07:01:11 +02:00
Cayetano Santos
59e2f019c9 gnu: sfm: Update to 0.4-0.f1f1197.
* gnu/packages/suckless.scm (sfm): Update to 0.4-0.f1f1197.

Closes: #2290
Change-Id: I8965c6e45f112573ddfee480f5c62902ad860660
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:46:12 +02:00
Cayetano Santos
1c3a30cdce gnu: sfm: Improve style.
* gnu/packages/suckless.scm (sfm)[arguments]: Use G-Expressions.
[source]: Update url.

Change-Id: Idd2377f7ed21c13049c0db8137ba42f7a4f1af9b
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:39 +02:00
Cayetano Santos
e74df2ad04 gnu: lukesmithxyz-st: Update to 0.8.4-1.62ebf67.
* gnu/packages/suckless.scm (lukesmithxyz-st): Update to 0.8.4-1.62ebf67.

Change-Id: I0ab7e0c253bbde16c1cfb92efcb17396f052674b
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:39 +02:00
Cayetano Santos
c8ed6e6cc1 gnu: slstatus: Update to 1.1.
* gnu/packages/suckless.scm (slstatus): Update to 1.1.

Change-Id: I683a948894e2b4cf9c215c3b601ac6cf65b60350
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:39 +02:00
Cayetano Santos
8c84876ecb gnu: slstatus: Improve style.
* gnu/packages/suckless.scm (slstatus)[arguments]: Use G-Expressions.
[inputs]: Modernize.

Change-Id: If6e45302b7fc26eceba805cf389569a12915db06
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:39 +02:00
Cayetano Santos
d039c386d5 gnu: fortify-headers: Improve style.
* gnu/packages/suckless.scm (fortify-headers)[arguments]: Use
G-Expressions.

Change-Id: Ib5b4cdfb496e0c79f16cbcd244801b4eea9d243b
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:39 +02:00
Cayetano Santos
e52cf5f174 gnu: fortify-headers: Update to 2.3.3.
* gnu/packages/suckless.scm (fortify-headers)[source]: Switch to
git-fetch.
[description]: Fix max column.

Change-Id: I42e3da676e6089aa937e9bc7e0df9dfeb2cf5eea
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:39 +02:00
Cayetano Santos
22c40b7b11 gnu: libutf: Update to 0.1-1.ee5074d.
* gnu/packages/suckless.scm (libutf): Update to 0.1-1.ee5074d.

Change-Id: I1dededc4346dbb2a613c64c65a26f147fded3c3c
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:39 +02:00
Cayetano Santos
0f556f2011 gnu: libutf: Improve style.
* gnu/packages/suckless.scm (libutf)[arguments]: Use G-Expressions.

Change-Id: If774e286993870052bb3a38b675a83ab49067536
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:38 +02:00
Cayetano Santos
50b7461cb5 gnu: lchat: Improve style.
* gnu/packages/suckless.scm (lchat)[arguments]: Use G-Expressions.
[description]: Fix max column.

Change-Id: I515b72e3410e54f74473cdcb975c3b785a3f26d8
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:38 +02:00
Cayetano Santos
54d0fd10d7 gnu: lchat: Update to 1.0.
* gnu/packages/suckless.scm (lchat)[source]: Switch url.
[inputs]: Add libgrapheme.
[home-page]: Update.

Change-Id: I9f22a3420efe8b7a3406435a9ef4f2a494320450
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:38 +02:00
Cayetano Santos
0dfefe8d69 gnu: svkbd: Update to 0.4.2.
* gnu/packages/suckless.scm (svkbd)[source]: Switch to
git-fetch.
[arguments]: Fix max column.

Change-Id: I3661fc433d39717d498c9a9b5b9f0d61fef1f791
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:38 +02:00
Cayetano Santos
13934838b0 gnu: sfeed: Update to 2.2.
* gnu/packages/suckless.scm (sfeed): Update to 2.2.

Change-Id: I86360f2adaa9955cbaf530e9b1cc913dc5fe0d3b
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:38 +02:00
Cayetano Santos
942ae75bb5 gnu: sbase: Update to 0.1.
* gnu/packages/suckless.scm (sbase): Update to 0.1.

Change-Id: I389c841bdcd06bd403207254ff6589f3b2e25cc8
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:38 +02:00
Cayetano Santos
c499ee34fc gnu: xst: Update to 0.10.0.
* gnu/packages/suckless.scm (xst): Update to 0.10.0.

Change-Id: Iedc006fa626c4c56b7c2c24d60b304dd5e24cb00
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:38 +02:00
Cayetano Santos
b25cfd06dc gnu: slock: Update to 1.6.
* gnu/packages/suckless.scm (slock)[source]: Switch to git-fetch.

Change-Id: I11ff81539267c01554b53377d942529d4080c55d
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-10-05 06:45:38 +02:00
Jason Conroy
b2881fc187 gnu: ocaml: make test suite run faster with less flakiness.
* gnu/packages/ocaml.scm (ocaml-5.0):
[arguments]:
<#:parallel-tests?>: disable.
<#:phases>{enable-parallel-tests}: patch `tests` build target to enable
parallelism via GNU Parallel.
[native-inputs]: add `parallel`.

* gnu/packages/ocaml.scm: (ocaml-5.3): inherits the changes above via `ocaml-5.0`.

Change-Id: I0d25350a04b89585f5526cedbf7420d51d40ab34
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-10-04 20:33:00 +02:00
Jason Conroy
fae7b633dd gnu: Add ocaml-5.3.
* gnu/packages/ocaml.scm (ocaml-5.3): New variable.

Change-Id: I76c5d18b586d0258bda741ac43c12868a96c88ac
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-10-04 20:32:54 +02:00
André Batista
f9b7630bb6 gnu: icecat-minimal: Build with ffmpeg@6.
ffmpeg@8 is not supported and breaks runtime support for some codecs.  See:
<https://bugzilla.mozilla.org/show_bug.cgi?id=1962139>.

* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Build with ffmpeg-6.

Change-Id: Ibf0d56654905d402bed97c6cf012b1ff7f68de4e
2025-10-04 11:23:13 -07:00
André Batista
f86e5c55ae gnu: make-torbrowser: Build with ffmpeg@6.
ffmpeg@8 is not supported and breaks runtime support for some codecs.  See:
<https://bugzilla.mozilla.org/show_bug.cgi?id=1962139>.

* gnu/packages/tor-browsers.scm (make-torbrowser): Build with ffmpeg-6.

Change-Id: I623beb0c181400c904b77d12cb730f0d148303ba
2025-10-04 11:23:06 -07:00
Yelninei
3f1e7cc449 gnu: libxml2: Fix cross compiling
Also add a comment to remove inputs for deprecated and removed functionality.

* gnu/packages/xml.scm (libxml2)[inputs]: Add python-minimal.

Change-Id: I1bdff4808b92bf5001e9f19bea46ef2e32b73a87
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-10-04 20:05:20 +09:00
VnPower
8f65343876 gnu: gallery-dl: Update to 1.30.8.
* gnu/packages/video.scm (gallery-dl): Update to 1.30.8.
  [native-inputs]: Add nss-certs-for-test.

Fixes: guix/guix#3221
Change-Id: I77ade9d473463fa4659be58a7a03cdeb8ded8af3
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-10-04 11:22:29 +02:00
Guillaume Le Vaillant
ca32d92c32 gnu: gnucobol: Fix build with libxml2 >= 2.14.
* gnu/packages/cobol.scm (gnucobol)[arguments]: Add 'fix-build' phase.

Change-Id: I94d17e734b46e5c18fed33636e399afe48feb66e
2025-10-04 11:22:29 +02:00
Guillaume Le Vaillant
d8de9186cd gnu: libspatialite: Fix build with libxml2 >= 2.14.
* gnu/packages/patches/libspatialite-libxml2-2.14.patch: New file.
* gnu/local.mk (dist_pach_DATA): Register it.
* gnu/packages/geo.scm (libspatialite)[source]: Use it.

Change-Id: I24ac907c11c0592d3e9bdbba8e7f44585c1055d0
2025-10-04 11:22:29 +02:00
Ashish SHUKLA
50f6644269 gnu: sway: Update to 1.11.
* gnu/packages/wm.scm (sway): Update to 1.11.
[input]: Remove wlroots-0.18. Add wlroots.

Change-Id: I8269139678f5b16f5bde3cfddafd78ace8d020a5
2025-10-04 16:47:50 +08:00
Nicolas Graves
efe511f8ca gnu: python-hnswlib: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-hnswlib):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: Iff696b3284e12a3a4664892bcf8e871427f10fc1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-04 08:47:57 +01:00
Nicolas Graves
f77b837299 gnu: python-bip39: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-bip39):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: Ibcab592736525d53a4081cf673bed58f368dd2d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-04 08:47:57 +01:00
Nicolas Graves
2bd64e9a94 gnu: python-clyent: Update to 1.2.2.
* gnu/packages/python-xyz.scm (python-clyent): Update to 1.2.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
<phases>: Add versioneer.
[native-inputs]: Add python-setuptools, python-versioneer.
[description]: Improve style.

Change-Id: I5d305bb058fdc927092ee81c7f8553584a4cce6a
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-04 08:47:51 +01:00
Nicolas Graves
d1871891b0 gnu: python-icmplib: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-icmplib):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I17f16b2a2a0d56daab38d247ad9fb928426ac965
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-04 08:32:22 +01:00
Nicolas Graves
b81d4da93a gnu: python-pymediainfo: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pymediainfo):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase replacement by
<#:test-flags>. Refresh 'patch-libmediainfo phase.
[native-inputs]: Add python-setuptools, remove python-setuptools-scm.

Change-Id: If9b94e31ad76e5704c6c5ec664a7b2ac509b9df8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-04 08:32:22 +01:00
Nicolas Graves
ac2d9c7ca7 gnu: python-pymd4c: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pymd4c):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools. Remove python-flake8.

Change-Id: I1df009b2002694b9b0afe5b0a9e4e6e56a30b066
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-04 08:32:22 +01:00
Nicolas Graves
84607539b5 gnu: python-easygui: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-easygui):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.

Change-Id: I8b723a7037758f2c0ad189bb7b3ef856ea842e87
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-04 08:32:18 +01:00
宋文武
398deec53b gnu: chocolate-doom: Update to 3.1.1.
* gnu/packages/games.scm (chocolate-doom): Update to 3.1.1.
[source]: Switch to git-fetch.
[native-inputs]: Add automake and autoconf.
[arguments]: Remove configure-flags.  Add bootstrap phase.
(crispy-doom): Remove native-inputs and arguments customizations.

Change-Id: I15c3dc9725c67b482220559c0df67bbbe3c149f5
2025-10-04 15:08:15 +08:00
宋文武
4385c33d8d gnu: crispy-doom: Update to 7.1.
* gnu/packages/games.scm (crispy-doom): Update to 7.1.
[arguments]: Remove '-fcommon' from CFLAGS.

Change-Id: Ic1fdd07a5558c9c4fb5bfe02b361828222102192
2025-10-04 15:03:28 +08:00
Sughosha
6cc1c3a2a6 gnu: Add amarok.
* gnu/packages/kde-multimedia.scm (amarok): New variable.
2025-10-04 07:57:32 +05:30
Sughosha
900df92077 gnu: Add mariadb-embedded.
* gnu/packages/databases.scm (mariadb-embedded): New variable.

Change-Id: I0ba6c8110dea449d38594b4e8c76a7eeb5e0d76d
2025-10-04 07:57:32 +05:30
Sughosha
54da0d8861 gnu: libmygpo-qt: Switch to Qt6.
* gnu/packages/gpodder.scm (libmygpo-qt)[inputs]: Replace qtbase-5 with qtbase.
[arguments]<configure-flags>: New argument.
(libmygpo-qt5): Inherit from libmygpo-qt.
* gnu/packages/music.scm (clementine)[inputs]: Replace libmygpo-qt with
libmygpo-qt5.
2025-10-04 07:57:31 +05:30
Sughosha
db23adc82e gnu: libmygpo-qt: Update to 1.2.0.
* gnu/packages/gpodder.scm (libmygpo-qt): Update to 1.2.0.
[source]<uri>: Use HTTPS.
<patches>: Remove field.
[arguments]: Switch to gexp.
<#:configure-flags>: Remove argument.
<#:phases>: Replace 'check phase.
* gnu/packages/patches/libmygpo-qt-fix-qt-5.11.patch: Delete file.
* gnu/packages/patches/libmygpo-qt-missing-qt5-modules.patch: Delete file.
* gnu/local.mk: Deregister the deleted patches.
2025-10-04 07:57:29 +05:30
Sharlatan Hellseher
7d714e693c gnu: python-xdo: Move to xdisorg.
* gnu/packages/python-xyz.scm (python-xdo): Move from here ...
* gnu/packages/xdisorg.scm: ... to here.

Change-Id: I46ef1efb1cb52ee9a1724dfe37167e7e7cdbf837
2025-10-04 01:39:30 +01:00
Sharlatan Hellseher
8f79dfd7d6 gnu: python-xdo: Update to 0.5.
* gnu/packages/python-xyz.scm (python-xdo): Update to 0.5. Use
G-Expression, remove traling #t from lambda.
[build-system]: Switch to pyproject-build-system.
[arguments] <phases>: Place 'patch-libxdo-path after 'unpack.
[native-inputs]: Add python-setuptools.
[inputs]: Remove labels.
[propagated-inputs]: Remove python-six.

Change-Id: Iba0bd85da34fd3eb47a3d8d4539f3fa6dff008c3
2025-10-04 01:39:30 +01:00
Sharlatan Hellseher
221abb5ef7 gnu: python-xdoctest: Move to python-check.
* gnu/packages/python-xyz.scm (python-xdoctest): Move from here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: Ic20d4d77ac14da286dd8d6438eab3b3a528bf97b
2025-10-04 01:39:29 +01:00
Sharlatan Hellseher
0c5be64c58 gnu: python-xdoctest: Update to 1.3.0.
* gnu/packages/python-xyz.scm (python-xdoctest): Update to 1.3.0.
[native-inputs]: Remove python-pytest, python-pytest-cov and
python-wheel; add python-pytest-bootstrap.

Change-Id: I1f5e9b2c15c35054bfaa7f2179fb5b51e265efb9
2025-10-04 01:39:29 +01:00
Sharlatan Hellseher
a5a7083f96 gnu: python-xopen: Move to python-compression.
* gnu/packages/python-xyz.scm (python-xopen): Move from here ...
* gnu/packages/python-compression.scm: ... to here.

Change-Id: Ibd5d8401fb45816855c85b0535738ce6b44d5e82
2025-10-04 01:39:29 +01:00
Sharlatan Hellseher
222498ef75 gnu: python-xopen: Update to 1.8.0.
* gnu/packages/python-xyz.scm (python-xopen): Update to 1.8.0.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Remove python-wheel.

Change-Id: I0c2c14a787bfab74af70ebbc335670b00ec568a4
2025-10-04 01:39:29 +01:00
Sharlatan Hellseher
f75e8d3bd9 gnu: python-isal: Update to 1.8.0.
* gnu/packages/python-compression.scm (python-isal): Update to 1.8.0.
[arguments] <test-backend>: Let to use Pytest.
[native-inputs]: Remove python-wheel; add python-pytest and
python-setuptools-scm.

Change-Id: Ibc98bf92b69545042ce0dbf433f37bfb763a8d7d
2025-10-04 01:39:29 +01:00
Sharlatan Hellseher
6f8ea7655a gnu: isa-l: Update to 2.31.1.
* gnu/packages/compression.scm (isa-l): Update to 2.31.1.

Change-Id: Ibcbe59a5b364cb543d7aa186b70a289f321c26b5
2025-10-04 01:39:29 +01:00