~ruther/guix-local

ref: db6d6b00e7a82f91622c3e94de2fac860b6abf79 guix-local/gnu/packages d---------
db6d6b00 — Evgenii Klimov 6 months ago
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>
0d42fc16 — Sughosha 6 months ago
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
aceaa49d — Sughosha 6 months ago
gnu: k3b: Fix build.

* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Replace ffmpeg with ffmpeg-6.

Change-Id: Id50db4915ed5407675c11d2c672e8e0d474975ec
36ec3c09 — Sughosha 6 months ago
gnu: mlt: Fix build.

* gnu/packages/video.scm (mlt)[inputs]: Replace ffmpeg with ffmpeg-6.

Change-Id: Icb3ddd3ba09eef273886f64e3b4a9586517644c1
885fbb4c — Sharlatan Hellseher 6 months ago
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
6e5be16d — Sharlatan Hellseher 6 months ago
gnu: Add python-pytest-recording.

* gnu/packages/python-check.scm (python-pytest-recording): New variable.

Change-Id: I73a9132a7a19528790c8817ad75fd87c2d4520ff
3aaee878 — Sharlatan Hellseher 6 months ago
gnu: Add python-pytest-retry.

* gnu/packages/python-check.scm (python-pytest-retry): New variable.

Change-Id: I3f9b318d8195633d75383bfacf843fd8f597395c
18dbf157 — Sharlatan Hellseher 6 months ago
gnu: Add python-grapheme.

* gnu/packages/python-xyz.scm (python-grapheme): New variable.

Change-Id: Ia24a261eae6f36d97022e0c78a0b492b90131054
3cca86b3 — Efraim Flashner 6 months ago
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>
c794bf4b — Efraim Flashner 6 months ago
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>
1bef6900 — Efraim Flashner 6 months ago
gnu: vte/gtk+-3: Set upstream name.

* gnu/packages/gnome.scm (vtk/gtk+-3)[properties]: New field.

Change-Id: I93bb7af4d5e2646f78e37350ccf64fb974d19825
21467e43 — Efraim Flashner 6 months ago
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
e00aa49a — Laura Kirsch 6 months ago
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>
8393b45b — Laura Kirsch 6 months ago
gnu: Add libffi-pic.

* gnu/packages/libffi.scm (libffi-pic): New variable.

Change-Id: I173b0f49c71ad8103285f52cb0d1968bc351d4b3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
d950c929 — Nicolas Graves 7 months ago
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>
1bb32386 — Martin Schitter 6 months ago
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>
a65c691b — Nicolas Graves 6 months ago
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>
6bea0d35 — Nicolas Graves 6 months ago
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>
2f29f090 — Nicolas Graves 6 months ago
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>
cf3abcd0 — Nicolas Graves 6 months ago
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.
Next