宋文武
396e7fb8df
gnu: mpv: Use pipewire-minimal.
...
* gnu/packages/video.scm (mpv)[propagated-inputs]: Replace pipewire with
pipewire-minimal.
Change-Id: I45781ec304c892ba30ff5c30a4ae7f8a2c311476
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-01 19:12:37 +02:00
宋文武
8fb3ddda57
gnu: Add pipewire-minimal.
...
* gnu/packages/linux.scm (pipewire-minimal): New variable.
Change-Id: Ibe30029f63b0cf3085f33569a8c165f0e48434ce
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-01 19:12:34 +02:00
Cayetano Santos
fa7440a30c
gnu: osvvm: Conditionnally run tests.
...
* gnu/packages/electronics.scm (osvvm)[arguments]: Use #:tests? in check
* gnu/packages/electronics.scm (osvvm-2023.04)[arguments]: Disable #:tests?.
Change-Id: Icca5d7158abe8339e00be14d0672b2797a8a36ea
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-01 18:42:23 +02:00
Cayetano Santos
9e299926c6
gnu: nextpnr: Add icestorm and prjtrellis checks.
...
* gnu/packages/electronics.scm (nextpnr)[arguments]: Add
run-icestorm-examples and run-prjtrellis-examples phases.
[native-inputs]: Add icestorm and prjtrellis.
Change-Id: Icd94efb4deb53430412422e03acc19d036470f88
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-01 18:42:23 +02:00
Simeon Prause
98a9cf0ec9
gnu: wavpack: Update to 5.8.1.
...
* gnu/packages/audio.scm (wavpack): Update to 5.8.1.
Change-Id: I9f9d2a9fd1ca63651353f8724f681722920610f5
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-01 18:42:23 +02:00
Cayetano Santos
b9ed2f6818
gnu: m8c: Update to 2.2.0.
...
* gnu/packages/electronics.scm (m8c): Update to 2.2.0.
Change-Id: Id0ab3cf276593556dfd06a8e1f73e43efa82071d
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-01 18:42:20 +02:00
Sharlatan Hellseher
8fb1ccf129
gnu: python-pyvcf3: Fix tests.
...
* gnu/packages/bioinformatics.scm (python-pyvcf3)[native-inputs]:
Remove python-wheel; add python-pytest.
Change-Id: I7ff63f2b6a19662570a76fd597f8741e32218c3b
2025-10-01 17:02:39 +01:00
Sharlatan Hellseher
fbbb2205fb
gnu: python-pygpgme: Update to 0.6.
...
* gnu/packages/gnupg.scm (python-pygpgme): Update to 0.6.
[argument] <test-flags>: Skip one failing test.
[native-inputs]: Remove python-wheel; add pkg-config and python-pytest.
Change-Id: I1b58d556e51c0920773b7139f916fb7adc2cf47a
2025-10-01 16:43:02 +01:00
Mark Walker
6c2c8e566d
gnu: Add ghc-portmidi.
...
* gnu/packages/haskell-xyz.scm (ghc-portmidi): New variable.
Change-Id: Ib88052e7ac9ad6aab3721a4f31a4ceccdae1619c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-01 16:25:45 +01:00
Sharlatan Hellseher
8cae62c191
gnu: heatwave: Fix build.
...
* gnu/packages/version-control.scm (heatwave)[arguments] <tests?>: No
tests in PyPI.
[native-inputs]: Add python-setuptools.
Change-Id: I198bb0e47bcf8a4b820752c378cd3919a203e92d
2025-10-01 15:25:31 +01:00
Sharlatan Hellseher
011de0d1f5
gnu: python-monthdelta: Fix tests.
...
* gnu/packages/python-xyz.scm (python-monthdelta)[arguments]
<test-backend>: Use 'unittest.
[native-inputs]: Remove python-wheel.
Change-Id: I9e23db42377deef7c6cc321217bbb130861ba890
2025-10-01 15:25:05 +01:00
Sharlatan Hellseher
e5579dc5de
gnu: umi-tools: Fix tests.
...
* gnu/packages/bioinformatics.scm (umi-tools)[arguments] <test-flags>:
Skip style and broken test files.
<phases>: Add 'fix-bash-path and 'build-extensions.
[native-inputs]: Remove python-wheel; add python-cython, python-pyaml,
and python-pytest.
Change-Id: I96da9eaed696bc94999e41cffe88a47500542754
2025-10-01 15:02:06 +01:00
Sharlatan Hellseher
2605ef607e
gnu: python-pybktree: Disable tests.
...
* gnu/packages/python-xyz.scm (python-pybktree)[argumens] <tests?>: No tests.
[native-inputs]: Remove python-wheel.
Change-Id: I6663ce2a60a78ec89a4b26653546aab9a7fbe256
2025-10-01 15:02:06 +01:00
Sughosha
9aea4bdf01
gnu: kpipewire: Fix build.
...
* gnu/packages/kde-plasma.scm (kpipewire)[inputs]: Replace ffmpeg with
ffmpeg-6.
Change-Id: I2f89ffbfeeca28ee12743072b6fdb5ff4ccab471
2025-10-01 19:13:13 +05:30
Ghislain Vaillant
f627558ec7
gnu: Add python-inotify.
...
* gnu/packages/python-xyz.scm (python-inotify): New variable.
Change-Id: Iff49c585ee257161c86e6ef12f84233d33e504ae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-01 13:54:53 +01:00
Evgenii Klimov
db6d6b00e7
gnu: python-inline-snapshot: Update to 0.29.1.
...
* gnu/packages/python-check.scm (python-inline-snapshot): Update to 0.29.1.
[arguments] <test-flags>: Run tests in parallel, rework ignored and
skipped tests to prevent adding MyPy and Pyright.
[propagated-inputs]: Remove python-black, python-click, python-mkdocs,
python-tomli, and python-typing-extensions.
[native-inputs]: Remove python-mypy, python-pydantic, and python-pytest;
add python-black, python-freezer, python-pydantic-2,
python-pytest-bootstrap, python-pytest-xdist.
Change-Id: I8d831efc1ef52f94037ce349cffecfe79ab4efd9
Modified-by: Efraim Flashner <efraim@flashner.co.il >
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-10-01 13:35:10 +01:00
Sughosha
0d42fc1624
gnu: kid3: Fix build.
...
* gnu/packages/kde-multimedia.scm (kid3)[arguments]<#:configure-flags>: Add
"-DWITH_FFMPEG=ON".
[native-inputs]: Remove ffmpeg-4.
[inputs]: Add ffmpeg-6.
Change-Id: I52236bfdb525473e83b5f6f6ed2d8a55026e1e16
2025-10-01 17:32:39 +05:30
Sughosha
aceaa49d82
gnu: k3b: Fix build.
...
* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Replace ffmpeg with ffmpeg-6.
Change-Id: Id50db4915ed5407675c11d2c672e8e0d474975ec
2025-10-01 17:28:57 +05:30
Sughosha
36ec3c09b7
gnu: mlt: Fix build.
...
* gnu/packages/video.scm (mlt)[inputs]: Replace ffmpeg with ffmpeg-6.
Change-Id: Icb3ddd3ba09eef273886f64e3b4a9586517644c1
2025-10-01 17:09:57 +05:30
Sharlatan Hellseher
885fbb4cfe
gnu: python-mastodon-py: Update to 2.1.4.
...
* gnu/packages/fediverse.scm (python-mastodon-py): Update to 2.1.4.
[build-system]: Switch to pyproject-build-system.
[arguments] <phases>: Add 'set-check-environment.
[propagated-inputs]: Remove python-pytz and python-six; add
python-cryptography, python-grapheme, and python-http-ece.
[native-inputs]: Remove python-blurhash, python-cryptography,
python-http-ece, python-pytest-runner, and python-pytest-vcr; add
nss-certs-for-test, python-pytest-recording, python-pytest-retry,
python-pytz, python-setuptools, and tzdata-for-tests.
Change-Id: I34cd7d5ee68cde737793f00b6f4e6b9cd0f915d3
2025-10-01 12:13:44 +01:00
Sharlatan Hellseher
6e5be16da6
gnu: Add python-pytest-recording.
...
* gnu/packages/python-check.scm (python-pytest-recording): New variable.
Change-Id: I73a9132a7a19528790c8817ad75fd87c2d4520ff
2025-10-01 12:13:44 +01:00
Sharlatan Hellseher
3aaee878ab
gnu: Add python-pytest-retry.
...
* gnu/packages/python-check.scm (python-pytest-retry): New variable.
Change-Id: I3f9b318d8195633d75383bfacf843fd8f597395c
2025-10-01 12:13:44 +01:00
Sharlatan Hellseher
18dbf1571b
gnu: Add python-grapheme.
...
* gnu/packages/python-xyz.scm (python-grapheme): New variable.
Change-Id: Ia24a261eae6f36d97022e0c78a0b492b90131054
2025-10-01 12:13:44 +01:00
Efraim Flashner
3cca86b369
gnu: toot: Enable TUI graphics.
...
* gnu/packages/fediverse.scm (toot)[inputs]: Add python-pillow,
python-term-image.
[native-inputs]: Remove python-pillow.
Change-Id: I51bf2843c1890f2a1dc2f29f00697708595728fd
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-10-01 12:13:44 +01:00
Efraim Flashner
c794bf4b81
gnu: Add python-term-image.
...
* gnu/packages/python-xyz.scm (python-term-image): New variable.
Change-Id: I5f5da625ff99b79a1351cc938139c0d0717e0cd3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-10-01 12:13:43 +01:00
Efraim Flashner
1bef690046
gnu: vte/gtk+-3: Set upstream name.
...
* gnu/packages/gnome.scm (vtk/gtk+-3)[properties]: New field.
Change-Id: I93bb7af4d5e2646f78e37350ccf64fb974d19825
2025-10-01 13:38:07 +03:00
Efraim Flashner
21467e43f1
gnu: libinput-minimal: Fix build on 32-bit systems.
...
* gnu/packages/freedesktop.scm (libinput)[arguments]: When building for
a 32-bit system add a phase to fix the test suite.
Change-Id: I9bb40e17cd83e61ff6a4cb7adf6b9a4685bd9246
2025-10-01 13:38:03 +03:00
Laura Kirsch
e00aa49ad8
gnu: pypy: Update to 7.3.20.
...
* gnu/packages/pypy.scm (pypy): Update to 7.3.20.
[inputs]: Remove libffi; add libffi-pic.
Change-Id: I641225f9b0bed44c4717e3ce1846d7b962c6a7f9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-01 10:41:09 +01:00
Laura Kirsch
8393b45b3d
gnu: Add libffi-pic.
...
* gnu/packages/libffi.scm (libffi-pic): New variable.
Change-Id: I173b0f49c71ad8103285f52cb0d1968bc351d4b3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-01 10:41:02 +01:00
Nicolas Graves
d950c929e9
import: cpan: Move tests to tests/import/cpan.scm.
...
* tests/cpan.scm: Move to tests/import/cpan.scm.
* gnu/packages/admin.scm (ansible): Update comment.
* Makefile.am: Refresh it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-01 11:00:36 +02:00
Ludovic Courtès
1e37976756
vm: Let ‘%immutable-store’ through.
...
Fixes guix/guix#1926 .
‘guix system vm’ would so far produce a system without the
‘file-system-/gnu/store’ Shepherd service, which is normally provided by
‘%immutable-store’. This would lead to an error for OS configs that
explicitly require ‘file-system-/gnu/store’, such as those that use
‘qemu-binfmt-service-type’.
* gnu/system/vm.scm (virtualized-operating-system)[user-file-systems]: Remove
filtering of TARGET = (%store-prefix).
Reported-by: Ashvith Shetty <ashvithshetty0010@zohomail.in >
Change-Id: I656df6c3f067e47cd7acd03af437fe757db286d5
2025-10-01 10:45:09 +02:00
Martin Schitter
1bb323866b
gnu: bootstrap: Use ftpmirror.gnu.org as main entry in %bootstrap-base-urls
...
Speed up bootstrap binary download and prevent build check timeout errors
by utilizing the GNU mirror redirecting service as first entry in list of
%bootstrap-base-urls.
* gnu/packages/bootstrap.scm (%bootstrap-executable-base-urls)
(%bootstrap-base-urls): Add ftpmirror to the front.
Change-Id: I9e92ac8aad5f208919b38418d550ce899155a618
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-01 10:13:28 +02:00
Nicolas Graves
a65c691b39
gnu: python-pycotap: Update to 1.3.1.
...
* gnu/packages/python-check.scm (python-pycotap):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Set it.
[home-page]: Refresh it.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.
Change-Id: I5aaa6a1cbbe5e3c5aa79ccfb4321381b7a311d56
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-01 09:09:44 +01:00
Nicolas Graves
6bea0d35b2
gnu: python-junit-xml: Switch to pyproject.
...
* gnu/packages/python-check.scm (python-junit-xml):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Iadf636efd092279fb52a568f5f26743600be6b7c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-01 09:09:44 +01:00
Nicolas Graves
2f29f09044
gnu: python-httmock: Switch to pyproject.
...
* gnu/packages/python-check.scm (python-httmock):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Enable tests with <#:test-backend, #:test-flags>.
[native-inputs]: Add python-setuptools.
Change-Id: Ied533d486455cf6fc4f5d699d681632831b99be6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-01 09:09:44 +01:00
Nicolas Graves
cf3abcd096
gnu: python-avocado-framework: Switch to pyproject.
...
* gnu/packages/python-check.scm (python-avocado-framework):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
2025-10-01 09:09:44 +01:00
Nicolas Graves
7784aee7bd
gnu: python-aioresponses: Switch to pyproject.
...
* gnu/packages/python-check.scm (python-aioresponses):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set hem.
<#:phases>: Add phase 'set-pbr-version. Remove 'check phase replacement.
[native-inputs]: Add python-setuptools.
Change-Id: I08c8e9025a50f361f5455782b0a645a92876a1ff
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-01 09:09:43 +01:00
Nicolas Graves
a21e5b888e
gnu: synapse: Switch to pyproject.
...
* gnu/packages/matrix.scm (synapse):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Run guix style.
2025-10-01 09:09:43 +01:00
Nicolas Graves
e6b4c19b3f
gnu: python-matrix-synapse-ldap3: Switch to pyproject.
...
* gnu/packages/matrix.scm (python-matrix-synapse-ldap3):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools.
Change-Id: I134953d039037e346533cb7c50c2497a564dabf1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-01 09:09:43 +01:00
Nicolas Graves
2620b5fe5f
gnu: python-matrix-client: Switch to pyproject.
...
* gnu/packages/matrix.scm (python-matrix-client):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools. Remove python-pytest-runner.
[propagated-inputs, home-page]: Run guix style.
Change-Id: I2f1bfcac7c4a530b26c42e3ac903b9076fb1b6af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-01 09:09:43 +01:00
Nicolas Graves
076d425945
gnu: pantalaimon: Switch to pyproject.
...
* gnu/packages/matrix.scm (pantalaimon):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set them.
<#:phases>: Remove 'check phase replacement.
[native-inputs]: Add python-setuptools.
Change-Id: I57974d5bdb9c21c4ab9e1ea04ac2dd3e4ad9ee02
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-01 09:09:29 +01:00
Sughosha
58797f1a1c
gnu: kamoso: Fix build.
...
* gnu/packages/patches/kamoso-25.08.1-gstreamer.patch: Delete file.
* gnu/packages/kde-multimedia.scm (kamoso)[source]<patches>: Remove it.
[arguments]<#:tests?>: Disable it.
* gnu/local.mk: Deregister the patch file.
Change-Id: Id98a874e2358b792ff0150d4515dc71ca8606b87
2025-10-01 13:01:31 +05:30
Liliana Marie Prikler
eae2c26bb3
gnu: melonds: Update to 1.0.
...
* gnu/packages/emulators.scm (melonds): Update to 1.0.
[native-inputs]: Remove gcc-13.
2025-10-01 09:04:53 +02:00
Cayetano Santos
e77a4a79af
gnu: emacs-compat: Update to 30.1.0.1.
...
* gnu/packages/emacs-build.scm (emacs-compat): Update to 30.1.0.1.
Change-Id: If5eaa72ead5b4d8788361120b3e734676b8715eb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-10-01 09:04:53 +02:00
Ignacio Marmolejo
3467c1c8c6
gnu: Add tree-sitter-query.
...
* gnu/packages/tree-sitter.scm (tree-sitter-query): New variable.
Change-Id: I1c13d89e25dd43d242d3d96ced443846e556e503
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-10-01 09:04:53 +02:00
Ignacio Marmolejo
8fd05e3980
gnu: Add tree-sitter-vimdoc.
...
* gnu/packages/tree-sitter.scm (tree-sitter-vimdoc): New variable.
Change-Id: Idcbddaf79d1e76c64f9bda0c1a710f43b31c99e0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-10-01 09:04:53 +02:00
Ignacio Marmolejo
b0bd67976b
gnu: Add tree-sitter-vim.
...
* gnu/packages/tree-sitter.scm (tree-sitter-vim): New variable.
Change-Id: I4b751ac6511e7cfd8e0501b8bd9e1c518c933a61
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-10-01 09:04:53 +02:00
Evgenii Klimov
aeee61c319
gnu: Add python-tree-sitter-rust.
...
* gnu/packages/tree-sitter.scm (python-tree-sitter-rust): New variable.
Change-Id: Ie30ad047ca459e9149d6b7400621a2854f5d0408
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-10-01 09:04:51 +02:00
Evgenii Klimov
9111c3554b
gnu: Add python-tree-sitter-python.
...
* gnu/packages/tree-sitter.scm (python-tree-sitter-python): New variable.
Change-Id: I3c7d059a0de8d5b3d99aaefe4e73e5df28cd42b5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-10-01 09:04:50 +02:00
Evgenii Klimov
c6ca9ea159
gnu: Add python-tree-sitter-json.
...
* gnu/packages/tree-sitter.scm (python-tree-sitter-json): New variable.
Change-Id: I290268e402cbcd351a6a4a15222b587ec1ef2ccf
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-10-01 09:04:49 +02:00