~ruther/guix-local

267951cf — Nicolas Graves 5 months ago
gnu: python-py4j: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-py4j):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them, they all fail.
[native-inputs]: Add python-setuptools.

Change-Id: I016ece3e22ed4af4b11a29539fb8a97db4c36689
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
50de0102 — Sharlatan Hellseher 5 months ago
gnu: python-wget: Move to python-web.

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

Change-Id: Iedab025163e518a84571ee98ec52d31296172d83
4703e1a3 — Sharlatan Hellseher 5 months ago
gnu: packages/python-xyz: Sort python-w* variables.

* gnu/packages/python-xyz.scm (python-wand, python-wasabi,
python-watchdog, python-watchfiles, python-wcwidth, python-whatever,
python-whatthepatch, python-wheel-filename, python-whichcraft,
python-whoosh, python-widgetsnbextension, python-wrapt,
python-wurlitzer): Sort variables alphabetically.

Change-Id: Ica92cae4883c0e8ce3c58cfa6a75d4ecb6634f4b
8d5bbb3a — Sharlatan Hellseher 5 months ago
gnu: python-wasabi: Update to 1.1.3.

* gnu/packages/python-xyz.scm (python-wasabi): Update to 1.1.3.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Deselect one tests requiring nbconvert to
reduce closure size.
[propagated-inputs]: Add python-colorama.
[native-inputs]: Add python-setuptools.

Change-Id: Ia5b5e340a865cd03ccfc623a7bf4d820ed209dbf
1f20f408 — Sharlatan Hellseher 5 months ago
gnu: python-wget: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-wget)[build-system]: Switch to
pyproject-build-system.
[arguments]<tests?>: No tests.
[native-inputs]: Add python-setuptools.

Change-Id: I8dcef2313f8bca61adbe805a87294b37c79267ce
0d889d85 — Sharlatan Hellseher 5 months ago
gnu: python-wikidata: Update to 0.8.1.

* gnu/packages/python-web.scm (python-wikidata): Update to 0.8.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-babel.
[native-inputs]: Add python-pytest and python-setuptools.
[properties]: Drop them.

Change-Id: I9e189859bdcb7f3038ffa8ab55cae40ea9e1c63e
dd5cf4ee — Sharlatan Hellseher 5 months ago
gnu: python-wikidata: Move to python-web.

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

Change-Id: Id62d5b7c5ff55025cc8355bef70095588b517e49
f8304ab7 — Sharlatan Hellseher 5 months ago
gnu: python-whoosh: Update to 2.7.4-0.d9a3fa2.

* gnu/packages/python-xyz.scm (python-whoosh): Update to
d9a3fa2a4905e7326c9623c89e6395713c189161 commit.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-buld-system.
[arguments] <tests?>: All tests are working now.
[propagated-inputs]: Add python-cached-property.
[native-inputs]: Add python-setuptools.
[home-page]: Fix dead link.

Change-Id: Ia6490e6fdb29b40bcd96a6480eeea6a9ed1100bf
eddd7c38 — Sharlatan Hellseher 5 months ago
gnu: python-whichcraft: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-whichcraft)[buld-system]: Switch
to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I15685dea28ec1a4b3971a4717983b576b20391c5
705aa42b — Sharlatan Hellseher 5 months ago
gnu: python-whatthepatch: Update to 1.0.7.

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

Change-Id: I5ef3e198f07aed812c2197ba3196b88953fbf45a
35f662d5 — Sharlatan Hellseher 5 months ago
gnu: python-waitress: Move to python-web.

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

Change-Id: Ia9050f40b4fb0f9d328cb580aa26e4f9ec733394
4481a7e2 — Sharlatan Hellseher 5 months ago
gnu: Deprecate python-waf.

* gnu/packages/build-tools.scm (waf): New variable, based on python-waf.
[synopsis]: Improve it, remove mentioning of Python to reduce confusion
level that it's just to build Python projects.
[description]: Improve it, remove mentioning of Python, add a list
features from the project's README.
(python-waf): Deprecate variable in favor of waf

* gnu/packages/audio.scm (lvtk-1,ttl2c)[native-inputs]: Remove
python-waf; add waf.
* gnu/packages/fltk.scm (ntk): Likewise.
* gnu/packages/music.scm (non-sequencer, non-sequencer-manager,
non-mixer, non-timeline): Likewise.
* gnu/packages/ntp.scm (ntpsec): Likewise.
* gnu/packages/wxwidgets.scm (python-wxpython): Likewise.

Change-Id: I88686c20e1de8f60a4a6c9bd70fdafe8fe4f0b93
2d6e9b7b — Sharlatan Hellseher 5 months ago
gnu: python-waf: Move to build-tools.

* gnu/packages/python-xyz.scm (python-waf): Move from here ...
* gnu/packages/build-tools.scm: ... to here.
* gnu/packages/fltk.scm: Add build-tools module.
* gnu/packages/ntp.scm: Likewise.
* gnu/packages/wxwidgets.scm: Likewise.

Change-Id: Iedf10b92b4785f19fbf30c6886c0f1c541925698
d2be5c16 — Sharlatan Hellseher 5 months ago
gnu: python-waf: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-waf)[buld-system]: Switch to
pyproject-build-system.
[arguments] <test-backend>: Use 'custom.
<test-flags>: Move them from custom 'check here.
<phases>: Use default 'check.

Change-Id: I8c3dd383dba774a54f44b725e9b63f35287f4374
635f786f — Sharlatan Hellseher 5 months ago
gnu: python-waf: Refresh package style.

* gnu/packages/python-xyz.scm (python-waf): Use G-expressions, remove
trailing #t from lambdas, fix indentation.

Change-Id: Ic8dcac6ab50329f2b83d6803b3cb7205f2b6ea75
eb94c2f7 — Sharlatan Hellseher 5 months ago
gnu: python-wmctrl: Move to xdisorg.

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

Change-Id: I9e70f3fda5f97d580d4f610c8fe6e913c4a508bf
1494c631 — Sharlatan Hellseher 5 months ago
gnu: python-wmctrl: Update to 0.5.

* gnu/packages/python-xyz.scm (python-wmctrl): Update to 0.5. Use
G-Epressions.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disalbe for now.
[native-inputs]: Add python-setuptools.

Change-Id: Iab74b86d60c62856be83a033d39c0fe8561a3a9e
e5070615 — Florian Pelz 8 months ago
doc: Build PDF for Chinese manual.

* doc/build.scm (texinfo-manual-source): Replace input line in Chinese
manual, cookbook.
(pdf-manual): Adjust comment.  Make it use xetex instead of pdftex.
(html-manual-indexes)<language-index>: Do not hide the Chinese PDF, but
hide the broken Korean cookbook instead, because Hangul are invisible.

Fixes: guix/translations#1
Change-Id: If8934cda1387c666076ba47cc2656418a3a4f0f0
fa585ebd — Maxim Cournoyer 5 months ago
gnu: Add python2-cffi.

This is needed by Pypy 3.

* gnu/packages/libffi.scm (python2-cffi): New variable.

Fixes: #3183
Change-Id: I01f022c28c1a3b801b4a374bd8c52de4a8442d8a
Reviewed-by: Danny Milosavljevic <dannym@scratchpost.org>
91e70b9c — Maxim Cournoyer 5 months ago
gnu: python2-pycparser: Truly build a python2 package.

* gnu/packages/python-xyz.scm (python2-pycparser): Build from a base package
adjusted for compatibility with Python 2 and package-with-python2.

Reviewed-by: Danny Milosavljevic <dannym@scratchpost.org>
Change-Id: I39e5b631d5fe751665a2e3a595327140de9ba2e9
Next