~ruther/guix-local

ref: aed2216bb84c2e42278d87c563b418e0bb253b3a guix-local/gnu/packages d---------
aed2216b — Nicolas Graves 10 months ago
gnu: python-pyannotate: Switch to pyproject.

* gnu/packages/python-check.scm (python-pyannotate):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I75589fa5aaa87f61ad3bfffeb723a7c05165e995
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
56bc9203 — Nicolas Graves 10 months ago
gnu: python-inflate64: Remove python-pyannotate native-input.

* gnu/packages/python-compression.scm (python-inflate64):
[native-inputs]: Remove python-pyannotate.

Change-Id: I8dde54179d1a5752c5e7690db434da70377c967e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
f524b06c — Nicolas Graves 10 months ago
gnu: python-multivolumefile: Remove python-pyannotate native-input.

* gnu/packages/python-compression.scm (python-multivolumefile):
[native-inputs]: Remove python-pyannotate.
6e467df8 — Nicolas Graves 10 months ago
gnu: python-mpd2: Switch to pyproject.

* gnu/packages/mpd.scm (python-mpd2):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set them.
<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools, python-wheel. Remove
python-pytest.

Change-Id: If713f6f1ebf47f14f1f3d8a435be00c725f36a09
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
b176f7c3 — Nicolas Graves 10 months ago
gnu: python-ifaddr: Update to 0.2.0.

* gnu/packages/python-xyz.scm (python-ifaddr): Update to 0.2.0.
[source]<snippet>: Delete windows-specific file.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools,
python-wheel. Remove python-nose.
[description]: Improve style.

Change-Id: Iaba98124cb3b1246423711cf37a5073c1c290680
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
064a2f78 — Nicolas Graves 10 months ago
gnu: python-wadllib: Switch to pyproject.

* gnu/packages/python-web.scm (python-wadllib):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I65951123a0666eb2368a8b06a84aae6a384e41b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
5b5ea047 — Nicolas Graves 10 months ago
gnu: python-setuptools-git: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-setuptools-git):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style, use gexps.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I0d451dadfbbb3acdc7049833701bc1390221dcb2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
fa46f86f — Nicolas Graves 10 months ago
gnu: python-lzstring: Switch to pyproject.

* gnu/packages/python-compression.scm (python-lzstring):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Ice9f51ce58198fc0b29313e9e5db9babeb07d8a0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
f604ac06 — Nicolas Graves 10 months ago
gnu: python-spectra: Update to 0.1.0.

* gnu/packages/python-xyz.scm (python-spectra): Update to 0.1.0.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Replace python-colormath by python-colormath2.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Change-Id: Ia0a5e817fd8b927d7a0d728fb552614eae7d22c6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
3e290248 — Nicolas Graves 10 months ago
gnu: Add python-colormath2.

* gnu/packages/python-xyz.scm (python-colormath2): New variable.

Change-Id: I3c4f0510f55d0f2c8400fae7271933017ef20916
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
c08e55df — Nicolas Graves 10 months ago
gnu: python-parsedatetime: Switch to pyproject.

* gnu/packages/time.scm (python-parsedatetime):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.  Remove
python-nose, python-pytest-runner.
[description]: Improve it.

Change-Id: Ib513ada340e504ea5b35297947e598641f0db2a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
35c3a1f5 — Nicolas Graves 10 months ago
gnu: python-dkimpy: Switch to pyproject.

* gnu/packages/mail.scm (python-dkimpy):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style, use search-input-file.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I427c770321b9c51297d7943e4942d7ebe0a3c023
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
ab6100a5 — Nicolas Graves 10 months ago
gnu: emacs-ytdl: Replace youtube-dl input by yt-dlp.

* gnu/packages/emacs-xyz.scm (emacs-ytdl)
[arguments]: Rewrite using gexps.
<#:phases>: Replace youtube-dl by yt-dlp in phase 'configure.
[decription, inputs]: Replace youtube-dl by yt-dlp.

Change-Id: I36c6d9758187781a44b79cd736a8345114a5a166
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
c383446e — Nicolas Graves 10 months ago
gnu: youtube-viewer: Replace youtube-dl input by yt-dlp.

* gnu/packages/video.scm (youtube-viewer):
[inputs]: Replace youtube-dl by yt-dlp.
[arguments]<#:phases>: Replace youtube-dl by yt-dlp in phase
'refer-to-inputs.

Change-Id: I1cf66ac11a37b5085b5162ff36bc92a265bdb3aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
c6af1ee3 — Nicolas Graves 10 months ago
gnu: gallery-dl: Update to 1.30.2.

* gnu/packages/video.scm (gallery-dl): Update to 1.30.2.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Ignore file full of network-related tests.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
[description]: Improve style, use yt-dlp instead of youtube-dl.

Change-Id: I088a2aff75d9b12a29df94ec690f0c646bd27d7a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2d40b254 — Nicolas Graves 10 months ago
gnu: instantmusic: Switch to pyproject.

* gnu/packages/music.scm (instantmusic):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:modules>: Remove them.
<#:phases>: Migrate to gexps. Add phase 'patch-yt-dlp. Refresh
'fix-file-permissions to avoid use of <#:modules>.
[native-inputs]: Add python-setuptools, python-wheel.
[inputs]: Add yt-dlp.
[propagated-inputs]: Remove youtube-dl.

Change-Id: Ia60bfd23c70bafacdb4efd1686611d317f60e0e0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
5403d63b — Nicolas Graves 10 months ago
gnu: emacs-youtube-dl: Replace youtube-dl input by yt-dlp.

I haven't tested it, but it should work according to
https://github.com/skeeto/youtube-dl-emacs/issues/5

* gnu/packages/emacs-xyz.scm (emacs-youtube-dl)
[arguments]: Rewrite using gexps.
<#:phases>: Use search-input-file in phase 'configure.
[inputs]: Replace youtube-dl by yt-dlp.

Change-Id: I602ff221e7093aa8ff820d4e904f7510eea0ecbb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
75358860 — Nicolas Graves 10 months ago
gnu: youtube-dl: Deprecate package in favor of yt-dlp.

This package has been abandoned for years now.

* gnu/packages/video.scm (youtube-dl): Define in terms of
'deprecated-package'.

Change-Id: I9de6d933ab4681c2fe8936a820c3dacfaf96cc8a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
8121cdd1 — Yuval Langer 11 months ago
gnu: emacs-greader: Update to 0.12.7.

* gnu/packages/emacs-xyz.scm (emacs-greader): Update to 0.12.7.
[arguments]<#:phases>: Remove.
<#:tests>: Set to #f.
[inputs]: Add emacs-compat.
[description]: Use two spaces between sentences.

Change-Id: Ibc7a42674ea51d861aee62ec1d5b6996fa3322a9
Signed-off-by: Andreas Enge <andreas@enge.fr>
c8ed1cd3 — gemmaro 10 months ago
gnu: ruby-builder: Update to 3.3.0.

* gnu/packages/ruby-check.scm (ruby-builder): Update to 3.3.0.
[arguments]: Remove phases.
[home-page]: Update to the current link.

Change-Id: I7cd0f921a7dfa9f6bfb20b7a2ebe7e8d1a09c960
Signed-off-by: Andreas Enge <andreas@enge.fr>
Next