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

165337 Commits

Author SHA1 Message Date
Maxim Cournoyer d0f25affe5 gnu: libretro-mupen64plus-nx: Update to 0-1.3a67619.
* gnu/packages/emulators.scm (libretro-mupen64plus-nx): Update to 0-1.3a67619.

Change-Id: Ib352816757f4ed22d69a258975094b406d1eabe8
2025-07-30 08:46:13 +09:00
Maxim Cournoyer 1aae2062d9 gnu: jg-cega: Update to 0.6.1.
* gnu/packages/emulators.scm (jg-cega): Update to 0.6.1.

Change-Id: Ic13a0f086af8306ad39759475b0f6f55cd6b1360
2025-07-30 08:46:13 +09:00
Maxim Cournoyer b46c9822d2 gnu: jg-nestopia: Update to 1.53.1.
* gnu/packages/emulators.scm (jg-nestopia): Update to 1.53.1.

Change-Id: Icec6d83cbb21aca3666287b07837692d4f71d3a0
2025-07-30 08:46:13 +09:00
Maxim Cournoyer 415a348407 gnu: jgrf: Update to 1.2.1.
* gnu/packages/emulators.scm (jgrf): Update to 1.2.1.

Change-Id: I05c5cd942a03831857f92a16195bca1e596db9c9
2025-07-30 08:46:13 +09:00
Maxim Cournoyer a17c255437 gnu: libretro-bsnes-jg: Update to 0-1.6400024.
* gnu/packages/emulators.scm (libretro-bsnes-jg): Update to 0-1.6400024.
[synopsis]: Capitalize first word.

Change-Id: Idb241ed58480abbc27d7a1c57e485cbd760e8cee
2025-07-30 08:45:51 +09:00
Maxim Cournoyer fee97483d8 gnu: jg-bsnes: Update to 2.0.2.
* gnu/packages/emulators.scm (jg-bsnes): Update to 2.0.2.

Change-Id: I58af4940ccdec02809704803fe8e3c3e00129d3e
2025-07-30 08:29:04 +09:00
Ian Eure 451169408c gnu: librewolf: Update to 141.0-1.
LibreWolf 141.0 contains fixes for:

CVE-2025-8027: JavaScript engine only wrote partial return value to
               stack
CVE-2025-8028: Large branch table could lead to truncated instruction
CVE-2025-8041: Incorrect URL truncation in Firefox for Android
CVE-2025-8042: Sandboxed iframe could start downloads
CVE-2025-8029: javascript: URLs executed on object and embed tags
CVE-2025-8036: DNS rebinding circumvents CORS
CVE-2025-8037: Nameless cookies shadow secure cookies
CVE-2025-8030: Potential user-assisted code execution in “Copy as
               cURL” command
CVE-2025-8043: Incorrect URL truncation
CVE-2025-8031: Incorrect URL stripping in CSP reports
CVE-2025-8032: XSLT documents could bypass CSP
CVE-2025-8038: CSP frame-src was not correctly enforced for paths
CVE-2025-8039: Search terms persisted in URL bar
CVE-2025-8033: Incorrect JavaScript state machine for generators
CVE-2025-8044: Memory safety bugs fixed in Firefox 141 and Thunderbird
               141
CVE-2025-8034: Memory safety bugs fixed in Firefox ESR 115.26, Firefox
               ESR 128.13, Thunderbird ESR 128.13, Firefox ESR 140.1,
               Thunderbird ESR 140.1, Firefox 141 and Thunderbird 141
CVE-2025-8040: Memory safety bugs fixed in Firefox ESR 140.1,
               Thunderbird ESR 140.1, Firefox 141 and Thunderbird 141
CVE-2025-8035: Memory safety bugs fixed in Firefox ESR 128.13,
               Thunderbird ESR 128.13, Firefox ESR 140.1, Thunderbird
               ESR 140.1, Firefox 141 and Thunderbird 141

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

Change-Id: I13a4221178d9d928967fd8e01bd675e034219013
2025-07-29 16:03:42 -07:00
Ian Eure b7c2b62ea4 gnu: firefox-l10n: Update to 25c14798b15f9933b6c1e2bc655030842b6e0edd.
* gnu/packages/librewolf.scm (firefox-l10n): Update to 25c14798b15f9933b6c1e2bc655030842b6e0edd.

Change-Id: If9cf2c5cb5968a34bf072e50c86da7d33e74b747
2025-07-29 16:03:41 -07:00
Leo Famulari 4fc86d9d4a gnu: linux-libre 5.15: Update to 5.15.188.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.188.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I9fdb1740993973981871ae7e75f238f27e56452e
2025-07-29 17:33:27 -04:00
Leo Famulari e58282ee18 gnu: linux-libre 6.1: Update to 6.1.145.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.145.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I257b04689b653b1a3e101453ef3432b4855a0763
2025-07-29 17:33:27 -04:00
Leo Famulari b94603cb04 gnu: linux-libre 6.6: Update to 6.6.98.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.98.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I370ff763fbf25c9a5cf1d6c754c7ee72b6bb15da
2025-07-29 17:33:26 -04:00
Leo Famulari 4a2e947914 gnu: linux-libre 6.12: Update to 6.12.38.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.38.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: Ia4e2625ccdf7534885204b8e4bba017f1b617b9e
2025-07-29 17:33:26 -04:00
Leo Famulari 5c21450ae2 gnu: linux-libre: Update to 6.15.6.
* gnu/packages/linux.scm (linux-libre-6.15-version): Update to 6.15.6.
(linux-libre-6.15-pristine-source, deblob-scripts-6.15): Update hashes.

Change-Id: Iba9673dbd6f9baae5e71c9964efd14493efce1f8
2025-07-29 17:33:22 -04:00
jgart a913acebd1 gnu: trealla: Update to 2.79.10.
* gnu/packages/prolog.scm (trealla): Update to 2.79.10.

Change-Id: I7c7aeef3ac6ce1a8a633c4ad83405e80641c5da8
2025-07-29 14:50:33 -05:00
Andreas Enge 806ac0cc04 gnu: Remove mozjs-78.
* gnu/packages/gnuzilla.scm (mozjs-78): Delete variable.

Change-Id: Id9289bec91bd05b6e3f0b2c785b90a6d6a5bc2a1
2025-07-29 11:39:46 +02:00
Aiden Isik 9b155db240 gnu: 0ad: Update to 0.27.1
* gnu/packages/games.scm (0ad): Update to 0.27.1
[arguments]<#:phases>: Add ‘patch-python-shebangs’, ‘prepare-builtin-libs’,
‘fix-gmake2-references’ and ‘build-builtin-libs’.
{configure}: Add “--with-system-premake” and replace $CC by cc-for-target.
{install}: Also install libraries/source/nvtt/lib.
[inputs]: Replace mozjs-78 with mozjs-115.
[native-inputs]: Add premake5.  Replace python-2 with python.

Change-Id: I04d0b88e6bfe23c4e2d1248dd83017142f7beba1
2025-07-29 11:29:53 +02:00
Aiden Isik 24faa135e4 gnu: mozjs-115: New package.
* gnu/packages/gnuzilla.scm (mozjs-115): New variable.
2025-07-29 11:27:26 +02:00
Aiden Isik d8fd7cd608 gnu: premake: Update to 5.0.0-beta7
* gnu/packages/build-tools.scm (premake5): Update to 5.0.0-beta7
[arguments]<#:phases>: Add phases 'enter-build-dir, 'patch-builtin-uuidgen
[arguments]<#:phases>: Change chdir directory to ..
2025-07-29 11:26:46 +02:00
Aiden Isik a8cd29fe86 gnu: Add icu4c-73.
* gnu/packages/icu4c.scm (icu4c-73): New variable as an alias for the
already provided icu4c.

Change-Id: Ie0ec21506ec4771cbea0fe8020901a0391da2efa
2025-07-29 11:26:23 +02:00
Noé Lopez 1f1dc79b61 gnu: guile-ares-rs: Update to 0.9.6.
* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.6.

Change-Id: Ie999a9f1cca39fb82a55627f40229b4932f34b4e
Signed-off-by: Andrew Tropin <andrew@trop.in>
2025-07-29 15:59:00 +07:00
Noé Lopez 508c9a5265 gnu: emacs-arei: Update to 0.9.6.
* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.6.

Change-Id: Ib08d29919ee39de5a6cbd67161ce3026d9cb324c
Signed-off-by: Andrew Tropin <andrew@trop.in>
2025-07-29 15:58:49 +07:00
Efraim Flashner 76152bfaa8 gnu: byacc: Remove generated files.
* gnu/packages/c.scm (byacc)[source]: Add snippet.
[native-inputs]: Add gawk.

Change-Id: I225372704e4ebe780d1e117d11d8115de5bc3523
2025-07-29 10:18:14 +03:00
Paul Garlick 293cca3324 gnu: fenics-dolfin: Fix build with gcc@14.
* gnu/packages/patches/fenics-dolfin-integer-types.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register new patch.
* gnu/packages/simulation.scm (fenics-dolfin)[source]: Use new patch.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-28 22:30:03 +02:00
Andreas Enge dd5a0d5799 gnu: soapybladerf: Update to 0.4.2.
* gnu/packages/radio.scm (soapybladerf): Update to 0.4.2.

Change-Id: I8d292e586f843a705770e5a63642689a7e6b408a
2025-07-28 22:26:32 +02:00
Jakob Kirsch 836691c78b gnu: bladerf: Fix build with gcc-14.
* gnu/packages/radio.scm (bladerf)[arguments]<#:phases>{gcc-14}:
New phase.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-28 22:10:49 +02:00
Noé Lopez b43e141b87 gnu: libgpod: Fix build with gcc-14.
* gnu/packages/music.scm (libgpod)[arguments]<#:configure-flags>:
Turn errors back into warnings.

Change-Id: I485d82346a32f2a071f1269e6f1860b5c8d509e7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-28 22:06:23 +02:00
jgart e190129f2c gnu: trealla: Update to 2.79.7.
* gnu/packages/prolog.scm (trealla): Update to 2.79.7.

Change-Id: I6cd2876ecbe3e566d5a3b9d693746fcb79920421
2025-07-28 11:28:32 -05:00
Efraim Flashner 7a85866a5b download: Remove extra export.
* guix/build/download.scm: Remove byte-count->string export, which isn't
defined in this file.

Change-Id: Ia11cc4b4595ef1994d0bea85c1a7b4d9d2ce6e3e
2025-07-28 13:57:56 +03:00
Efraim Flashner 7df7dc31f1 guix offload: Adjust size suffix based on amount of data.
* guix/scripts/offload.scm (choose-build-machine): Display amount of
free space using more specific units.
(check-machine-status): Same.

Change-Id: I93ebbf3115f15dacf57be7e63350bfbe8a3974b6
2025-07-28 13:57:56 +03:00
Efraim Flashner cc588d8eb6 guix gc: Adjust size suffix based on the amount of data.
* guix/ui.scm (number->size): New procedure.
* guix/scripts/gc.scm (guix-gc)[actions]: Display the amount of
collected-garbage using more specific units.
[ensure-free-space]: Display the size using an appropriate size unit.
* nix/libstore/gc.cc (deletePathRecursive, removeUnusedLinks): Same.
* nix/libstore/optimise-store.cc (showBytes): Move function ...
* nix/libstore/misc.cc: ... to here.  Expand to adjust the output based
on the amount of bytes received.

Change-Id: Idceb1a13f8e45f959d327f53d1a8accb29d2678b
2025-07-28 13:57:53 +03:00
Nigko Yerden cf6868187a gnu: openmpi-5: Update to 5.0.8 and fix build with gcc-14.
gnu/packages/mpi.scm (openmpi-5): Update to 5.0.8.
[arguments]<#:configure-flags>: Add CFLAGS to declare warnings as
non-errors.

Change-Id: I05386e05f374c6e319201cdb64fd0670549d79a1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-28 12:37:08 +02:00
Andreas Enge 78eec5b45b gnu: powertabeditor: Update to 2.0.22 and move to Qt6.
* gnu/packages/music.scm (powertabeditor): Update to 2.0.22.
[inputs]: Remove qtbase-5 and qttools-5; add qtbase and qttools.

Change-Id: I0f1ecea246d78d9df1dc1c69872f44fd77ae91fb
2025-07-28 12:15:08 +02:00
Andreas Enge 0f56476c79 gnu: timidity++: Fix build with gcc-14.
* gnu/packages/audio.scm (timidity++)[arguments]<#:phases>{fix-config.h}:
New phase forcing the inclusion of standard C headers.

Change-Id: I7697630110db13fd1960e4313b93efbe41e54e3e
2025-07-28 11:52:58 +02:00
Ashish SHUKLA 0285d353bf gnu: fdisk: Fix build with GCC 14.
* gnu/packages/disk.scm (fdisk)[phases]<#:make-flags>: Add CFLAGS.

Fixes: guix/guix#1636

Change-Id: I668b0e2e22d08ece2dcae4aee117ff36050e2031
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-28 11:39:20 +02:00
Danny Milosavljevic ec16c5778f gnu: Add python-mathics3-notebook-frontends.
* gnu/packages/maths.scm (python-mathics3-notebook-frontends): New variable.

Change-Id: If3b7857a042c42ec6325ebb35a21fa31a3d33620
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-28 10:28:32 +01:00
Efraim Flashner 54717bb5b3 guix: lint: Check for misplaced argument flags.
* guix/lint.scm (check-misplaced-flags): New procedure.
(%local-checkers): Register new lint-checker.
* doc/guix.texi (Invoking guix lint): Add entry for misplaced-flags.
* tests/lint.scm (misplaced-flags: make-flag is incorrect,
misplaced-flags: configure-flag is incorrect, misplaced-flags: cargo
feature flags, misplaced-flags: flags without g-exp is incorrect,
misplaced-flags: build-type set correctly): New tests.

Change-Id: Ia8abbe787e26bffc65ee5c763326c7e271c189a4
2025-07-28 10:34:36 +03:00
jgart fb8574b148 gnu: trealla: Update to 2.79.6.
* gnu/packages/prolog.scm (trealla): Update to 2.79.6.

Change-Id: Icdd674944e3f9940e6e48aab29ae4afc241e97f2
2025-07-28 00:05:08 -05:00
Vagrant Cascadian cd7904c397 gnu: diffoscope: Update to 302.
* gnu/packages/diffoscope.scm (diffoscope): Update to 302.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 12:32:55 +08:00
Jelle Licht fbaa4f26d0 gnu: v4l2loopback-linux-module: Update to 0.15.1.
* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.15.1.

Change-Id: Ie3e05ddb846420bd936c380fdf00b7e15fce1702
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 12:28:36 +08:00
Sughosha 315f0218bf services: plasma-desktop: Remove "bluedevil" from plasma-dbus-service.
The package bluedevil no more provides a dbus service.

* gnu/packages/desktop.scm (plasma-dbus-service): Remove "bluedevil".

Change-Id: I8d6160a83fe5339ffa3ba12a24b0b4c4f06b6b67
2025-07-28 12:17:59 +08:00
Maxim Cournoyer 22e311a6c3 gnu: Add pythoncapi-compat.
* gnu/packages/python-xyz.scm (pythoncapi-compat): New variable.

Change-Id: Id1b1d09539c2beaa6ad6c89f9babf5740a4a8ad7
2025-07-28 13:10:11 +09:00
Cayetano Santos 7e69873252 gnu: qucs-s: Update to 25.1.2.
* gnu/packages/engineering.scm (qucs-s): Update to 25.1.2.
[source]: Remove patch.
[arguments]: Remove #:qtbase and #:configure-flags phases.
[inputs]: Add bash-minimal and qucsator-rf.

Change-Id: Idc997314075c47116433008cd9af4341100105cf
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-28 13:04:34 +09:00
Cayetano Santos 79fd0923ec gnu: Add qucsator-rf.
* gnu/packages/engineering.scm (qucsator-rf): New variable.

Change-Id: Ia4a324b2de86eb8c12405a2f06a7000ecd391971
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-28 13:04:34 +09:00
Sughosha 476a8d3ebf gnu: Add neochat.
* gnu/packages/kde-internet.scm (neochat): New variable.

Change-Id: I76657c986a534845d8c45f01b084c19bc2551456
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:37 +08:00
Sughosha 654a161ecb gnu: Add kunifiedpush.
* gnu/packages/kde-internet.scm (kunifiedpush): New variable.

Change-Id: Iff04232deca02c60df2ecdde0d0e25a9cf849893
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:37 +08:00
Sughosha f802fb1463 gnu: Add kquickimageeditor.
* gnu/packages/kde-frameworks.scm (kquickimageeditor): New variable.

Change-Id: If9f0ee9e90b487421e34a8ef369234ef87083a62
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:37 +08:00
Sughosha c9acbe7dc2 gnu: quaternion: Update to 0.0.97.1.
* gnu/packages/messaging.scm (quaternion): Update to 0.0.97.1.
[arguments]: Use gexp.
<#:qtbase>: Use qtbase.
[native-inputs]: Add qttools.
[inputs]: Remove qtbase-5, qttools-5, qtgraphicaleffects, qtquickcontrols-5 and
qtquickcontrols2-5; Replace qtdeclarative-5 with qtdeclarative, qtmultimedia-5
with qtmultimedia, qtsvg-5 with qtsvg and qtwayland-5 with qtwayland; Add olm,
qtkeychain-qt6 and openssl.
[home-page]: Update URL.
[description]: Update it.

Change-Id: I0675c9bbedca71e089d7547a435f73c5fd7076b6
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:36 +08:00
Sughosha 0375f5491a gnu: libqmatrixclient: Update to 0.9.3.
* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.9.3.
[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5; replace qtmultimedia-5 with qtmultimedia; add olm,
openssl and qtkeychain-qt6.
[arguments]<#:qtbase>: Use qtbase.
<#:cmake>: Use cmake-next.
<#:tests?>: Enable tests.
<#:configure-flags>: Add "-DBUILD_TESTING=ON".
<#:phases>: Add 'check-setup phase; replace 'check phase.
[home-page]: Update URL.
[synopsis]: Update it.
[description]: Update it.

Change-Id: I11179524df0374951bbb8d6f5226e8009338f818
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:36 +08:00
Sughosha 03ef1b50a8 gnu: Add qtwebview.
* gnu/packages/qt.scm (qtwebview): New variable.

Change-Id: I2fbde95cb305433bdeb81b68c1fd68aac199583b
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:36 +08:00
nomike e7d9e1bb20 gnu: openscad: Update to 2025.07.25
OpenSCAD is designed to be built with the build dir being a direct
descendant of the source dir. As it was becoming more and more hacky
to try to force an out-of-source build like it's common with Guix,
this update changes the build dir to be a direct descendant of the
source dir, as expected by OpenSCAD, to avoid issues with test cases,
which would have needed more and more quirky workarounds with each new
version to accomodate new tests.
The project originally uses CMake for building and since using the
qt-build-system caused issues with the latest version, the build
system is being switched to CMake as well.

* gnu/packages/engineering.scm (openscad): Update to 2025.07.21,
  switch to under-source-build, switch to cmake-build-system
  [source]: Remove patch
  "openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch"
  as it was only used for out-of-source builds.
  [build-system]: Switch from qt-build-system to cmake-build-system.
  [arguments]<#:out-of-source?>: Do not perform an out-of-source
  build.
  [arguments]<#:configure-flags>: Set the build dir to be a descendant
  of the source dir.
  [arguments]<#:phases>[patch-source]: Remove substitute* for
  "tests/test_cmdline_tool.py" as this was only needed for
  out-of-source builds.
  [arguments]<#:phases>[create-build-dir]: Add phase.
  [arguments}<#:phases>[patch-tests]: Do not copy color-shemes and
  shaders to the build directory as this was only necessary for
  out-of-source builds.

Change-Id: I3f073ea3a6a816b2cee5d271e9038721300deb70
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-28 12:53:03 +09:00