1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 23:05:57 +02:00
Commit Graph

154952 Commits

Author SHA1 Message Date
Andreas Enge 73d1cbd729 gnu: Remove cdecl.
* gnu/packages/code.scm (cdecl): Delete variable.

Fixes: guix/guix#1631
Change-Id: Ib7526935897348f7b644b795df755a8102d4d403
2025-08-28 12:47:19 +02:00
Andreas Enge 6f066e2d43 gnu: freecad: Update to 1.0.2.
* gnu/packages/engineering.scm (freecad): Update to 1.0.2.

Change-Id: If78d9405e4b8af729621741bb2a1e95681a5aa8d
2025-08-28 12:11:59 +02:00
Janneke Nieuwenhuizen c5d2b0d58c gnu: dezyne: Update to 2.18.4.
* gnu/packages/dezyne.scm (dezyne): Update to 2.18.4.

Change-Id: I838f58322b6927b7f72c198448806d835ab7f84f
2025-08-28 11:24:10 +02:00
Ian Eure a5bf38cf2a gnu: librewolf: Update to 142.0-1.
Contains fixes for:
CVE-2025-9179: Sandbox escape due to invalid pointer in the
               Audio/Video: GMP component
CVE-2025-9180: Same-origin policy bypass in the Graphics: Canvas2D
               component
CVE-2025-9181: Uninitialized memory in the JavaScript Engine component
CVE-2025-9186: Spoofing issue in the Address Bar component of Firefox
               Focus for Android
CVE-2025-9182: Denial-of-service due to out-of-memory in the Graphics:
               WebRender component
CVE-2025-9183: Spoofing issue in the Address Bar component
CVE-2025-9187: Memory safety bugs fixed in Firefox 142 and Thunderbird
               142
CVE-2025-9184: Memory safety bugs fixed in Firefox ESR 140.2,
               Thunderbird ESR 140.2, Firefox 142 and Thunderbird 142
CVE-2025-9185: Memory safety bugs fixed in Firefox ESR 115.27, Firefox
               ESR 128.14, Thunderbird ESR 128.14, Firefox ESR 140.2,
               Thunderbird ESR 140.2, Firefox 142 and Thunderbird 142

* gnu/packages/librewolf.scm (librewolf): Update to 142.0-1.

Change-Id: Idbe66764c531c708455bb8d1f28740a276aa3bc3
2025-08-27 20:08:03 -07:00
Ian Eure 9636ad9789 gnu: make-librewolf-source: Delete unbundled libraries.
* gnu/packages/librewolf.scm (make-librewolf-source): Delete unbundled
libraries.

Change-Id: I533fa95c33cfed3fa048566d6c436fe1d234bf49
2025-08-27 20:08:02 -07:00
Ian Eure ad7bc711b0 gnu: firefox-l10n: Update to 93aea9134e458a78257e4164832e4871d1e425d8.
* gnu/packages/librewolf.scm (firefox-l10n): Update to 93aea9134e458a78257e4164832e4871d1e425d8.

Change-Id: I883198ed372bb081d6e5bad2339bdb17daf07029
2025-08-27 20:08:01 -07:00
Ian Eure aef04b28b7 gnu: nss-rapid: Update to 3.115.
* gnu/packages/nss.scm (nss-rapid): Update to 3.115.
* gnu/packages/patches/nss-3.115-disable-broken-tests.patch: Add.
* gnu/packages/patches/nss-3.115-disable-pkix-ocsp-tests.patch: Add.
* gnu/local.mk (dist_patch_DATA): Add NSS patches.

Change-Id: Ia54c89bd8bf2059c1c8f03cde794c85be9b5c527
2025-08-27 20:08:00 -07:00
jgart ea7ce1318f gnu: trealla: Update to 2.82.23.
* gnu/packages/prolog.scm (trealla): Update to 2.82.23.

Change-Id: I37453195864532c4439fac151f76896ba0a89e2c
2025-08-27 16:40:07 -05:00
Andreas Enge f86c1805b8 gnu: Remove python2-minimal.
* gnu/packages/python.scm (python2-minimal): Delete variable.

Change-Id: I06fc57fb96d1ba11f8c5568bc125b9d4890a29c7
2025-08-27 23:28:43 +02:00
Hartmut Goebel 7c0608ef68 gnu: pdfposter: Update to 0.9.1 and switch to pyproject-build-system.
* gnu/packages/pdf.scm (pdfposter): Update to 0.9.1 and switch
to pyproject-build-system.
[build-system]: Use pyproject-build-system.
[inputs]: Remove python-pypdf2; add python-pypdf.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I3eb17300727b12ac8cd1b30e04765e7cdb668888
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-27 23:19:18 +02:00
Hartmut Goebel e910fde42a gnu: flyer-composer, flyer-composer-cli: Update to 1.0, switch build-system.
* gnu/packages/pdf.scm (flyer-composer): Update to 1.0 and switch to
pyproject-build-system.
[build-system]: Use pyproject-build-system.
[phases]: Wrap gui executable after normal wrapping.
[inputs]: Remove python-pypdf2.
[propagated-inputs]: Add python-pypdf.
[native-inputs]: Add python-setuptools and python-wheel.
* gnu/packages/pdf.scm (flyer-composer-cli): Update to 1.0.
[inputs]: Remove python-pypdf2.

Change-Id: Ia794b0bba78b565e76251b2ea97a86ef9e617b9a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-27 23:19:02 +02:00
Hartmut Goebel 89d8a25cac gnu: python-pypdf: Update to 6.0.0.
* gnu/packages/pdf.scm (python-pypdf): Update to 6.0.0.
[native-inputs]: Add python-flit-core-next.

Change-Id: If7f278144d507f7a91518993c724790a552bff48
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-27 23:15:31 +02:00
Andreas Enge a23fc374fe gnu: reprotest: Update to 0.7.30.
* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.30.

Change-Id: I2fe9c8428e1f66a3f5413b1c5b1820371614c387
2025-08-27 23:06:40 +02:00
Leo Famulari 9fa07129f4 gnu: linux-libre 6.12: Update to 6.12.43.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.43.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: If447a103981fa7062b152e6a9fa189d88b31c861
2025-08-27 11:15:37 -04:00
Leo Famulari c45a2c4b01 gnu: linux-libre: Update to 6.15.11.
* gnu/packages/linux.scm (linux-libre-6.15-version): Update to 6.15.11.
(linux-libre-6.15-pristine-source): Update hash.

Change-Id: I61a2cdd2fbe74a6fa0be24bfd14d81bb1bc0fb6b
2025-08-27 11:15:33 -04:00
Efraim Flashner aad612c143 gnu: kiwix-tools: Fix build.
* gnu/packages/web.scm (kiwix-lib-13): New variable.
(kiwix-tools)[inputs]: Replace kiwix-lib with kiwix-lib-13.

Fixes: guix/guix#2238
Change-Id: I09c04865f245e338b53cbeec7ecdfa2d28d6ca73
Reviewed-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-27 13:14:47 +02:00
Nicolas Goaziou bd3c1d0c22 gnu: denemo: Update to 2.6.44.
* gnu/packages/music.scm (denemo): Update to 2.6.44.
[source]: Switch to git-fetch.
[arguments]: Add configure flags and a phase to fix build failures.
[inputs]: Remove guile-2.0; add guile-3.0.
[native-inputs]: Add autoconf and automake.

Fixes: guix/guix#2105
Change-Id: I3ca3121bce48e1819abeaa4e6176e4d969544e00
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-27 12:48:44 +02:00
Guillaume Le Vaillant 261d4ec72e gnu: xmrig: Update to 6.24.0.
* gnu/packages/finance.scm (xmrig): Update to 6.24.0.

Change-Id: I9dfb25ab9258b4102f197402a4116f8b91421eb1
2025-08-27 11:42:22 +02:00
Guillaume Le Vaillant 665a2ebb3c gnu: monero-gui: Update to 0.18.4.2.
* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.2.

Change-Id: Id8c5da0443aebe0130f6660be0230ad329807db6
2025-08-27 11:42:21 +02:00
Guillaume Le Vaillant 47871f4a2a gnu: p2pool: Update to 4.9.1.
* gnu/packages/finance.scm (p2pool): Update to 4.9.1.

Change-Id: I122725d9af50b204fc3b887ac37c63668dcbc9bc
2025-08-27 11:42:21 +02:00
Guillaume Le Vaillant c535c7c155 gnu: monero: Update to 0.18.4.2.
* gnu/packages/finance.scm (monero): Update to 0.18.4.2.

Change-Id: I7ca4563f72dc60faf1cca49e3825276866a4b54b
2025-08-27 11:42:21 +02:00
Philippe SWARTVAGHER 23f64c8d12 gnu: hwloc: Update to 2.12.2.
* gnu/packages/mpi.scm (hwloc): Update to 2.12.2.

Change-Id: I982b72ff9ea8a2885015e514b3378816668fd280
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-27 11:34:01 +02:00
Andreas Enge e29ce7be9a gnu: Remove emilua.
* gnu/packages/lua.scm (emilua): Delete variable.

Fixes: guix/guix#1625
Change-Id: I9672ef3ce1ddb10bdfea847867b48891dbb17098
2025-08-27 10:18:24 +02:00
Andreas Enge 7705745d7f gnu: Remove go-github.com-nsf-gothic.
* gnu/packages/tcl.scm (go-github.com-nsf-gothic): Delete variable.

Fixes: guix/guix#1602
Change-Id: Iffa54dc0cac4a6555084bb11a70975330476f226
2025-08-27 10:17:18 +02:00
Andreas Enge 5ecfc9e731 gnu: Remove go-github-com-certifi-gocertifi.
* gnu/packages/tls.scm (go-github-com-certifi-gocertifi): Delete variable.

Fixes: guix/guix#1601
Change-Id: Ieddb4fb8a864c6543f1ee28c834e649e5834430b
2025-08-27 10:16:22 +02:00
Anderson Torres 4f399ba755 gnu: Remove apple-bash.
Neither version 125 nor 140 (the most recent upstream) compile.

* gnu/packages/apple.scm: Remove file.
* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Remove
reference to apple.scm.

Change-Id: I206419a972c46676b9203cca90f8777d2560fad7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-27 10:13:05 +02:00
Cayetano Santos 6d08d9f686 gnu: llvm-for-rocm: Update package details.
* gnu/packages/llvm.scm (llvm-for-rocm): Update package details.
[home-page]: Update URL.
[synopsys]: Update.
[description]: Update.

Change-Id: I37e28a33fd3980b6716627fe74ed9d9e8d5b2d2d
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-27 10:11:14 +02:00
ColdSideOfYourPillow 3e62320dfd gnu: Add emacs-ultra-scroll.
* gnu/packages/emacs-xyz.scm (emacs-ultra-scroll): New variable.

Change-Id: I4f2934609ebc07ba7af7e6fde9d24050b740eb58
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-27 09:53:04 +02:00
Matthias Riße 452d51c749 gnu: git-annex: Update to 10.20250721.
* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20250721.

Change-Id: I00c77b1ae6794f38037ce3068612dd7c69ea5bcb
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-08-26 18:32:24 +03:00
jgart ae3442af3b gnu: trealla: Update to 2.82.22.
* gnu/packages/prolog.scm (trealla): Update to 2.82.22.

Change-Id: I7954674aacd2d3e0908edfd586636b999cfb64b2
2025-08-26 09:30:01 -05:00
Nicolas Graves dd187bb37d gnu: python-murmurhash: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-murmurhash):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:modules>: Remove them, they are probably not needed
anymore because of the switch to git-fetch.
<#:phases>: Remove phase 'set-source-file-time-to-1980 for the same
reason.  Add phase 'fix-installation and replace 'check phase.
[inputs]: Remove them.
[native-inputs]: Add python-murmurhash3, python-setuptools,
python-wheel.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-26 09:30:01 -05:00
Nicolas Graves f0658eb3ef gnu: python-murmurhash3: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-murmurhash3):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:modules>: Remove them, they are probably not needed
anymore because of the switch to git-fetch.
<#:phases>: Remove phase 'set-source-file-time-to-1980 for the same
reason.  Add phase 'fix-package.
[native-inputs]: Add python-setuptools, python-wheel.
[inputs]: Remove python.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-26 09:30:01 -05:00
Nicolas Graves edd6befe5e gnu: python-plumbum: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-plumbum):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore problematic tests (requiring $HOME,
tty, sudo or ssh).
<#:phases>: Add phase 'set-version.
[native-inputs]: Add procps, python-psutil, python-pytest-cov, python-setuptools, python-setuptools-scm, python-wheel.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-26 09:30:01 -05:00
Nicolas Graves e140cf22d0 gnu: python-openstep-plist: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-openstep-plist):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove 'check phase replacement.
[native-inputs]: Add python-setuptools, python-wheel.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-26 09:30:01 -05:00
Nicolas Graves fcca14d261 gnu: python-pymdown-extensions: Update to 10.16.1.
* gnu/packages/python-xyz.scm (python-pymdown-extensions): Update to 10.16.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-hatchling, python-pytest, python-pyyaml.
[description]: Improve style.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-26 09:30:01 -05:00
Nicolas Graves e1c1494840 gnu: python-pymsgbox: Update to 1.0.6-1.944b7cd.
* gnu/packages/python-xyz.scm (python-): Update to 1.0.6-1.944b7cd.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-26 09:30:01 -05:00
Nicolas Graves 4c6eab4f13 gnu: python-pymsgbox: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pymsgbox):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-26 09:30:00 -05:00
Nicolas Graves e437737a92 gnu: python-pyvips: Remove python-pyperf native-input.
* gnu/packages/python-xyz.scm (python-pyvips)[native-inputs]: Remove python-pyperf.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-26 09:30:00 -05:00
Nicolas Graves 39eecca8b5 gnu: python-pyperf: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pyperf):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set them to replace...
<#:phases>:... these.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
[description]: Run guix style.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-26 09:30:00 -05:00
Nicolas Graves 97b829d270 gnu: python-types-toml: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-types-toml):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
[description]: Run guix style.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-26 09:30:00 -05:00
Nicolas Graves f58be2b22e gnu: python-pydantic-2: Skip benchmark tests.
* gnu/packages/python-xyz.scm (python-pydantic-2)
[arguments]<#:test-flags>: Skip all benckmark tests.
<#:phases>: Remove 'pre-check phase.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-26 09:30:00 -05:00
Nicolas Graves 1385c018f7 gnu: python-xlwt: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-xlwt):
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
Remove python-nose.
[description]: Improve style.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-26 09:30:00 -05:00
Nicolas Graves 5c522a1abf gnu: python-fenics-ufl: Update to 2025.1.0.
* gnu/packages/simulation.scm (python-fenics-ufl): Update to 2025.1.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-setuptools, python-wheel.
[home-page, description]: Update.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-26 09:30:00 -05:00
Anderson Torres f2dc6937b7 gnu: Move APL fonts to (gnu packages fonts).
* gnu/packages/apl.scm (font-apl2741-unicode, font-apl333, font-apl385):
Move from here...
* gnu/packages/fonts.scm: ... to here.

Closes: #2246
Change-Id: Ie9d6f28d568ccdaab0f63b543e7f944b92ea685f
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-26 20:04:16 +08:00
宋文武 1d3a80ac34 Reapply "gnu: mate: Replace 'union-build' with 'propagated-inputs'."
Now we can have both xfce and mate in a profile, since they have the
same mate-polkit package.

This reverts commit 230ad0e337.

Change-Id: Iea3e1f30d3abea4eca42d7a7dd12b40291151b02
2025-08-26 19:48:44 +08:00
宋文武 164b8b67a5 gnu: mate-polkit: Enable autostart for the Xfce desktop environment.
* gnu/packages/mate.scm (mate-polkit) [arguments]: Add
enable-autostart-for-xfce phase.
(mate-polkit-for-xfce): Remove variable.
* gnu/packages/xfce.scm (xfce) [propagated-inputs]: Replace
mate-polkit-for-xfce with mate-polkit.

Change-Id: I07e48d0cd70aeec8ee3cab081226adaa0fe175be
2025-08-26 19:48:44 +08:00
宋文武 bd3a3d0066 gnu: lxqt-archiver: Update to 1.2.0.
* gnu/packages/lxqt.scm (lxqt-archiver): Update to 1.2.0.

Change-Id: Ib109d5a1589a7742e23dd1d40f180b5f85942bbb
2025-08-26 19:48:44 +08:00
宋文武 2dcbcae849 gnu: screengrab: Update to 3.0.0.
* gnu/packages/lxqt.scm (screengrab): Update to 3.0.0.
[inputs]: Remove qtbase; add layer-shell-qt, libpng, qtwayland, and wayland.
[native-inputs]: Remove pkg-config, perl, and qttools; add lxqt-build-tools.

Change-Id: I2322367a38e9eda0dc7b575eb120fd615af31907
2025-08-26 19:48:44 +08:00
宋文武 ed0e44805c gnu: qterminal: Update to 2.2.1.
* gnu/packages/lxqt.scm (qterminal): Update to 2.2.1.

Change-Id: Ie415e6c6477a365e996b87719713cd5ce9220df2
2025-08-26 19:48:44 +08:00
宋文武 40c72f2080 gnu: qtermwidget: Update to 2.2.0.
* gnu/packages/lxqt.scm (qtermwidget): Update to 2.2.0.

Change-Id: I822833cd1e556b090cc9f472bc6ae288de6bb91d
2025-08-26 19:48:44 +08:00