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
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
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
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
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
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
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
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
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
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
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
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
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>
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
gnu: p2pool: Update to 4.11. * gnu/packages/finance.scm (p2pool): Update to 4.11. Change-Id: I387201cb2ba9059576c17eb95ea1701ee979c85c
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
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
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>
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>
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>