Sharlatan Hellseher
2cda76b2f4
gnu: unicorn: Disable missing tests.
...
* gnu/packages/emulators.scm (unicorn) [arguments] <tests?>: No tests in
PyPI archive.
[native-inputs]: Remove python-wheel.
Change-Id: Idfbe9a2d3aae3fec71b097dfbc565443505d6171
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher
94dca81570
gnu: python-nampa: Disable missing tests.
...
* gnu/packages/python-xyz.scm (python-nampa)[arguments] <tests?>: No
tests in PyPI archvie.
[native-inputs]: Remove python-wheel.
Change-Id: I60d757d74e6243eb81bdb64433878fa64edb8f4f
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher
717ffde910
gnu: python-keystone-engine: Disable missing tests.
...
* gnu/packages/emulators.scm (python-keystone-engine)[arguments]
<tests?>: No tests in PyPI archive.
Change-Id: I8df9adca554d6d77f1211a2f576699136e4f0e2e
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher
ec806b0d11
gnu: python-ua-parser: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-ua-parser)[build-system]: Switch
to pyproejct-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I5d6b508086e0fa8b3d5e74b5ac302903eb74e2af
2025-10-13 12:00:48 +01:00
Sharlatan Hellseher
c8e579ae21
gnu: ueberzug: Move to image-viewers.
...
* gnu/packages/python-xyz.scm (ueberzug, pythonb-ueberzug): Move from
here ...
* gnu/packages/image-viewers.scm: ... to here.
Change-Id: I4e0b6f64bdb0b0d7423ed2f89d37220ccc3390b3
2025-10-13 12:00:48 +01:00
Sharlatan Hellseher
0ed60ca736
gnu: python-ueberzug: Deprecate in favor of ueberzug.
...
* gnu/packages/python-xyz.scm (ueberzug): New variable, based on
python-ueberzug.
(python-ueberzug): Deprecate variable.
* gnu/packages/image-viewers.scm (ytfzf)[phases] {wrap-program}: Replace
python-ueberzug with ueberzug.
[inputs]: Remove python-ueberzug; add ueberzug.
Change-Id: I9beba793dc23020f6091b46842c83cf01277dca5
2025-10-13 11:58:47 +01:00
Sharlatan Hellseher
f51940d3af
gnu: python-ueberzug: Switch to meson.
...
* gnu/packages/python-xyz.scm (python-ueberzug)[build-system]: Switch to
meson-build-system.
[native-inputs]: Remove meson-python.
Change-Id: I85df570fb6e50044c4ba987a8a48b0f8ff2a0fd8
2025-10-13 11:57:31 +01:00
Sharlatan Hellseher
d0beb053e4
gnu: python-unicodedata2: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-unicodedata2)[build-system]:
Switch to pyproejct-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I50e370b7980389a1b7408a84d41b664fda8d1f55
2025-10-13 11:57:31 +01:00
Sharlatan Hellseher
d8992ece07
gnu: python-unique-log-filter: Use custom test backend.
...
* gnu/packages/python-xyz.scm (python-unique-log-filter)[arguments]
<test-backend>: Use custom.
<test-flags>: Move here from custom 'check phase.
<phases>: Use default 'check.
Change-Id: If27a05c0cb1ff76f98665ccc49d474d6feb8f4d6
2025-10-13 11:57:31 +01:00
Sharlatan Hellseher
fb7c4d8ca8
gnu: python-uniseg: Update to 0.10.0.
...
* gnu/packages/python-xyz.scm (python-uniseg): Update to 0.10.0.
[build-system]: Switch to pyproejct-build-system.
[arguments] <tests?>: Enable them.
[native-inputs]: Remove unzip; add python-pytest, python-setuptools, and
python-setuptools-scm.
Change-Id: I0171be3a4372ddc2ee366ba114d8a2ce0e8d9e73
2025-10-13 11:57:31 +01:00
Sharlatan Hellseher
383acf36b3
gnu: python-urwid-3: Deprecate in favor of python-urwid.
...
* gnu/packages/python-xyz.scm (python-urwid-3): Deprecate variable.
Change-Id: If9c6f6f5566668e3f384a0eee9a9402cddf6dca3
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
5c65e4ce96
gnu: python-pudb: Update to 2025.1.1.
...
* gnu/packages/python-xyz.scm (python-pudb): Update to 2025.1.1.
[build-system]: Switch to pyproejct-build-system.
[arguments] <phases>: Remove 'fix-read-only-home; add 'pre-check; use
default 'check.
[propagated-inputs]: Add python-packaging.
[native-inputs]: Add python-hatchling.
Change-Id: I6b5b290646a9a3595530fe989c6df1326e4cb687
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
8e9e7b623a
gnu: bpython: Update to 0.25.
...
* gnu/packages/python-xyz.scm (bpython): Update to 0.25.
[phases]{add-aliases}: Adjust the list.
[propagated-inputs]: Remove python-typing-extensions and python-urwid;
add python-pyperclip and python-urwid-2.
[native-inputs]: Remove python-sphinx and python-wheel.
Change-Id: I6780eb01b208aa81dec114e946f2af27de6f27a4
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
1930bc8aee
gnu: python-urwidgets: Disable missing tests.
...
* gnu/packages/python-xyz.scm (python-urwidgets)[arguments] <tests?>: No
tests provided.
[native-inputs]: Remove python-wheel, and python-urwid; add python-urwid-2.
Change-Id: Ie78ed2f1e0f746c010f87cf525d4fd06fd66c775
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
fb9e789455
gnu: python-urwid: Update to 3.0.3.
...
* gnu/packages/python-xyz.scm (python-urwid): Update to 3.0.3.
[propagated-inputs]: Remove python-typing-extensions and python-trio;
add python-pyserial.
[native-inputs]: Remove python-wheel.
(python-urwid-2): New variable.
Change-Id: If4985488699fa49e50550f3bddaab9e13a1d71eb
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
199ef8d178
gnu: zulip-term: Fix tests.
...
* gnu/packages/messaging.scm (zulip-term)[arguments] <test-flags>:
Rework the list of skipped tests enabling more to run.
<phases>: Remove 'relax-requirements; add 'fix-pytest-config.
[inputs]: Remove python-urwid; add python-urwid-for-zulip-term.
[native-inputs]: Remove python-pytest-cov.
* gnu/packages/python-xyz.scm (python-urwid-for-zulip-term): New
variable.
Change-Id: Iaea56d41c7f09cad546bed421841bfa40d3190d9
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
f27a8c458f
gnu: python-urwid-readline: Update to 0.15.1.
...
* gnu/packages/python-xyz.scm (python-urwid-readline): Update to 0.15.1.
[native-inputs]: Remove python-wheel.
Change-Id: If63798ad4e7732ba74aecd8b68ae43db9cbe00ab
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
1e4eaa3c4a
gnu: python-user-agents: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-user-agents)[source]: Switch to
git-fetch containing test data.
[build-system]: Switch to pyproejct-build-system.
[arguments] <tests?>: Enable them.
<test-backend>: Use 'unittest.
[native-inputs]: Add python-setuptools.
Change-Id: I502dc4f634e72d06dfd6c9030bef82b2d2765fb9
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
bdc386e135
gnu: poetry: Move to package-management.
...
* gnu/packages/python-xyz.scm (poetry): Move from here ...
* gnu/packages/package-management.scm: ... to here.
Change-Id: I40e76ac0b8ddc38ea80b48f8f7ad867c43809481
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
b2260f3aba
gnu: python-poetry-dynamic-versioning: Update to 1.9.1.
...
* gnu/packages/python-xyz.scm (python-poetry-dynamic-versioning): Update to 1.9.1.
[arguments] <test-flags>: Rework skipped tests.
[propagated-inputs]: Remove poetry.
Change-Id: I0d7b519fd02c7175c865c3a1e9aae892176b30ab
2025-10-13 11:57:29 +01:00
Sharlatan Hellseher
d6cf748d56
gnu: python-pynixutil: Build with python-poetry-core.
...
* gnu/packages/python-xyz.scm (python-pynixutil)[source] <snippet>: Drop
it and ignore test file in <#:test-flags> instead.
[arguments] <test-flags>: Ignore test file requiring Nix.
<phases>: Add 'use-poetry-core.
[native-inputs]: Remove poetry; add python-poetry-core.
Change-Id: I9691533aaff6e5217fe7497056c2b4cab0cf98f4
2025-10-13 11:57:29 +01:00
Sharlatan Hellseher
f8ba50a139
gnu: python-nanopb: Switch to pyproject.
...
* gnu/packages/protobuf.scm (python-nanopb)[build-system]: Switch to
pyproject-build-system.
[arguments] <phases>: Add 'use-poetry-core, and 'pre-build; use default
'build and 'install.
[native-inputs]: Remove poetry, and python-pypa-build; add
python-poetry-core, and python-setuptools.
Change-Id: I67f57a7d4d89c69faca2be689f07a42a61c8d4fb
2025-10-13 11:57:29 +01:00
Sharlatan Hellseher
f766f080ff
gnu: python-update-checker: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-update-checker)[build-system]:
Switch to pyproject-build-system.
[native-inputs]: Remove python-black and python-flake8; add
python-setuptools.
Change-Id: I144a705205698c36c417e882a66408de2914005c
2025-10-13 11:57:29 +01:00
Sharlatan Hellseher
d2338b1e08
gnu: python-userspacefs: Switch to pypproejct.
...
* gnu/packages/python-xyz.scm (python-userspacefs)[build-system]: Switch
to pypproejct-build-system.
[native-inputs]: Add python-setuptools.
[home-page]: Upstream move development away from GitHub to it's own
repository.
Change-Id: Ie659f21c206f50d6808b92ddedd531c2ff4fc250
2025-10-13 11:57:21 +01:00
Anderson Torres
c5bc415c13
kpeoplevcard: Remove package.
...
It fails to build on master tip; further, upstreamn is archived since at least
2024-12-02.
* gnu/packages/kde-pim.scm (kpeoplevcard): Delete variable.
Change-Id: I2650ac856a193daca738686ce6d2d37e5fb19e7b
Signed-off-by: Sughosha <sughosha@disroot.org >
2025-10-13 16:12:58 +05:30
Efraim Flashner
6a1c62c6a8
gnu: Add grub-qemu.
...
* gnu/packages/bootloaders.scm (grub-qemu): New variable.
Change-Id: I80ebf3f2fd6a36fa1c3c93958434b9d34a7c84f8
2025-10-13 13:27:49 +03:00
Efraim Flashner
c6da50437d
gnu: Add grub-uboot.
...
* gnu/packages/bootloaders.scm (grub-uboot): New variable.
Change-Id: Ib923c66723f6250a7505b14f9d4a4dc0bad528ea
2025-10-13 13:27:48 +03:00
Efraim Flashner
24a16d7692
gnu: Add grub-ieee1275.
...
* gnu/packages/bootloaders.scm (grub-ieee1275): New variable.
Change-Id: I078f5d6238e4f379e6c6c241a1008c3ff241f1a1
2025-10-13 13:27:48 +03:00
Efraim Flashner
68cfe880b4
gnu: Add make-grub procedure.
...
* gnu/packages/bootloaders.scm (grub): Rename to make-grub.
[arguments]: Adjust configure-flags to pass a platform flag. Don't
disable the tests on armhf and aarch64.
(grub-pc): New variable.
(grub): Set to grub-pc.
(grub-minimal, grub-coreboot, grub-efi, grub-emu): Rewrite to use
make-grub.
* etc/manifests/release.scm (%bootloader-packages): Rename the grub
package.
Change-Id: If020356cb1f8fec885df5732713078ebe4ffec96
2025-10-13 13:27:48 +03:00
Efraim Flashner
adf81712ad
gnu: grub-efi: Fix cross-compiling.
...
* gnu/packages/bootloaders.scm (grub-efi)[arguments]: Adjust the
'patch-ovmf-path phase to also check the native-inputs.
Change-Id: I5f547821480d3d6c9d46e6c9f35d7dad6d3c6e89
2025-10-13 13:27:48 +03:00
Efraim Flashner
aed33e0aed
gnu: grub-efi: Limit supported systems.
...
* gnu/packages/bootloaders.scm (grub-efi)[supported-systems]: New field.
Change-Id: Ie0df87eb3cba289f53459f80cab2ac1c4fe1e99a
2025-10-13 13:27:43 +03:00
Allan Adair
79086bb15f
gnu: vpn-slice: Fix store path substitutions.
...
* gnu/packages/vpn.scm (vpn-slice): Fix store path substitutions.
Change-Id: I4a07e758334bdcb5fc05c30bbcf4b851f95ef5d7
Signed-off-by: Jelle Licht <jlicht@fsfe.org >
2025-10-13 12:03:52 +02:00
jgart
54ff89a697
gnu: trealla: Update to 2.83.17.
...
* gnu/packages/prolog.scm (trealla): Update to 2.83.17.
Change-Id: I206377be8f08cdbe6699c0ffff3118e42d477f0f
2025-10-12 22:56:23 -05:00
Nicolas Goaziou
9a8efd33ec
gnu: manuskript: Update to 0.17.0.
...
* gnu/packages/text-editors.scm (manuskript): Update to 0.17.0.
[build-system]: Switch to pyproject build system.
Change-Id: I11b729cb74b2d946e20c7168a23408bdf8504cc8
2025-10-12 23:17:24 +02:00
Nicolas Goaziou
e578aff802
gnu: emacs-empv: Update to 5.1.0.
...
* gnu/packages/emacs-xyz.scm (emacs-empv): Update to 5.1.0.
Change-Id: I3066d54336dc74e2fb3b0971e42413c07f9d854d
2025-10-12 22:48:22 +02:00
Yelninei
9051aa1bd1
hurd-boot: change /etc/mtab to /var/run/mtab.
...
This corresponds to "_PATH_MOUNTED" in paths.h from libc.
* gnu/build/hurd-boot.scm (set-hurd-device-translators): Change etc/mtab to var/run/mtab.
Change-Id: I688289fe4b8143ae14a8eef5ba1625c4ebd2a209
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-12 22:22:01 +02:00
Zhu Zihao
9f8b1cfdf6
gnu: guile-extensible-match: Fix typo in synopsis and wrong license.
...
* gnu/packages/guile-xyz.scm (guile-extensible-match)[synopsis]: Fix typo
"patter" to "pattern".
[license]: Use CC0 according to the request from package author.
Change-Id: I01d5a1a96c94b08f08b9cd8cba14422547d72baa
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-12 22:22:01 +02:00
Anderson Torres
91d5128c7d
gnu: fatrace: Update to 0.19.1.
...
* gnu/packages/monitoring.scm (fatrace): Update to 0.19.1.
[arguments]<#:phases>: Use gexps.
[arguments]<#:phases>: Do not delete check.
[arguments]<#:tests?>: Set to #f.
Change-Id: I835241873553d9f057b8abeb10e89f20660d2b31
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-12 22:22:01 +02:00
forgoty
26d9d97eb7
gnu: sc-im: fix build
...
* gnu/packages/spreadsheet.scm (sc-im):
Fix build with using libxml2-2.11
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-12 22:22:01 +02:00
Cayetano Santos
9089393255
gnu: emacs-popwin: Update to 1.0.2-0.213e462.
...
* gnu/packages/emacs-xyz.scm (emacs-popwin): Update to 1.0.2-0.213e462.
[arguments]<#:phases>: Add skip-tests.
<#:test-command>: Set.
<#:tests?>: Remove.
Change-Id: Ia2f1dd2cdb01c82b9c3e373897733a4b611c2b6c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-10-12 20:04:57 +02:00
Maxim Cournoyer
2838231f2f
gnu: luanti-voxelibre: Update to 0.90.1.
...
* gnu/packages/luanti.scm (luanti-voxelibre): Update to 0.90.1.
[synopsis]: Do not start with article.
[description]: Use double spaces between sentences.
Change-Id: I135a8e0eb9e1af44d5a9feeba6827579be968baa
2025-10-12 22:15:05 +09:00
Isidor Zeuner
7818f1d3d9
gnu: Add maskprocessor.
...
* gnu/packages/password-utils.scm (maskprocessor): New variable.
Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech >
2025-10-12 11:45:10 +02:00
Sharlatan Hellseher
ea2bde60ed
gnu: python-fastapi-pagination: Fix tests.
...
* gnu/packages/python-web.scm (python-fastapi-pagination)[arguments]
<test-flags>: Skip some tests requiring network access and provide
"--asyncio-mode=auto".
Change-Id: I788b0656cba44729984a6c1f8dcbd8a276967b7a
2025-10-11 21:29:51 +01:00
Charles Roelli
6b02b5a806
gnu: python-mathics-django: Fix tests.
...
* gnu/packages/maths.scm (python-mathics-django)[propagated-inputs]:
Add python-matplotlib, required for tests.
Change-Id: I8db918772d6507505970e6a3c1e8c66db0ad18cd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-11 21:29:51 +01:00
Charles Roelli
239f1a0c17
gnu: python-hyperkitty: Update to 1.3.12-0.9a00847.
...
* gnu/packages/mail.scm (python-hyperkitty): Update to
9a008473fadb95370cd54b0782df9fb956e323c0 commit.
Change-Id: Ib292a5131729889c83fa2fa782d4e450cf533589
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-11 21:29:51 +01:00
Charles Roelli
e0a350ba27
gnu: python-django-compressor: Patch for Django 5.2 compatibility.
...
* gnu/packages/patches/django-compressor-build-with-beautifulsoup-4.14+.patch:
New patch.
* gnu/packages/django.scm (python-django-compressor)[source]: Patch
with https://github.com/django-compressor/django-compressor/pull/1296 ,
minus conflicting changes to requirements/tests.txt.
Change-Id: Ic22268f6870b30c3ace689a4cadb63a77f69ca9e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-11 21:29:51 +01:00
Charles Roelli
f5d972eb3a
gnu: python-django-allauth: Update to 65.7.0.
...
* gnu/packages/django.scm (python-django-allauth): Update to 65.7.0,
the first version that officially supports Django 5.2.
[native-inputs]: Add python-pytest-asyncio.
Change-Id: I088abf44da232ade8e7ac5ba8ac3dd9098dd2628
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-11 21:29:51 +01:00
Charles Roelli
85df6faf4a
gnu: python-easy-thumbnails: Update to 2.10.1.
...
* gnu/packages/django.scm (python-easy-thumbnails): Update to 2.10.1.
[native-inputs]: Remove python-wheel; add tzdata-for-tests.
Change-Id: I71918634c6df88f91cd2a8af01cc8b146f4620ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-11 21:29:51 +01:00
Charles Roelli
772ffdc5c6
gnu: python-django-rest-framework: Update to 3.16.1.
...
* gnu/packages/django.scm (python-django-rest-framework): Update to
3.16.1.
Change-Id: If55b201bea5a9b9a01f83ccba6de3033f836172c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-11 21:29:50 +01:00
Charles Roelli
53030b61eb
gnu: python-django-haystack: Fix tests.
...
* gnu/packages/django.scm (python-django-haystack)[native-inputs]:
Remove python-wheel; add tzdata-for-tests.
Change-Id: Ida6a94b419387aaa9e8e9c3c6f754383bad23f7d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-11 21:29:50 +01:00