summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2025-10-01gnu: python-inline-snapshot: Update to 0.29.1.Evgenii Klimov
* 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-01gnu: kid3: Fix build.Sughosha
* 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-01gnu: k3b: Fix build.Sughosha
* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Replace ffmpeg with ffmpeg-6. Change-Id: Id50db4915ed5407675c11d2c672e8e0d474975ec
2025-10-01gnu: mlt: Fix build.Sughosha
* gnu/packages/video.scm (mlt)[inputs]: Replace ffmpeg with ffmpeg-6. Change-Id: Icb3ddd3ba09eef273886f64e3b4a9586517644c1
2025-10-01gnu: python-mastodon-py: Update to 2.1.4.Sharlatan Hellseher
* 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-01gnu: Add python-pytest-recording.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-recording): New variable. Change-Id: I73a9132a7a19528790c8817ad75fd87c2d4520ff
2025-10-01gnu: Add python-pytest-retry.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-retry): New variable. Change-Id: I3f9b318d8195633d75383bfacf843fd8f597395c
2025-10-01gnu: Add python-grapheme.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-grapheme): New variable. Change-Id: Ia24a261eae6f36d97022e0c78a0b492b90131054
2025-10-01gnu: toot: Enable TUI graphics.Efraim Flashner
* 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-01gnu: Add python-term-image.Efraim Flashner
* gnu/packages/python-xyz.scm (python-term-image): New variable. Change-Id: I5f5da625ff99b79a1351cc938139c0d0717e0cd3 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-10-01gnu: vte/gtk+-3: Set upstream name.Efraim Flashner
* gnu/packages/gnome.scm (vtk/gtk+-3)[properties]: New field. Change-Id: I93bb7af4d5e2646f78e37350ccf64fb974d19825
2025-10-01gnu: libinput-minimal: Fix build on 32-bit systems.Efraim Flashner
* 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-01gnu: pypy: Update to 7.3.20.Laura Kirsch
* 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-01gnu: Add libffi-pic.Laura Kirsch
* gnu/packages/libffi.scm (libffi-pic): New variable. Change-Id: I173b0f49c71ad8103285f52cb0d1968bc351d4b3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-01import: cpan: Move tests to tests/import/cpan.scm.Nicolas Graves
* 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-01vm: Let ‘%immutable-store’ through.Ludovic Courtès
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-01gnu: bootstrap: Use ftpmirror.gnu.org as main entry in %bootstrap-base-urlsMartin Schitter
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-01gnu: python-pycotap: Update to 1.3.1.Nicolas Graves
* 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-01gnu: python-junit-xml: Switch to pyproject.Nicolas Graves
* 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-01gnu: python-httmock: Switch to pyproject.Nicolas Graves
* 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-01gnu: python-avocado-framework: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-avocado-framework): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools.
2025-10-01gnu: python-aioresponses: Switch to pyproject.Nicolas Graves
* 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-01gnu: synapse: Switch to pyproject.Nicolas Graves
* 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-01gnu: python-matrix-synapse-ldap3: Switch to pyproject.Nicolas Graves
* 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-01gnu: python-matrix-client: Switch to pyproject.Nicolas Graves
* 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-01gnu: pantalaimon: Switch to pyproject.Nicolas Graves
* 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-01gnu: kamoso: Fix build.Sughosha
* 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-01gnu: melonds: Update to 1.0.Liliana Marie Prikler
* gnu/packages/emulators.scm (melonds): Update to 1.0. [native-inputs]: Remove gcc-13.
2025-10-01gnu: emacs-compat: Update to 30.1.0.1.Cayetano Santos
* 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-01gnu: Add tree-sitter-query.Ignacio Marmolejo
* 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-01gnu: Add tree-sitter-vimdoc.Ignacio Marmolejo
* 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-01gnu: Add tree-sitter-vim.Ignacio Marmolejo
* 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-01gnu: Add python-tree-sitter-rust.Evgenii Klimov
* 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-01gnu: Add python-tree-sitter-python.Evgenii Klimov
* 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-01gnu: Add python-tree-sitter-json.Evgenii Klimov
* 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-01gnu: Add python-tree-sitter-javascript.Evgenii Klimov
* gnu/packages/tree-sitter.scm (python-tree-sitter-javascript): New variable. Change-Id: Ided7af4d2d9078ee44a407e2d14601fe4ccc18c1 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: Add python-tree-sitter-html.Evgenii Klimov
* gnu/packages/tree-sitter.scm (python-tree-sitter-html): New variable. Change-Id: Iaf77833c3fdef09d22020d18c57b8212c47982ab Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: Add python-tree-sitter-grammar procedure.Evgenii Klimov
* gnu/packages/tree-sitter.scm (python-tree-sitter-grammar): New procedure. Change-Id: I07cd396305cb17e55662fff9bd4e6d847927afad Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: pwsafe-cli: Update to 0.2.0-1.984fe38.Cayetano Santos
* gnu/packages/password-utils.scm (pwsafe-cli): Update to 0.2.0-1.984fe38. [arguments]: Activate tests. Change-Id: I41e64281aa2bb1528e0deed56320f037b0f5b578 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: pwsafe-cli: Improve style.Cayetano Santos
* gnu/packages/password-utils.scm (pwsafe-cli)[arguments]: Use G-Expressions. Change-Id: I0a2aa93d6d43206fb69307d7241d95983cc9fc54 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: pwsafe: Update to 3.69.0.Cayetano Santos
* gnu/packages/password-utils.scm (pwsafe): Update to 3.69.0. [configure-flags]: Disable gtest build and activate tests. [phases]: Remove add-gtest. Change-Id: I6e8a36d2a1f5db5e2d7f6111571a6b1130ef2d36 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: pwsafe: Improve style.Cayetano Santos
* gnu/packages/password-utils.scm (pwsafe)[arguments]: Use G-Expressions. Change-Id: I154eb62784115b6a6f2785c1b487580d311cbd7f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: otpclient: Update to 4.1.1.Cayetano Santos
* gnu/packages/password-utils.scm (otpclient): Update to 4.1.1. Change-Id: Id0bd9ddf54d8e5947737c87af158168ed7f5ff7d Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: fpm2: Update to 0.90.1.Cayetano Santos
* gnu/packages/password-utils.scm (fpm2): Update to 0.90.1. [source]: Switch to .tar.xz. [arguments]: Remove fpm2.glade from pre-configure #:phase. [inputs]: Remove gtk+-2; add gtk+ and nettle. Change-Id: I01a96a793f279c02b55e300576b493d2ec38dd34 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: fpm2: Improve style.Cayetano Santos
* gnu/packages/password-utils.scm (fpm2)[arguments]: Use G-Expressions. [inputs]: Remove labels. Change-Id: If282ecb31ad47be3c620601bb4d14d9ee646ab23 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: hydra: Update to 9.6.Cayetano Santos
* gnu/packages/password-utils.scm (hydra): Update to 9.6. Change-Id: I69fa547c9effe051ef652135a599bbcb47b53717 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: hydra: Improve style.Cayetano Santos
* gnu/packages/password-utils.scm (hydra)[arguments]: Use G-Expressions. Change-Id: Iae3be2b9163b124766819c8e7a6aba202239f397 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: ssh-to-age: Update to 1.2.0.Cayetano Santos
* gnu/packages/password-utils.scm (ssh-to-age): Update to 1.2.0. Change-Id: I2c1af2d03b2f4755696c3a38de31883db60b1ed6 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: pass-git-helper: Update to 4.0.0.Cayetano Santos
* gnu/packages/password-utils.scm (pass-git-helper): Update to 4.0.0. [arguments]: Remove patch-pass-path #:phase. [native-inputs]: Remove python-pytest and python-wheel. Replace python-setuptools with python-setuptools-next. Change-Id: Ic293cb82ad680bca3f3ec242bdcf7eb30fe47de2 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-01gnu: pass-git-helper: Improve style.Cayetano Santos
* gnu/packages/password-utils.scm (pass-git-helper)[arguments]: Use G-Expressions. Change-Id: If0e60e905c0dd3dfd256837554d7d3c571d26d02 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>