gnu: python-poyo: Switch to pyproject-build-system. * gnu/packages/python-xyz.scm (python-poyo): Switch to pyproject-build-system. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I8dd95bb1f84b4ff98e640d730fd4ec6a4270c78d Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: python-argparse-addons: Update to 0.12.0. * gnu/packages/python-xyz.scm (python-argparse-addons): Update to 0.12.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I779fc2731c7dd3e184676823945fcceb9dabadf1 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: img2pdf: Switch to pyproject, disable tests. * gnu/packages/pdf.scm (img2pdf): [arguments] <tests?>: Disable for now. [propagated-inputs]: Move from here ... [inputs]: ... to here. [native-inputs]: Add python-setuptools. Change-Id: I4dbf9f469bafd020a20e3a180b6ebc456981583e
gnu: Add emacs-magit-delta. * gnu/packages/emacs-xyz.scm (emacs-magit-delta): New variable. Change-Id: If21f353723e72ef86ba9e847efaf6af2f6d9d686 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: udiskie: Improve package, fix build. * gnu/packages/freedesktop.scm (udiskie): Use G-Expressions. [source]: Switch to git-fetch providing tests. [build-system]: Switch to pyproject-build-system. [arguments] <test-backend, test-flags>: Use custom. <phases>: Add 'fix-entry-points; 'wrap-gi-typelib move after wrap. [inputs]: Add python-docopt, python-keyutils, python-pygobject, python-pyxdg, and python-pyyaml. [propagated-inputs]: Remove python-docopt, python-pygobject, python-keyutils, python-pyxdg, and python-pyyaml. [native-inputs]: Add python-setuptools. Fixes: guix/guix#4920 Change-Id: Ie29f7bfdef7465d58799cb189483ccc264681fbe
gnu: emacs-jupyter: Update to 1.0-3.de89cbe. * gnu/packages/emacs-xyz.scm (emacs-jupyter): Update to 1.0-3.de89cbe. [source]: Update git repository URL. [home-page]: Update. Change-Id: I11beaa374dbdd298607e6573f7c61f3f88488306 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: chafa: Update to 1.18.0. * gnu/packages/image-viewers.scm (chafa): Update to 1.18.0. Change-Id: I744618bbcb563f8225bb3a633fd267371ae7d1dc Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: python-clickgen: Update to 2.2.5. * gnu/packages/python-xyz.scm (python-clickgen): Update to 2.2.5. [source]: Fetch from git. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore broken test. [inputs]: Remove libx11, libpng, and libxcursor. [propagated-inputs]: Add python-pyyaml. [native-inputs]: Remove python-wheel; add python-pytest, and python-setuptools. Change-Id: Icb0ba11d9b542f38a02c7ab9262d146cbff329ef Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Update Nguyễn Gia Phong's new email address. * .mailmap: New entry. Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add emacs-claude-code. * gnu/packages/emacs-xyz.scm (emacs-claude-code): New variable. Fixes: guix/guix#4021 Change-Id: I2a6072bedf428b1ac606c3f2486e59057f526439 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: niri: Update to 25.11. * gnu/packages/wm.scm (niri): Update to 25.11. * gnu/packages/rust-crates.scm: Update crates accordingly. Change-Id: Ifee78879b700516ca4872ca800606c00fa1414d0
gnu: x2goclient: Fix build. * gnu/packages/patches/x2goclient-fix-makefile.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/nx.scm (x2goclient): Apply it. Fixes: #4586 Change-Id: Ib76ac5acd99cbde806f961b4e8107eb37f755304
gnu: Add hare-lsp. * gnu/packages/hare-apps.scm (hare-lsp): New variable. Change-Id: Ic66fbcbc74dc241fae819ca0a3fd61b6c3c7fc15
gnu: trealla: Update to 2.87.5. * gnu/packages/prolog.scm (trealla): Update to 2.87.5. Change-Id: I6a331959eca8077774b932a0c3c5a3c0324b0d76
gnu: python-pulp: Fix build. * gnu/packages/python-xyz.scm (python-pulp): [build-system]: Switch to pyproejct-build-system. [arguments] <tests?>: Disable for now. [native-inputs]: Add python-setuptools. Change-Id: I4488a3a7d7199f722df5ba8b319dfbd19612972c
gnu: python-mappy: Fix indentation. * gnu/packages/bioinformatics.scm (python-mappy): Fix indentation. Change-Id: Ib6fbe26b7ba54e559093699b6b31e9a27b60ea96
gnu: python-mappy: Switch to pyproject. * gnu/packages/bioinformatics.scm (python-mappy): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#test-backend, #test-flags>: Replace check phase with example (no tests). [native-inputs]: Add python-setuptools. Change-Id: I9561de7e0ee94dbd1134c23c608d262169407456 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-ghp-import: Update to 2.1.0. * gnu/packages/version-control.scm (python-ghp-import): Update to 2.1.0. [source]: Update URL, permanent redirects. [build-system]: Switch to pyproject. [arguments]: Switch to gexps. <#:tests?>: Disables tests, do not exist in PyPI or Git. [native-inputs]: Add python-setuptools. [home-page]: Update URL. Change-Id: Ie0fa5bfe05919598b669c5048f671a788d000662 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-imaplib2: Switch to pyproject. * gnu/packages/mail.scm (python-imaplib2): [source]: Switch to git-fetch providing tests. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I31fc960675ff97e9a769b1c1a5e37836fe9f0162
gnu: pulsemixer: Improve package. * gnu/packages/pulseaudio.scm (pulsemixer): [build-system]: Switch to pyproject-build-system. [arguments]: Switch to search-input-file, drop trailing #t from lambda. [native-inputs]: Add python-setuptools. Change-Id: Ia0921a46be451b522bf5ad39de366b5ba2e949a5