summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-10-11gnu: python-nbclient: Add Setuptools and Wheel.python-team-pyproject-build-systemRicardo Wurmus
* gnu/packages/jupyter.scm (python-nbclient)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I0c203c2545587c45f5878c5772c29d49c7939811
2024-10-11gnu: python-openpyxl: Add Setuptools and Wheel.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-openpyxl)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I38368e62af3ab117141cd42bf8181fdb5b1f59fb
2024-10-11gnu: python-jinja2: Add setuptools and wheel.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-jinja2)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: Iccf3ee9014f581792c9fdef9d6be7e8af3d9c9b4
2024-10-11gnu: python-pytest-xdist: Add setuptools and wheel.Ricardo Wurmus
* gnu/packages/check.scm (python-pytest-xdist)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I0aa7130a6e1bc0741edb164fd145bc20d754c007
2024-10-11gnu: snakemake-6: Add Setuptools and Wheel.Ricardo Wurmus
* gnu/packages/python-xyz.scm (snakemake-6)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I129616694f09763561913cd8939dd2de46e6df51
2024-10-11guix: toml: Fix parsing empty strings in arrays.Lars-Dominik Braun
Change-Id: Id14d4008391a01820ade754fa9c2ca8e88b8c7f9
2024-10-11gnu: python-pyls-black: Add missing inputs.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-pyls-black)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ia5f321544d3789ba53bb6e8dc6dbea2350099348
2024-10-11gnu: python-dbus-python: Add missing input.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-dbus-python)[native-inputs]: Add python-setuptools. Change-Id: I3b813a5a3edcc878b552aa7885a47c1079d7acda
2024-10-11gnu: python-partd: Add missing input.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-partd)[native-inputs]: Add python-setuptools. Change-Id: I95ae319cbdcdf118841300b2b89d2d34c08b28f8
2024-10-11gnu: python-astropy-iers-data: Add missing inputs.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-astropy-iers-data)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ie27e057a2d37940a5805706a5afbd01b81c91c1f
2024-10-11gnu: python-billiard: Add missing inputs.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-billiard)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I1d9cd2adcd950cef622c9d81ed7cec5dea25f7e0
2024-10-11gnu: python-box: Add missing input.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-box)[native-inputs]: Add python-setuptools. Change-Id: I3889fd74bc18bef58293d5a3a1ab7e19fa810ef8
2024-10-11gnu: python-joblib: Add missing inputs.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-joblib)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I4e19c611eb9faf5921e406e77b6f1e88f98daf8b
2024-10-11gnu: python-vine: Add missing inputs.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-vine)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: Idf7fbcb9d44681b4394ce3e2d3e403371169ff7a
2024-10-11gnu: python-mysqlclient: Add missing inputs.Ricardo Wurmus
* gnu/packages/databases.scm (python-mysqlclient)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: Id0343382f1ef80b0299641e2b588e1687beeab30
2024-10-11gnu: python-mistletoe: Add missing inputs.Ricardo Wurmus
* gnu/packages/markup.scm (python-mistletoe)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I01d0045855f85c2300ad987caf6d0345cf25599a
2024-10-11gnu: python-pytest-arraydiff: Add missing inputs.Ricardo Wurmus
* gnu/packages/python-check.scm (python-pytest-arraydiff)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ie1bae483128353bcc006598962d0134dc12a219d
2024-10-11gnu: python-pynacl: Add missing inputs.Ricardo Wurmus
* gnu/packages/python-crypto.scm (python-pynacl)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ia815f1d820ad2e78ff60d8772e189b5d4b4050a2
2024-10-11gnu: python-pycurl: Add missing inputs.Ricardo Wurmus
* gnu/packages/python-web.scm (python-pycurl)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: If290b96a993efc1ec984ef3f967f122a8ae383d0
2024-10-11gnu: Add missing import (again).Lars-Dominik Braun
Change-Id: I8a7de728a0c6bb3a54ad7213cb6cdc39e1172c81
2024-10-11gnu: Add missing import.Lars-Dominik Braun
Change-Id: I096914ef3980a99e553f512d1e83a0a1e01b4f7e
2024-10-11gnu: Add python-setuptools/python-wheel where necessary.Lars-Dominik Braun
Changes to pyproject-build-system require explicit dependency on setuptools/wheel. Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5
2024-10-11doc: Document new options for pyproject-build-system.Lars-Dominik Braun
* doc/guix.texi (Build Systems): Add documentation for changed #:configure-flags and new #:backend-path. Change-Id: Ic8be598ea52ae04230b1e61c329ee55ccbb5dd63
2024-10-11guix: pyproject-build-system: Default configure-flags to empty dictionary.Lars-Dominik Braun
PEP 517 specifies it should be a dictionary and thus meson-python cannot handle an empty list. Fixes: <https://issues.guix.gnu.org/62781> * guix/build-system/pyproject.scm (lower): Change default of configure-flags. * gnu/packages/build-tools.scm (meson-python)[arguments]: Remove #:build-backend, which was a workaround for this bug. [native-inputs]: Remove python-p~a-build and python-wheel, which are not required when using the default build system. Change-Id: I240ced5c88cf55cbee0d6005d7657bfb6b653b12
2024-10-11build-system/pyproject: Use TOML parser.Lars-Dominik Braun
More reliable than regular expressions. * guix/build-system/pyproject.scm (%pyproject-build-system-modules): Add (guix build toml). (pyproject-build): Add argument #:backend-path. * guix/build/pyproject-build-system.scm (build): Add support for auto-detected and override backend-path. * gnu/packages/python-build.scm (python-tomli)[arguments]: Remove 'add-self-to-path, because it is not necessary any more. (python-poetry-core): Same. (python-hatchling): Same. (python-pdm-backend): Same.
2024-10-11guix: toml: Add TOML parser.Lars-Dominik Braun
* guix/build/toml.scm: New file. * tests/toml.scm: New file. * Makefile.am: Register new files.
2024-10-11gnu: sssd: Import ensure-no-mtimes-pre-1980.Lars-Dominik Braun
* gnu/packages/sssd.scm (sssd)[arguments]: Add python-build-system to #:modules and #:imported modules instead of using @@ reference. Change-Id: Id5217e4872a62323691b8976030a1768a6885942
2024-10-11gnu: criu: Remove temporary workaround.Lars-Dominik Braun
* gnu/packages/virtualization.scm (criu)[arguments]: Import ensure-no-mtimes-pre-1980 from python-build-system and remove copied code. Change-Id: I2ab9eb51dfa66fcf5b0144eab73d63055400e30c
2024-10-11build-system/python: Ignore symlinks when changing mtime.Lars-Dominik Braun
* guix/build/python-build-system.scm (ensure-no-mtimes-pre-1980): Ignore 'symlink.
2024-10-11build-system/pyproject: Use python-sans-pip-wrapper as default-python.Lars-Dominik Braun
Also adds python-setuptools and python-wheel to relevant packages, either to native-inputs or to propagated inputs if the pkg_resources Python module is loaded at runtime. * guix/build-system/pyproject.scm (default-python): Default to python-sans-pip-wrapper. Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
2024-10-11gnu: python-docstring-to-markdown: Enable tests.jgart
* gnu/packages/python-xyz.scm (python-docstring-to-markdown): Enable tests. [build-system]: Use pyproject-build-system. [arguments]: Reduce test coverage since failing. [native-inputs]: Add missing test inputs. [description]: Improve. Change-Id: I91f1ca3f2d8e7c8fe3fe7b280eba6e4a420d7d93
2024-10-11gnu: Add python-docstring-to-markdown.Jonathan Pieper
* gnu/packages/python-xyz.scm (python-docstring-to-markdown): New variable. Signed-off-by: jgart <jgart@dismail.de>
2024-10-11gnu: trealla: Update to 2.56.10.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.56.10. Change-Id: I7f1d0dc7ceb55f91e1fe8679f17f79f21ca43a56
2024-10-11gnu: kodi: Fix build.Nicolas Graves
* gnu/packages/kodi.scm (kodi): Fix build. [inputs]: Add libxcrypt. [arguments]<#:phases>: Ignore failing tests in 'patch-stuff phase. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-11gnu: java-xerces: Update to 2.12.2. [security fixes]Nicolas Graves
This fixes CVE-2022-23437. * gnu/packages/java.scm (java-xerces): Update to 2.12.2. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-11gnu: strongswan: Update to 5.9.14. [security fixes]Nicolas Graves
This fixes CVE-2021-45079, CVE-2022-40617, CVE-2023-41913. * gnu/packages/vpn.scm (strongswan): Update to 5.9.14. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-11gnu: tinyproxy: Update to 1.11.2. [security fixes]Nicolas Graves
This fixes CVE-2022-40468. * gnu/packages/web.scm (tinyproxy): Update to 1.11.2. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-11gnu: wolfssl: Update to 5.7.2. [security fixes]Nicolas Graves
This fixes CVE-2022-42905, CVE-2023-3724, CVE-2024-1543, CVE-2024-5991. * gnu/packages/tls.scm (wolfssl): Update to 5.7.2. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-11gnu: toybox: Update to 0.8.11. [security fixes]Nicolas Graves
This fixes CVE-2022-32298. * gnu/packages/busybox.scm (toybox): Update to 0.8.11. [arguments]<#:phases>: Adjust phase 'fix-or-skip-broken-tests. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-11gnu: duckdb: Update to 1.1.1. [security fixes]Nicolas Graves
This fixes CVE-2024-41672. * gnu/packages/databases.scm (duckdb): Update to 1.1.1. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-11gnu: mullvadbrowser: Update to 13.5.6 [security fixes].André Batista
Fixes CVEs 2024-9392, 2024-9393, 2024-9394 and 2024-9401. See the Mozilla Foundation Security Advisory <https://www.mozilla.org/en-US/security/advisories/mfsa2024-48/> for details. * gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to 20240930230510. (%mullvadbrowser-version): Update to 13.5.6. (%mullvadbrowser-firefox-version): Update to 115.16.0esr-13.5-1-build2. (mullvadbrowser-translation-base): Update to a142f78af87f994913faa15fb4b0f34f0ce1a22b. (mullvadbrowser-translation-specific): Update to 78212a3da2439e436ac5f73d8e3eb908145c3ece. Change-Id: Id65315c9aa829815e00dcfe74098680654592f20 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-11gnu: librewolf: Update to 131.0.2-1 [security fixes].Ian Eure
Updates the package and changes how the .desktop file is generated. The .desktop file the package had been using was removed upstream. Fixes: CVE-2024-9391: Prevent users from exiting full-screen mode in Firefox Focus for Android CVE-2024-9392: Compromised content process can bypass site isolation CVE-2024-9393: Cross-origin access to PDF contents through multipart responses CVE-2024-9394: Cross-origin access to JSON contents through multipart responses CVE-2024-9395: Specially crafted filename could be used to obscure download type CVE-2024-9396: Potential memory corruption may occur when cloning certain objects CVE-2024-9397: Potential directory upload bypass via clickjacking CVE-2024-9398: External protocol handlers could be enumerated via popups CVE-2024-9399: Specially crafted WebTransport requests could lead to denial of service CVE-2024-9400: Potential memory corruption during JIT compilation CVE-2024-9401: Memory safety bugs fixed in Firefox 131, Firefox ESR 115.16, Firefox ESR 128.3, Thunderbird 131, and Thunderbird 128.3 CVE-2024-9402: Memory safety bugs fixed in Firefox 131, Firefox ESR 128.3, Thunderbird 131, and Thunderbird 128.3 CVE-2024-9403: Memory safety bugs fixed in Firefox 131 and Thunderbird 131 CVE-2024-9680: Use-after-free in Animation timeline * gnu/packages/librewolf.scm (%librewolf-build-id): Update. (librewolf): Update to 131.0.2-1. [arguments]<#:phases>: Adjust 'install-desktop-entry for new .desktop file. Change-Id: I03f8a405c454a5bc3c8a1fc9f94d0ec9b41e92ec Modified-by: Hilton Chain <hako@ultrarare.space> Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-10-11gnu: mawk: Remove generated file.Efraim Flashner
* gnu/packages/gawk.scm (mawk)[source]: Adjust snippet to remove pre-generated file. [arguments]: Don't build in parallel. [native-inputs]: Add bison. Change-Id: Ibc1c5128041a20a00ef6445f4e75ce1ff1e8bd97
2024-10-11gnu: linux-libre 6.1: Update to 6.1.112.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.112. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I9f660c24e0ff3e09145e48f1a940d88c3a40bf51
2024-10-11gnu: linux-libre 6.6: Update to 6.6.54.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.54. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Id0d36bbc75a86437434001c262bffb06c5b32a0a
2024-10-11gnu: linux-libre: Update to 6.10.13.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.13. (linux-libre-6.10-pristine-source): Update hash. Change-Id: I2776cf025bf293be32f9012b2d99e44c7d41a1c5
2024-10-10gnu: todoman: Update to 4.4.0.jgart
* gnu/packages/task-management.scm (todoman): Update to 4.4.0. [build-system]: Use pyproject-build-system. [arguments]: Remove not needed patch-tests phase and remove unused arguments to check phase. [native-inputs]: Remove python-setuptools-scm. Add python-pytz, python-hypothesis, and python-pytest-runner. Indent by one space instead of two. [propagated-inputs]: Indent by one space instead of two. Change-Id: I07cf40cecda4e9fea149204a6d30438b15233ef9
2024-10-10gnu: python-icalendar: Update to 5.0.13.Fabio Natali
* gnu/packages/python-xyz.scm (python-icalendar): Update to 5.0.13. [propagated-inputs]: Add python-tzdata. [native-inputs]: Add python-pytest, python-pytz. [synopsis]: Improve the synopsis. [description]: Improve the description. Change-Id: Iafa906540df87db84cd4752cb4b345d838bff15c Signed-off-by: jgart <jgart@dismail.de>
2024-10-10gnu: sbcl-flamegraph: Update to 0b78cae.jgart
* gnu/packages/lisp-xyz.scm (sbcl-flamegraph): Update to 0b78cae. [source]: Update url back to upstream since merged. Change-Id: Id4c45a176e8ef927eca82e02bf33a44cd958f386
2024-10-10gnu: trealla: Update to 2.56.9.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.56.9. Change-Id: I65c694f2d459ccc3fefd41b442e1657717b5d7bf