~ruther/guix-local

2135ac63 — Sharlatan Hellseher 5 months ago
gnu: python-flufl-bounce: Switch to pyproject, fix build.

* gnu/packages/python-xyz.scm (python-flufl-bounce):
[build-system]: Switch to pyporject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I4d057a611bbad330ec4e0a94693acee6da1684a7
414cdf08 — Sharlatan Hellseher 5 months ago
gnu: python-authheaders: Fix tests.

* gnu/packages/mail.scm (python-authheaders)[arguments] <test-flags>:
Skip one failing test.
[native-inputs]: Remove python-wheel; add python-pytest.

Change-Id: I5e1ca265fe14405c2d5cb634ac13071ea9988ef3
8a17c58c — Rodion Goritskov 5 months ago
gnu: fail2ban: Fix tests.

* gnu/packages/admin.scm (fail2ban): Fix tests.
[arguments] <phases>: Replace check phase to recommended one.
[native-inputs]: Add python-aiosmtpd to make all tests running; remove
python-wheel.

Change-Id: Ic8dcbbd66762c75469f8cc5eb82e001968f6b4b4
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
c7a2955b — Rodion Goritskov 5 months ago
gnu: python-aiosmtpd: Fix tests.

* gnu/packages/mail.scm (python-aiosmtpd): Fix tests.
[version]: Build from commit
98f578389ae86e5345cc343fa4e5a17b21d9c96d.
[native-inputs]: Remove python-pytest-asyncio, python-wheel.
[propagated-inputs]: Add python-attrs.

Change-Id: I75f7eaf6eef178ca78361b45ce36c116a7341b02
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
7c8d450d — Sharlatan Hellseher 5 months ago
gnu: python-autopep8: Move to python-check.

* gnu/packages/python-xyz.scm (python-autopep8): Move from here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: Icce2a85151398eae4be5c54982497897751a43b7
cf9f8284 — Sharlatan Hellseher 5 months ago
gnu: python-autopep8: Update to 2.3.2.

* gnu/packages/python-xyz.scm (python-autopep8): Update to 2.3.2.
[native-inputs]: Remove python-wheel.

Change-Id: I8369c20cef2c89966efa243f12bfe7647817ff90
edffdbe6 — Hugo Buddelmeijer 5 months ago
gnu: python-woob: Update to 3.7.

* gnu/packages/python-web.scm: Add iso-codes module.

* gnu/packages/python-web.scm (python-woob): Update to 3.7.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <#:tests?>: Enable.
<#:test-flags>: Disable tests that require internet.
<#phases>: Add 'relax-requirements phase.
[propagated-inputs]: Remove python-pyqt and python-six; add
python-packaging, python-pycountry, python-responses, python-rich, and
python-termcolor.
[native-inputs]: Remove python-coverage, python-flake8, python-nose,
python-selenium, and python-xunitparser; add nss-certs-for-test,
python-pytest, and python-setuptools.

Change-Id: I74fda9b960e5640600d59d5ae3163943f53a7804
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
e94b3fbd — Hugo Buddelmeijer 5 months ago
gnu: python-harmony: Update to 0.7.2.

* gnu/packages/messaging.scm (python-harmony): Update to 0.7.2.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-tox; add python-setuptools.

Change-Id: Iaef8c2441d0db99ae8233098ffbe8839c2d00674
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2b1b170d — Sharlatan Hellseher 5 months ago
gnu: python-aplus: Update to 0.11.1-0.1ab8ebe.

* gnu/packages/python-science.scm (python-aplus): Update to 0.11.1-0.1ab8ebe.
[source]: Switch to git-fetch and build from the latest commit.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable them as depending on Nose test runner.
[native-inputs]: Add python-setuptools.

Change-Id: I34bf72f8d0103122dfcf399e6823eaca2db1d69d
185cb9ce — Sharlatan Hellseher 5 months ago
gnu: python-fbpca: Switch to pyproject.

* gnu/packages/python-science.scm (python-fbpca):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, and python-setuptools.

Change-Id: Ib02a92066f6c06b1de73fb5e5c4888544db7b9f8
521e1bd1 — Hugo Buddelmeijer 5 months ago
gnu: python-pyjanitor: Fix build.

* gnu/packages/python-science.scm (python-pyjanitor): Fix build.
[propagated-inputs]: Add python-requests.
[native-inputs]: Remove python-wheel.
[arguments] <#:test-flags>: Disable failing test.

Change-Id: I74b40149a3b87f0e748d79be2aae9978fa18de52
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
5ea8115a — Sharlatan Hellseher 5 months ago
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
f3761b65 — Hugo Buddelmeijer 6 months ago
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>
6853465c — Anderson Torres 5 months ago
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>
c2d38eba — Hugo Buddelmeijer 5 months ago
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>
8c9fc757 — Nicolas Graves 5 months ago
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>
3c62bfeb — Nicolas Graves 5 months ago
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>
af4acb48 — Nicolas Graves 5 months ago
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>
cf006b7f — Nicolas Graves 5 months ago
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>
8a24b7ee — Nicolas Graves 5 months ago
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>
Next