gnu: python-beziers: Update to 0.6.0. * gnu/packages/fontutils.scm (python-beziers): Update to 0.6.0. [build-system]: Switch to pyproject-build-system. [arguments]: Drop them. [native-inputs]: Add python-setuptools. Change-Id: Ie489d95de14ca79dcd8eb61aad4ef9d8b924159a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: tmate: Update to 2.4.0-0.ac91951. * gnu/packages/terminals.scm (tmate): Update to ac919516f4f1b10ec928e20b3a5034d18f609d68 commit. [source]: Build from the latest commit. [arguments] <phases>: Add 'fix-msgpack-version. [inputs]: Remove msgpack-3; add msgpack-c. Change-Id: I2841515e453f33e7c1a9fa1b8874e29cc0eca3dc
gnu: python-rencode: Make tunable * gnu/packages/serialization.scm (python-rencode): Add gcc package and mark as tunable. Change-Id: I9696512c3cf8a69c2a7a16b9e5a90bd18c5dc569 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-rencode: Move to serialization. * gnu/packages/python-xyz.scm: (python-rencode): Move from here ... * gnu/packages/serialization.scm: ... here. * gnu/packages/serialization.scm: Include serialisation.scm * gnu/packages/xorg.scm: Include serialisation.scm Change-Id: I3b146e7586e524ec1d61385a5be347fe9932038d Change-Id: I45fee0cb06a5ed59a227489746eb340c0b21e0df Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-rencode: Prevent native comp. * gnu/packages/python-xyz.scm (python-rencode): [arguments]: Remove -march=native and -mfma flags. Fixes: guix/guix#4440 Change-Id: I6ee16c91f6a34a6af44367bb4136d7e4c0c5f438 Change-Id: I8612f4b2fe78c558eff301b4733db2ac34d16a0e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: gambit-c: Update to 4.9.7. * gnu/packages/scheme.scm (gambit-c): Update to 4.9.7. Change-Id: Idbfe1660b02f7398abce642add0665327eb6c9c4 Signed-off-by: jgart <jgart@dismail.de>
gnu: Remove mlucas. * gnu/packages/maths.scm (mlucas): Delete variable. Fixes: guix/guix#3839 Change-Id: I67dcc096df5474b2b4b37458823a0ef15454be5d
gnu: Remove python-pyside-2-tools. * gnu/packages/qt.scm (python-pyside-2-tools): Delete variable. Fixes: guix/guix#3827 Change-Id: Ida26e44f466a08cf1b10510eea4c0cdb70da723a
gnu: Remove zbackup. * gnu/packages/backup.scm (zbackup): Delete variable. Fixes: guix/guix#3822 Change-Id: I067b8df90910444136ee6ca65148c26ba524697c
import: pypi: Improve home-page detection. A lot of python imports are generated with a #f home-page, despite the license being visible on PyPi. Fix this. * guix/import/pypi.scm (<project-info>): Add fields project-info-project-home-page and project-info-project-source. (make-pypi-sexp): Use them. Change-Id: I661ffffc2aca37b4d42f7b7e3faa5537171523d4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
import: pypi: Use git-fetch when possible. * guix/import/pypi.scm (make-pypi-source, make-source): New procedures. (make-pypi-sexp): Use them. Change-Id: I6136f701c313b7f0356bb7fdb73140e97a3adabe Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
import: pypi: Enforce home-page https prefix. * guix/import/pypi.scm (make-pypi-sexp): Improve home-page handling to enforce an https:// prefix, even in the case where upstream uses http://. Change-Id: Iff4164a5f1ddc96af67ca7b092d3b9bbd6e2a827 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
import: pypi: Improve license detection. A lot of python packages are generated with an #f license, despite the license being on pypi and in metadata. Fix this. * gnu/import/pypi.scm (find-license): Add procedure. (make-pypi-sexp): Use procedure find-license. Change-Id: Ia8e476f85a4b9193a0634de7a9bd66e40dcf2d44 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-markdown-strings: Switch to pyproject. * gnu/packages/python-xyz.scm (python-markdown-strings): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Set them. [native-inputs]: Add python-setuptools. Change-Id: Ic9d4ac2bee4fc192cb7f3cc2e316d9cfbc799d33 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pymonad: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pymonad): [source, arguments]: Run guix style. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I28fe224a9533e9c32dc2f5e799b1358001bbdd0d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-misskey: Switch to pyproject. * gnu/packages/python-xyz.scm (python-misskey): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I5ecad84a0399778eedb554ef6a3066e8a0d9c3a1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-nanoid: Switch to pyproject. * gnu/packages/python-xyz.scm (python-nanoid): Re-indent. [build-system]: Switch to pyproject-build-system. [arguments]: Drop them. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I4fe87423021c6f5dc469e6e548469d7ccb748f39 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-rcslice: Switch to pyproject. * gnu/packages/python-xyz.scm (python-rcslice): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I68ab5aa82276a023d7c3b8bb084d72e6ba2aa131 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-cyclic: Switch to pyproject. * gnu/packages/python-xyz.scm (python-cyclic): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. Change-Id: I49b6b256cff754cc335e64187f9e445ee0323f48 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: i3-autotiling: Move to (gnu packages wm). * gnu/packages/python-xyz.scm (i3-autotiling): Move from here ... * gnu/packages/wm.scm (i3-autotiling): ... to here. Change-Id: Ifcff8892901c4791b7e349e46243aebc61e60210 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>