gnu: python-asn1crypto: Switch to pyproject.
* 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>
gnu: Add Atkinson Hyperlegible Mono.
* gnu/packages/fonts.scm (font-atkinson-hyperlegible-mono): New variable.
Closes: guix/guix#5161
Change-Id: Ie024afddf5cce460906b80b5a6f3abc8c849f008
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: Add Atkinson Hyperlegible Next.
* gnu/packages/fonts.scm (font-atkinson-hyperlegible-next): New variable.
Change-Id: I0bcbbe951e75f99cbb8e56c1252bb01d5d4ca943
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
tests: Add Fedora foreign distribution test.
* 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
tests: foreign: Add Ubuntu test.
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
tests: foreign: Add utilities for resizing foreign images.
* 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>
gnu: Add hyprland-qt-support.
* gnu/packages/qt.scm (hyprland-qt-support): New variable.
Closes: guix/guix#4811
Change-Id: I27ef41f5b7a2fdc9599344a8d81c8a27714d9732
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: Add fcitx5-hangul.
* gnu/packages/fcitx5.scm (fcitx5-hangul): New variable.
Close: guix/guix#5126
Change-Id: Icd5bc4cc6e9cd68e7ef99cec993b9097071980fc
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: Add emacs-balanced-windows.
* gnu/packages/emacs-xyz.scm (emacs-balanced-windows): New variable.
Change-Id: I69673964fd2a5bd9ed3b4dce693800f76bf4208a
gnu: Remove beanbag.
* gnu/packages/zig-xyz.scm (beanbag): Delete variable.
Fixes: guix/guix#4390
Change-Id: I9d63ae691cd3ee4adf6d49a7210a1720af6f6fdd
gnu: python-pylibacl: Update to 0.7.3.
* 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>
gnu: neovim-coqtail: Remove python-pynvim input.
* 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>
gnu: python-pynvim: Update to 0.6.0.
* 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>
gnu: python-vagrant: Update to 1.1.0.
* 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>
gnu: qmpbackup: Update to 0.52.
* 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>
gnu: anonip: Switch to pyproject.
* 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>
gnu: buku: Update to 5.1.
* 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>
gnu: python-feedparser: Switch to pyproject.
* 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>
gnu: python-i3-py: Switch to pyproject.
* 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>
gnu: xlsx2csv: Update to 0.8.3.
* 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>