gnu: gemrb: Switch to Python 3.11. This is the only that explicitly refered to python-3.10. Switch to python-3.11 is one step closer to removing 3.10 altogether and thereby closing several CVEs. * gnu/packages/games.scm (gemrb)[native-inputs]: Remove python-3.10; add python. Change-Id: I66783b7fd2c4066cded400b753684384a2e1cff2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: pwclient: Switch to pyproject. * gnu/packages/patchutils.scm (pwclient): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Improve style, remove phase 'patch-requirements. [native-inputs]: Add python-setuptools. Change-Id: I59177c0dd35d577b5a7a988b9dbfd0c7772eefcf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: patchwork: Switch to pyproject. * gnu/packages/patchutils.scm (patchwork): Run guix style. [build-system]: Switch to pyproject-build-system. [arguments]: Refresh them, run guix style, remove trailing #t. [native-inputs]: Add python-setuptools. Change-Id: I811c5ded2b517e35c49f2ae2a67178e4e3417e67 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-plover-stroke: Switch to pyproject. * gnu/packages/stenography.scm (python-plover-stroke): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Ia14ad0ecec308720c212168ed2e51cfcd5da1e7c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: meteo-qt: Switch to pyproject. * gnu/packages/weather.scm (meteo-qt): [build-system]: Switch to pyproject-build-system. [arguments]: Relocate, improve style. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I1053de72536158860ecb0cf6edfda873a8743728 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pycanberra: Switch to pyproject. * gnu/packages/libcanberra.scm (python-pycanberra): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [home-page]: Update it. Change-Id: Ic6c5a527ed5b3447c64d9607ca91ca4ceee94bec Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: gramps: Switch to pyproject. * gnu/packages/genealogy.scm (gramps): [build-system]: Switch to pyproject-build-system. [arguments]: Relocate, improve style. <#:phases>: Refresh phase 'wrap-with-GI_TYPELIB_PATH. Merge phases 'prepare-tests and 'set-home-for-tests. [native-inputs]: Add python-setuptools. Change-Id: I889bde2a6db4ed249c1e9137fc0274bb44e87f47 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: rednotebook: Update to 2.41. * gnu/packages/rednotebook.scm (rednotebook): Update to 2.41. [arguments]: Improve style. <#:phases>: Add phase 'configure-tests. [native-inputs]: Add gettext-minimal. Change-Id: I62be122b254c4158de4406ae49b070ab2094b196 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: rednotebook: Switch to pyproject. * gnu/packages/rednotebook.scm (rednotebook): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style, use gexps. <#:tests?>: Enable them, as they seem to pass now. <#:phases>: Refresh phase 'wrap-with-library-paths. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I147d51fd8106ff3ee88a9fe5ecc4220744163eac Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: folders: Switch to pyproject. * gnu/packages/esolangs.scm (folders): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Set a custom 'check phase. [native-inputs]: Add python-setuptools. [description, properties]: Run guix style. Change-Id: Icb1ab9f7ea246747e08da7bbec5a9339aaf5431b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
teams: Update Nicolas Graves' codeberg account. * etc/teams.scm (Nicolas Graves): Adjust CodeBerg's account. Change-Id: I338fc27a5654d8fd12d5ab9846fa05e42051b6fa Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: av-98: Update to 1.4. * gnu/packages/web-browsers.scm (av-98): Update to 1.4. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. <#:phases>: Add phase 'configure-sanity-check. [native-inputs]: Add python-setuptools. [home-page]: Refresh it, the project moved. Change-Id: I589c4622f9c38a9d3e4b27e9e2a28d3767eed74b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: leo: Switch to pyproject. * gnu/packages/web-browsers.scm (leo): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: I04ad66f944fed21b832d85ea9b443293a337d942 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-mpi4py: Update to 4.1.0. * gnu/packages/mpi.scm (python-mpi4py): Update to 4.1.0. [arguments]<#:phases>: Add 'check phase replacement. <#:test-flags>: Set them. [native-inputs]: Replace python-cython-0 by python-cython. Change-Id: I8d1ab87bdb27607fe73c1865fd5fa3c174421840 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-mpi4py: Switch to pyproject. * gnu/packages/mpi.scm (python-mpi4py): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments, description]: Improve style. [native-inputs]: Add python-cython-0, python-pytest, python-setuptools. Change-Id: I3d21936ce3dc368d358174a984885f7450032195 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: xapers: Switch to pyproject. * gnu/packages/search.scm (xapers): [build-system]: Switch to pyproject-build-system. [arguments]: Relocate field. <#:tests?>: Disable them, as a lot of them are failing. <#:phases>: Replace 'check phase. Refrash phase 'install-doc. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I135aa42aca9f4c784798c38cf0a2f77b605ed338 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: clikan: Switch to pyproject. * gnu/packages/task-management.scm (clikan): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Replace 'check phase by a 'configure-tests phase. [native-inputs]: Add python-setuptools.
gnu: mygnuhealth: Switch to pyproject. * gnu/packages/medical.scm (mygnuhealth): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests>: Disable them. <#:imported-modules, #:modules>: Refresh them. <#:phases>: Run guix style. [native-inputs]: Add python-setuptools. Change-Id: Ieec8cbd7c1c87f1482a8dc8049fcb8ad1aae4f9e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: nicotine+: Switch to pyproject. * gnu/packages/nicotine.scm (nicotine+): [source]: Remove <modules> and <snippet>. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. <#:phases>: Delete network test before running them. <#:imported-modules, #:modules>: Refresh them. [native-inputs]: Add python-setuptools. Change-Id: Id9492a83fd1ae6916a6998f3cae2c014eb87644a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: yt-dlp: Fix non-x86 build. The `search-input-file` procedure raises an error when file is not available, `which` returns #f when executable is not available. * gnu/packages/video.scm (yt-dlp): Fix non-x86 build. [arguments] <#:phases>: Use which to check for pandoc. Change-Id: I2c7bba7500defc31e69f6d7144ff1020505e4d43 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>