gnu: quicktile: Simplify tests. * gnu/packages/wm.scm (quicktile)[arguments] <test-flags>: Provide option for "tests" directory. <phases>: Use default 'check; add 'pre-check. [native-inputs]: Remove xvfb-run; add xorg-server-for-tests. Change-Id: Ia6d5dea156fd8fb8949bbe26720a027a5591cf9d
gnu: Add quicktile. * gnu/packages/wm.scm (quicktile): New variable. Change-Id: I9d6f20044b28ef21bf26d097bc4e14e7cedb1523 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Merge (gnu packages openbox) with (gnu packages wm). This file contains two package definitions that should be on wm.scm. They are not overly complex, not tightly couple and small, so there is few to no reason keeping them in a dedicated file. * gnu/packages/openbox.scm (obconf, openbox): Move from here ... * gnu/packages/wm.scm: ... to here. * gnu/packages/openbox.scm: Delete file. * gnu/local.mk: Remove reference to openbox.scm. * gnu/packages/kde-frameworks.scm: Fixup reference to (gnu packages openbox) module. * gnu/packages/lxde.scm: Remove reference to (gnu packages openbox) module. * gnu/packages/lxqt.scm: Fixup reference to (gnu packages openbox) module. * gnu/tests/install.scm: Remove reference to (gnu packages openbox) module. * po/packages/POTFILES.in: Remove reference to openbox.scm. Change-Id: I0b887debb97e8fcc7880c9f05d29981226d06077 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
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.