summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2025-12-28gnu: python-grid5000: Update to 1.2.4.Nicolas Graves
* gnu/packages/python-web.scm (python-grid5000): Update to 1.2.4. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Remove python-wheel. Change-Id: Id63542172273e5b3ce0535c8350c56bcc59f781c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-jstyleson: Update to 0.0.2-0.8c47cc9.Nicolas Graves
* gnu/packages/python-web.scm (python-jstyleson): Update to 0.0.2-0.8c47cc9. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. [description]: Improve style. Change-Id: I54bfd8f5873ef29f3d710ec83639191cae352b13 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-flask-combo-jsonapi: Update to 1.1.0-0.3cfff98.Nicolas Graves
* gnu/packages/python-web.scm (python-flask-combo-jsonapi): Update to 1.1.0-0.3cfff98. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Set them. <#:phases>: Drop 'check phase replacement. Drop support for marshmallow < 3 in phase 'loosen-requirements. [native-inputs]: Add python-setuptools. Remove python-coverage, python-coveralls, python-pytest-runner. Change-Id: Ib4d89b34ab72f1b5bf45f77731e117b57a8ce87d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-marshmallow-jsonapi: Update to 0.26.0.Nicolas Graves
* gnu/packages/python-web.scm (python-marshmallow-jsonapi): Update to 0.26.0. [source]: Switch to git-fetch. Using a maintained branch to fix the package. [native-inputs]: Remove python-wheel. Change-Id: I8814bd7b405334fdebe68bfa589a4eb70ebc1c8b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-marshmallow-jsonapi: Move to (gnu packages python-web).Nicolas Graves
* gnu/packages/python-xyz.scm (python-marshmallow-jsonapi): Move from here… * gnu/packages/python-web.scm (python-marshmallow-jsonapi): …to here. Change-Id: Ie1672601cac70ff7d40cd7323d094f50ef1152a6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: Remove libdrm-armada-novena.Sharlatan Hellseher
* gnu/packages/xdisorg.scm (libdrm-armada-novena): Delete variable. Fixes: guix/guix#4380 Change-Id: I7f44ba854895f20b61e1548328917d041f02df07
2025-12-28gnu: Remove xf86-video-armada-novena.Sharlatan Hellseher
* gnu/packages/xorg.scm (xf86-video-armada-novena): Delete variable. Change-Id: I23020ceb3d705be856dd025f9ab6db9f560b5126
2025-12-28gnu: python-pykeepass: Update to 4.1.1.post1.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-pykeepass): Update to 4.1.1.post1. [build-system]: Switch to pyproject-build-system. [arguments] <test-backend>: Use 'unittest. <phases>: Remove 'make-kdbx-writable and 'patch-requirements. [propagated-inputs]: Remove python-dateutil and python-future; add python-pyotp. [native-inputs]: Add python-setuptools. Change-Id: I0a47e095caec0334e2980cac4dc81881cc4fb1d2
2025-12-28gnu: python-cart: Update to 1.2.3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cart): Update to 1.2.3. [native-inputs]: Remove python-wheel. Change-Id: I02c5367c8b16e7f1fd3321627566ada4e868c6ae
2025-12-28gnu: python-sendgrid: Update to 6.9.7.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-sendgrid): Update to 6.9.7. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Add python-cryptography, python-flask, python-pyyaml, python-six, and python-werkzeug. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I7bfe8845aed9d0f44cc732fc1c825f90bae25716
2025-12-28gnu: python-http-client: Switch to pyproject, improve package.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-http-client): [build-system]: Switch to pyproejct-build-system. [arguments] <test-backend>: Use unittest. [native-inputs]: Add python-setuptools. Change-Id: I74539b677886045419084f596390a91fd068f2a1
2025-12-28gnu: python-starkbank-ecdsa: Update to 2.2.0.Nicolas Graves
* gnu/packages/python-crypto.scm (python-starkbank-ecdsa): Update to 2.2.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools, remove python-pytest. Change-Id: I697e054b8e537592ba329709605e6200d1d47287 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-pyu2f: Switch to pyproject.Nicolas Graves
* gnu/packages/python-crypto.scm (python-pyu2f): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore failing tests. [native-inputs]: Add python-setuptools. Change-Id: If39d41b0d6a0e515bd7030e1ab2156797f287956 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-privy: Switch to pyproject.Nicolas Graves
* gnu/packages/python-crypto.scm (python-privy): [build-system]: Switch to pyproject-build-system. [arguments]: Drop them. [native-inputs]: Add python-setuptools. Change-Id: If994d1f9ac17efda3e99b62a619aa5e78516fce8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-keyutils: Switch to pyproject.Nicolas Graves
* gnu/packages/python-crypto.scm (python-keyutils): [build-system]: Switch to pyproject-build-system. [arguments]: Relocate field. [native-inputs]: Add python-setuptools. Remove python-pytest-runner. Change-Id: I29b7829436918f7d959b9804b429c7cf2955bef1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-pycryptodome: Update to 3.23.0.Nicolas Graves
* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.23.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Use custom. <#:phases>: Add 'patch-gmp-path phase. [inputs]: Add gmp. [native-inputs]: Add python-pycryptodome-test-vectors, python-setuptools. (python-pycryptodomex): Switch to package/inherit and build from the same source as python-pycryptodome. [arguments] <#:test-flags>: Adjust for python-pycryptodomex as seen in INSTALL.rst. <#:phases>: Add 'set-separate-namespace. [synopsis]: Mention the difference as seen in README.md. Change-Id: Ic19ee6627c1b95e79980add893a8f4678feae317 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: Add python-pycryptodome-test-vectors.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-pycryptodome-test-vectors): New variable. Change-Id: I8e99ee01a6bca15a6f5bca6494eaf5efac209a5d
2025-12-28gnu: python-blurhash: Update to 1.1.5.Nicolas Graves
* gnu/packages/python-crypto.scm (python-blurhash): Update to 1.1.5. [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:phases> with <#:test-flags>. [native-inputs]: Add python-setuptools. [synopsis, description]: Improve style. Change-Id: Iea785b586d908b3b519e3ba930d0d5f8bb43e3e6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-crcmod: Switch to pyproject.Nicolas Graves
* gnu/packages/python-crypto.scm (python-crcmod): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:phases> by <#:test-backend, #:test-flags>. [native-inputs]: Add python-setuptools. Change-Id: Id5d313dfe30c6103b45a8afd03c07b5238187b45 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-asn1crypto: Switch to pyproject.Nicolas Graves
* gnu/packages/python-crypto.scm (python-asn1crypto): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:phases> by <#:test-backend>. [native-inputs]: Add python-setuptools. Change-Id: Ib2d0cb927ffddc9f0d8007a8d166121a96f8e41a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: Add Atkinson Hyperlegible Mono.λx.x
* gnu/packages/fonts.scm (font-atkinson-hyperlegible-mono): New variable. Closes: guix/guix#5161 Change-Id: Ie024afddf5cce460906b80b5a6f3abc8c849f008 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-12-28gnu: Add Atkinson Hyperlegible Next.λx.x
* gnu/packages/fonts.scm (font-atkinson-hyperlegible-next): New variable. Change-Id: I0bcbbe951e75f99cbb8e56c1252bb01d5d4ca943 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-12-28tests: Add Fedora foreign distribution test.Rodion Goritskov
* gnu/tests/foreign.scm (qcow-image-with-marionette): - Create .autorelabel file to make copied Guile work on SELinux-enabled systems. (resize-lvm-xfs-partition): New variable. (run-foreign-install-test): Increase RAM for VM to 1024 as 512 is not sufficient to run Guix installation on Fedora. (fedora-qcow2): New variable. (%test-fedora-install): New variable. Change-Id: Ib247a174dfea8630d830763410391077516a8c16 Merges: #5007
2025-12-28tests: foreign: Add Ubuntu test.Rutherther
This one is a bit more complicated than the other ones, because the qcow2 image is too small to hold the tarball contents. So I have decided to add in logic to resize the qemu img, the partition and the filesystem. * gnu/tests/foreign.scm (ubuntu-qcow2): New variable. (ubuntu-uidmap-deb-file): New variable. (ubuntu-libsuid4-deb-file): New variable. (%test-ubuntu-install): New variable. Change-Id: Ib705cfe0aeab5e6ede284b8eff06483aea617349e Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #4997 Change-Id: I17472d160665fa4965d1c1ee00d671746bd5fb74
2025-12-28tests: foreign: Add utilities for resizing foreign images.Rutherther
* gnu/tests/foreign.scm (qcow-image-with-marionette): Add resize-image and resize-proc to resize the image, the partition and the file system. (resize-ext4-partition): New variable. (run-foreign-install-test): Add resize-image and resize-proc; Pass them to qcow-image-with-marionette. Change-Id: I92dbe0cdcafb5ff0a0b6c3e9b96205b4ad9d10e8 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-28gnu: Add hyprland-qt-support.Dr. P. Roberts
* gnu/packages/qt.scm (hyprland-qt-support): New variable. Closes: guix/guix#4811 Change-Id: I27ef41f5b7a2fdc9599344a8d81c8a27714d9732 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-12-28gnu: Add fcitx5-hangul.Jaesung Lee
* gnu/packages/fcitx5.scm (fcitx5-hangul): New variable. Close: guix/guix#5126 Change-Id: Icd5bc4cc6e9cd68e7ef99cec993b9097071980fc Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-12-28gnu: Add emacs-balanced-windows.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-balanced-windows): New variable. Change-Id: I69673964fd2a5bd9ed3b4dce693800f76bf4208a
2025-12-27gnu: Remove beanbag.Sharlatan Hellseher
* gnu/packages/zig-xyz.scm (beanbag): Delete variable. Fixes: guix/guix#4390 Change-Id: I9d63ae691cd3ee4adf6d49a7210a1720af6f6fdd
2025-12-27gnu: python-pylibacl: Update to 0.7.3.Nicolas Graves
* gnu/packages/acl.scm (python-pylibacl): Update to 0.7.3. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Remove 'check phase, improve style. [native-inputs]: Add python-setuptools. Change-Id: I5360b2f7f6af3dca3890acb89220b29d1d7b3ae7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: neovim-coqtail: Remove python-pynvim input.Nicolas Graves
* gnu/packages/vim.scm (neovim-coqtail) [native-inputs, propagated-inputs]: Remove python-pynvim input. Change-Id: Icec76ea9b98bf2ab20be2cc5e29e590d664eff96 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-pynvim: Update to 0.6.0.Nicolas Graves
* gnu/packages/vim.scm (python-pynvim): Update to 0.6.0. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Enable them. [native-inputs]: Add neovim, python-pytest, python-pytest-timeout, python-setuptools. [description]: Improve style. Change-Id: I08ccc31275f8a4c96c4cb67eafa95f3cc5346116 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-vagrant: Update to 1.1.0.Nicolas Graves
* gnu/packages/virtualization.scm (python-vagrant): Update to 1.1.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Ib886c4320655df628203e235171f98a4d19e118c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: qmpbackup: Update to 0.52.Nicolas Graves
* gnu/packages/virtualization.scm (qmpbackup): Update to 0.52. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I40915c336494a243e19469e028d22d1934255c66 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: anonip: Switch to pyproject.Nicolas Graves
* gnu/packages/web.scm (anonip): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Switch to <#:test-flags> instead. [native-inputs]: Add python-setuptools. Change-Id: Ie9d14f6d9d1e99bd4efb6591c8e2ec0e2d72de1a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: buku: Update to 5.1.Nicolas Graves
* gnu/packages/web.scm (buku): Update to 5.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Enable them. <#:test-flags>: Ignore failing tests. [native-inputs]: Add python-pyyaml, python-pytest, python-setuptools. Change-Id: I6c9d17dff6623de4255897bfa822ce885ccf1bab Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-feedparser: Switch to pyproject.Nicolas Graves
* gnu/packages/web.scm (python-feedparser): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:phases> with <#:test-backend, #:test-flags>. [native-inputs]: Add python-setuptools. Change-Id: Iedcbcd06e4d8171f484e077b93ff0dcc24ddf066 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-i3-py: Switch to pyproject.Nicolas Graves
* gnu/packages/wm.scm (python-i3-py): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Refresh phase 'install-doc. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Ida9397a7ffb3e142b44ac7f1516e072a93b853e6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: xlsx2csv: Update to 0.8.3.Nicolas Graves
* gnu/packages/xml.scm (xlsx2csv): Update to 0.8.3. [arguments]: Improve style. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I8b4bd7e00b1fd6de08d9961ddc2f0a1c12c363b9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27python-pymc: Fix build.Ghislain Vaillant
* gnu/packages/statistics.scm (python-pymc): Fix build. [arguments]<#:phases>: Remove write-permissions, add relax-requirements. [native-inputs]: Add python-setuptools, remove python-pytest-cov. [propagated-inputs]: Remove python-fastprogress, add python-rich and python-threadpoolctl. Change-Id: I728af9fbb2d739ae2d3bca197dc3d0fb02d04076 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: pydf: Update to 15-0.af38bb3.Nicolas Graves
* gnu/packages/disk.scm (pydf): Update to 15-0.af38bb3. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: I16dbe1f9d0e74fb5bc64e35b69f1ff8b9b032f84 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: greaseweazle-host-tools: Switch to pyproject.Nicolas Graves
* gnu/packages/disk.scm (greaseweazle-host-tools): [build-system]: Switch to pyproject-build-system. Change-Id: Ifeaf9454be3f97e31d59f382c079b6dfe2f7bf2d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: rtv: Switch to pyproject.Nicolas Graves
* gnu/packages/syndication.scm (rtv): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. [native-inputs]: Add python-setuptools. Remove python-coveralls, python-coverage, python-pylint, python-vcrpy. Change-Id: Ib77e39e961ca3b9badc11995b75870c54a7531e9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-kitchen: Update to 1.2.6.Nicolas Graves
* gnu/packages/python-xyz.scm (python-kitchen): Update to 1.2.6. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore failing-tests. <#:phases>: Add phase 'delete-broken-test-files. [native-inputs]: Add python-pynose, python-setuptools. [propagated-inpurs]: Remove python-chardet. [description]: Improve style. Change-Id: I3fad4736c6c828747cc6fcdf71ad7f3fc8226684 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-pendulum: Update to 3.1.0.Nicolas Graves
* gnu/packages/rust-crates.scm (pendulum): Record crates. * gnu/packages/time.scm (python-pendulum): Update to 3.1.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:imported-modules, #:modules, #:phases>: Set them for maturin. Remove former 'add-setup.py phase. [native-inputs]: Add maturin, python-pytest, python-pytest-benchmark, python-pytz, python-setuptools, python-time-machine, rust, rust:cargo. [inputs]: Add pendulum cargo-inputs. [propagated-inputs]: Replace python-pytzdata by python-tzdata. [description]: Improve style. Change-Id: I056ca219e52ccd9d61a083d3eba2e7f72c945926 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-pytzdata: Switch to pyproject.Nicolas Graves
* gnu/packages/time.scm (python-pytzdata): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Enable them. <#:phases>: Add phase 'use-poetry-core. [native-inputs]: Add python-poetry-core, python-pytest. [description]: Improve style. Change-Id: I98601c5448d1d467e882626a841410b936f81c72 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: stig: Update to 0.14.1a0.Nicolas Graves
* gnu/packages/bittorrent.scm (stig): Update to 0.14.1a0. [build-system]: Relocate field, switch to pyproject-build-system. [arguments]: Relocate field, improve style. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I12a868709901cf874c2795c71ed81c6198cfd75b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-pcpp: Switch to pyproject.Nicolas Graves
* gnu/packages/c.scm (python-pcpp): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Set them. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Ib73ee56a32f3ad92adaff6127f3bfcb5e1d0a801 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: cmakelang: Switch to pyproject.Nicolas Graves
* gnu/packages/cmake.scm (cmakelang): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Improve phase 'adjust-setup.py. <#:modules>: Adapt accordingly. [native-inputs]: Add python-setuptools. Change-Id: I91ec03b22140c69ea7a9cb39319302585d29398d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-serverfiles: Switch to pyproject.Nicolas Graves
* gnu/packages/orange.scm (python-serverfiles): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. Change-Id: I3dbbf628c9940c31a57c5d796dc6a4897575073b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>