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>
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
gnu: k3b: Fix build. * gnu/packages/kde-multimedia.scm (k3b)[inputs]: Replace ffmpeg with ffmpeg-6. Change-Id: Id50db4915ed5407675c11d2c672e8e0d474975ec
gnu: mlt: Fix build. * gnu/packages/video.scm (mlt)[inputs]: Replace ffmpeg with ffmpeg-6. Change-Id: Icb3ddd3ba09eef273886f64e3b4a9586517644c1
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
gnu: Add python-pytest-recording. * gnu/packages/python-check.scm (python-pytest-recording): New variable. Change-Id: I73a9132a7a19528790c8817ad75fd87c2d4520ff
gnu: Add python-pytest-retry. * gnu/packages/python-check.scm (python-pytest-retry): New variable. Change-Id: I3f9b318d8195633d75383bfacf843fd8f597395c
gnu: Add python-grapheme. * gnu/packages/python-xyz.scm (python-grapheme): New variable. Change-Id: Ia24a261eae6f36d97022e0c78a0b492b90131054
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>
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>
gnu: vte/gtk+-3: Set upstream name. * gnu/packages/gnome.scm (vtk/gtk+-3)[properties]: New field. Change-Id: I93bb7af4d5e2646f78e37350ccf64fb974d19825
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
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>
gnu: Add libffi-pic. * gnu/packages/libffi.scm (libffi-pic): New variable. Change-Id: I173b0f49c71ad8103285f52cb0d1968bc351d4b3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
import: utils: Move tests to tests/import/utils.scm. * tests/utils.scm: Move to tests/import/utils.scm. * Makefile.am: Refresh it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
import: npm-binary: Move tests to tests/import/npm-binary.scm. * tests/npm-binary.scm: Move to tests/import/npm-binary.scm. * Makefile.am: Refresh it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
import: composer: Move tests to tests/import/composer.scm. * tests/composer.scm: Move to tests/import/composer.scm. * Makefile.am: Refresh it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
import: texlive: Move tests to tests/import/texlive.scm. * tests/texlive.scm: Move to tests/import/texlive.scm. * Makefile.am: Refresh it. * CODEOWNERS: Refresh it. * etc/teams.scm: Refresh it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
import: luanti: Move tests to tests/import/luanti.scm. * tests/luanti.scm: Move to tests/import/luanti.scm. * Makefile.am: Refresh it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
import: github: Move tests to tests/import/github.scm. * tests/import-github.scm: Move to tests/import/github.scm. * Makefile.am: Refresh it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>