~ruther/guix-local

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
4dccdcdd — Guillaume Le Vaillant 5 months ago
gnu: p2pool: Update to 4.11.

* gnu/packages/finance.scm (p2pool): Update to 4.11.

Change-Id: I387201cb2ba9059576c17eb95ea1701ee979c85c
a48d6c0c — Sharlatan Hellseher 5 months ago
gnu: packages/python-xyz: Sort.

* gnu/packages/python-xyz.scm::(python-xattr, python-xdg, python-xlib,
python-xlrd, python-xlsxwriter, python-xlwt, python-xmldiff,
python-xmlsec): Sort variables alphabetically.

Change-Id: I95562272fffefa1cc120af191497b30cf129edd2
8a0836b4 — Sharlatan Hellseher 5 months ago
gnu: python-num2words: Adjust inputs.

"docopt" is listed in "install_requires" however it's used just in CLI
and not in the library, but having it in [inputs] breaks sanity check of
dependent package.
See: <https://codeberg.org/guix/guix/pulls/3092#issuecomment-7544554>

* gnu/packages/python-xyz.scm (python-num2words)[native-inputs]: Remove
python-docopt.
[propagated-inputs]: Add python-docopt.

Change-Id: I53269e2760b216292957d2c418a62c1b12f6b51a
b2511249 — Julian Flake 5 months ago
gnu: wf-recorder: Update to 0.5.0.

* gnu/packages/video.scm (wf-recorder): Update to 0.5.0.

Fixes: #3177
Change-Id: Id2e17f3ec9d0ecd4352e1b92b7a8273b77bbe056
Co-authored-by: Luis Guilherme Coelho <lgcoelho@disroot.org>
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
15e44595 — Cayetano Santos 5 months ago
gnu: llvm-for-rocm: Update synopsis and description.

* gnu/packages/llvm.scm (llvm-for-rocm)[description]: Replace llvm-14
with llvm-19.
[synopsis]: Replace llvm-14 with llvm-19.

Closes: #3004
Change-Id: Ie0c0357a622826fc8b583c596db489dba2e9732e
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
9547bd30 — Cayetano Santos 5 months ago
gnu: emacs-mediawiki: Update to 2.4.8.

* gnu/packages/emacs-xyz.scm (emacs-mediawiki): Update to 2.4.8.
[arguments]: Set #:test-command.
[license]: Switch from agpl3+ to gpl3+.

Change-Id: I8a9d0fdc77dc7d9fe627553ed83fbdc126785363
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
59e2f019 — Cayetano Santos 5 months ago
gnu: sfm: Update to 0.4-0.f1f1197.

* gnu/packages/suckless.scm (sfm): Update to 0.4-0.f1f1197.

Closes: #2290
Change-Id: I8965c6e45f112573ddfee480f5c62902ad860660
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
1c3a30cd — Cayetano Santos 5 months ago
gnu: sfm: Improve style.

* gnu/packages/suckless.scm (sfm)[arguments]: Use G-Expressions.
[source]: Update url.

Change-Id: Idd2377f7ed21c13049c0db8137ba42f7a4f1af9b
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
e74df2ad — Cayetano Santos 5 months ago
gnu: lukesmithxyz-st: Update to 0.8.4-1.62ebf67.

* gnu/packages/suckless.scm (lukesmithxyz-st): Update to 0.8.4-1.62ebf67.

Change-Id: I0ab7e0c253bbde16c1cfb92efcb17396f052674b
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
c8ed6e6c — Cayetano Santos 6 months ago
gnu: slstatus: Update to 1.1.

* gnu/packages/suckless.scm (slstatus): Update to 1.1.

Change-Id: I683a948894e2b4cf9c215c3b601ac6cf65b60350
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
8c84876e — Cayetano Santos 6 months ago
gnu: slstatus: Improve style.

* gnu/packages/suckless.scm (slstatus)[arguments]: Use G-Expressions.
[inputs]: Modernize.

Change-Id: If6e45302b7fc26eceba805cf389569a12915db06
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
Next