1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-22 02:00:29 +02:00
Commit Graph

153950 Commits

Author SHA1 Message Date
Andreas Enge
1f7b2db5cd gnu: Remove clustal-omega.
Does not build due to failing input argtable@2. No release since 2018.

* gnu/packages/bioinformatics.scm (clustal-omega): Delete variable.

Change-Id: I28d6ce8e44419a4e07dec8a44b23be13af3ca82e
2025-08-19 20:12:20 +02:00
Fabio Natali
26a50fec79 gnu: borgmatic: Update to 2.0.7.
* gnu/packages/backup.scm (borgmatic): Update to 2.0.7.
[inputs]: Remove python-colorama.

Change-Id: I236753e33f21bc8f04e3dad5e4248ba2c4c04398
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-19 18:54:32 +02:00
Efraim Flashner
368bea2615 gnu: diffutils: Skip some tests on all powerpc architectures.
This is a follow-up to e3fbaeee13.

* gnu/packages/base.scm (diffutils)[arguments]: When building for any
powerpc architecture add make-flags to mark 2 tests as failed.

Change-Id: Iceea5bbb045b10f704da4783abd8bf244941e793
2025-08-19 19:48:36 +03:00
Mark H Weaver
a820849c9d gnu: icecat: Update to 128.14.0-gnu1 [security fixes].
Includes fixes for MFSA-RESERVE-2025-2 (Memory safety bugs),
MFSA-RESERVE-2025-1977130 (Uninitialized memory in the JavaScript
Engine component), MFSA-RESERVE-2025-1979527 (Sandbox escape due to
invalid pointer in the Audio/Video: GMP component), and
MFSA-RESERVE-2025-1979782 (Same-origin policy bypass in the Graphics:
Canvas2D component).

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
2025-08-19 11:23:18 -04:00
Sharlatan Hellseher
6ce3ab022e gnu: onnx-optimizer: Reduce closure size.
* gnu/packages/machine-learning.scm (onnx-optimizer) [native-inputs]:
Remove python-pytest-runner, python-coverage, python-setuptools and
python-wheel; add python-setuptools-next.

Change-Id: I713ff521ff3f329733810cb4d80a16684fddc236
2025-08-19 16:19:46 +01:00
Cayetano Santos
daca0d9d26 gnu: onnx-optimizer: Switch to pyproject.
* gnu/packages/machine-learning.scm (onnx-optimizer): Switch to
pyproject.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Idca467e74209bfe058cf9070412769916a11e68c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-19 16:19:41 +01:00
Nicolas Goaziou
2afc6d8cb5 gnu: asymptote: Update to 3.05.
* gnu/packages/plotutils.scm (asymptote): Update to 3.05.
[native-inputs]: Add texlive-dvisvgm.

Change-Id: I81bcef820221ed04f2ef94a00175f98ca8a43cb7
Signed-off-by: jgart <jgart@dismail.de>
2025-08-19 09:07:30 -05:00
Andreas Enge
9ccb369105 gnu: Remove bitcoin-unlimited.
* gnu/packages/finance.scm (bitcoin-unlimited): Delete variable.

Fixes: guix/guix#1383
Change-Id: Ic72b4df0ee227b11d7252a5e9534b2ff81212169
2025-08-19 12:54:57 +02:00
André Batista
561039df2f gnu: lighttpd: Update to 1.4.81.
* gnu/packages/web.scm (lighttpd): Update to 1.4.81.

Change-Id: Ie308f7d4ef27a2aa320a26b7a7c12f7b4fb4130f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-19 12:06:39 +02:00
Janneke Nieuwenhuizen
cda2ca7083 gnu: m2-planet: Update to 1.12.0.
* gnu/packages/mes.scm (m2-planet): Update to 1.12.0.

Change-Id: I79c67e42bb1e055c6d6804eb18115a03f94f056f
2025-08-19 09:26:07 +02:00
Janneke Nieuwenhuizen
7f552a8ea6 gnu: mescc-tools: Update to 1.7.0.
* gnu/packages/mes.scm (mescc-tools): Update to 1.7.0.

Change-Id: I79c67e42bb1e055c6d6804eb18115a03f94f056f
2025-08-19 09:22:38 +02:00
Janneke Nieuwenhuizen
5dda2afa79 gnu: mes: Use nyacc-2.02.2.
* gnu/packages/mes.scm (mes)[propagated-inputs]: Use nyacc (2.02.2).

Change-Id: I79c67e42bb1e055c6d6804eb18115a03f94f056f
2025-08-19 09:22:38 +02:00
Janneke Nieuwenhuizen
fa1da1f84d gnu: nyacc: Update to 2.02.2.
We don't want to touch the packages leading up to nyacc-1.00.2 which is used
in commencement.

* gnu/packages/mes.scm (nyacc): Rename to...
(nyacc-1.08.1): ...this.
(nyacc-1.00.2): Update accordingly.
(nyacc): New variable.

Change-Id: I0d8ac098ae6871e6ebcff2090537e26e759c4d9b
2025-08-19 09:22:38 +02:00
Janneke Nieuwenhuizen
2ccd98cba0 gnu: mes: Update to 0.27.1; fixes build with gcc-14.
* gnu/packages/mes.scm (mes): Update to 0.27.1.

Change-Id: Ic77caa0e8ca9cd6b8f97a711c7cff147a68d26c4
2025-08-19 09:22:38 +02:00
Liliana Marie Prikler
a440ce4567 gnu: komikku: Fix typo in patch.
This is a follow-up to d3f91786b9, which
introduced a patch to restore backwards compatibility with Python 3.11.

* gnu/packages/patches/komikku-python-3.11-compat.patch: Add missing '{' in
replacement.
2025-08-18 22:42:12 +02:00
jgart
6e36e2af63 gnu: trealla: Update to 2.82.14.
* gnu/packages/prolog.scm (trealla): Update to 2.82.14.

Change-Id: I2bb8d5f7580935a3f3b960b7e5631456177307bc
2025-08-18 15:13:41 -05:00
Hilton Chain
7c3786709f gnu: nss-rapid: Fix source build.
This is a follow-up to 4918534be1.

* gnu/packages/nss.scm (nss-rapid) [source] <patches>: Correct argument order
for ‘string-suffix?’.

Change-Id: I2c0a79893846faf68d8348e9eb70fd981a3547e6
2025-08-19 02:26:33 +08:00
Richard Sent
7448f7572f gnu: ruby-markaby: Update to 0.9.4.
* gnu/packages/ruby-xyz.scm (ruby-markaby): Update to 0.9.4.

Change-Id: If4998a8548bbd8b57b6a178deee799f2a690c154
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-18 20:02:04 +02:00
Andreas Enge
d198577dc3 gnu: python-xmlsec: Fix build with newer xmlsec.
* gnu/packages/python-xyz.scm (python-xmlsec)[arguments]<#:phases>
{pre-check}: Adapt file name.

Change-Id: Ia2af7561ace7828e959969cdf7586175f6e711ee
2025-08-18 19:40:08 +02:00
Ada Stevenson
761c1f7ac0 gnu: xmlsec: Update to 1.3.7.
* gnu/packages/xml.scm (xmlsec): Update to 1.3.7.

Fixes: guix/guix#2060

Change-Id: I16e25e6037734718a20041ec05ee195faa52de0d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-18 19:37:10 +02:00
Sughosha
34453b9700 gnu: zynaddsubfx: Fix build with gcc-14.
* gnu/packages/patches/zynaddsubfx-3.0.6-include-cstdint.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add the patch.
* gnu/packages/music.scm (zynaddsubfx)[source]: Add it.
[home-page]: Update URL.

Change-Id: I7a90ee849da029bc159dbbaad1d8aae89f503fbe
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-18 19:01:39 +02:00
Andy Tai
c8ebd5d26f gnu: icewm: Update to 3.8.2.
* gnu/packages/wm.scm (icewm): Update to 3.8.2.

Change-Id: I0507efcfe94039cdb63342ce7ca5236868596b2e
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-08-18 23:53:26 +08:00
Sughosha
5c4bd2dbdc gnu: qgit: Update to 2.12.
* gnu/packages/version-control.scm (qgit): Update to 2.12.
[arguments]<#:qtbase>: Use qtbase.
[inputs]: Add qt5compat and qtwayland.
* gnu/packages/patches/qgit-2.12-fix-search-style.patch: New file.
* gnu/local.mk: Register it.

Change-Id: I13d8961005ad5ccd79a9df96e3c48347e11f5605
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-08-18 23:52:01 +08:00
Aaron Covrig
18ccd72418 gnu: libesmtp: Update to 1.1.0-0.335ee8d.
This also fixes the build.

* gnu/packages/mail.scm (libesmtp): Update to 1.1.0-0.335ee8d.
[source]: Change to git-fetch.
[home-page]: Change to new github.io website.

Change-Id: I601e326ae122bd5ffbb152d9eccf1cd336e3fd29
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-18 15:00:56 +02:00
Sergio Pastor Pérez
3489720b90 gnu: Add koi.
* gnu/packages/kde-plasma.scm (koi): New variable.

Change-Id: Ie16d4508f73bdfe0ee88bd39b264d19381237083
2025-08-18 09:01:59 +08:00
Maxim Cournoyer
50f65b553d gnu: nss: Add static output.
* gnu/packages/nss.scm (nss) [outputs]: Add static output.
[#:phases] {move-static-archives}: New phase.

Change-Id: I2665debbec31d5906d1093fa2aa6ac6b4b4cacb2
2025-08-17 22:34:42 +02:00
Maxim Cournoyer
a4be3b9191 gnu: nss: Use gexp variables in install phase.
* gnu/packages/nss.scm (nss) [#:phases]: Use gexp variables in install phase.

Change-Id: I16d9d31669d30ae0a9171f677525470152bab07d
2025-08-17 22:34:42 +02:00
Maxim Cournoyer
af9e540b71 gnu: nss-certs: Relocate to (gnu packages nss).
This is made so that the source can be shared without introducing module
circular dependencies.

* gnu/packages/certs.scm (nss-certs)
(nss-certs-for-test): Move to...
* gnu/packages/nss.scm: ... here.

Adjust the module imports via:

  git grep -l '(gnu packages certs)' |
  xargs sed 's/(gnu packages certs)/(gnu packages nss)/' -i

Change-Id: I56d7bc52ddcdffbced8a162e8db8ea5071b0cb0f
2025-08-17 22:34:42 +02:00
Ian Eure
4918534be1 gnu: nss: Update to 3.101.4.
* gnu/packages/nss.scm (nss): Update to 3.101.4.

Change-Id: I2a0d98f045034f66e0fea687696c77c64f4c853a
2025-08-17 22:34:42 +02:00
Ian Eure
a1d9c3a352 gnu: nss: Store the package release date in an environment variable.
* gnu/packages/nss.scm (nss): Store the package release date in an environment
variable.

Change-Id: Ic3708c0a32e2fc15b0400e42611735f33839b78b
2025-08-17 22:34:42 +02:00
Ian Eure
caeed43882 gnu: Remove nspr-4.36.
* gnu/packages/librewolf.scm (nspr-4.36): Delete variable.
(librewolf) [inputs]: Replace nspr-4.36 with nspr.
* gnu/packages/nss.scm (nss-rapid) [propagated-inputs]: Delete field,
inheriting parent one as-is.

Change-Id: I78c664498b07bff59e81fdbc417ebde8aafb3f68
2025-08-17 22:34:41 +02:00
Ian Eure
30fc2661fe gnu: nspr: Update to 4.36.
* gnu/packages/nss.scm (nspr): Update to 4.36.

Change-Id: Iac06cba18730773438f9de4e00376c0213bf4c15
2025-08-17 22:34:41 +02:00
Ian Eure
4d7692adc5 gnu: Remove nspr-4.32.
Nothing uses this, so remove it.

* gnu/packages/nss.scm (nspr-4.32): Delete variable.

Change-Id: I05c97fe6fc32d045618334df118a84836c0d0261
2025-08-17 22:34:41 +02:00
Noé Lopez
1fef682809 gnu: guile-gi: Fix build.
* gnu/packages/patches/guile-gi-fix-marshall-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/guile-xyz.scm (guile-gi)
[source]: Use git-fetch.  Use “guile-gi-fix-marshall-tests.patch”.
[#:configure-flags]: Add “--enable-hardening” like upstream.
[#:phases]: Remove ‘remove-dotted-circle-from-combining-character’.
Add ‘disable-failing-tests’.
[inputs]: Remove webkitgtk-for-gtk3.  Move gtk+…
[native-inputs]: … here.  Add autoconf, automake, texinfo and grilo.
Replace xorg-server with xorg-server-for-tests.

Change-Id: Idbc92cac219947fec268e8afcc9bf6527cc8a217
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-17 21:43:35 +02:00
Artyom V. Poptsov
2de40d784e gnu: bin-graph: Update to 1.0.2.
* gnu/packages/linux.scm (bin-graph): Update to 1.0.2.

Change-Id: I4023abcd346c165e177521040aec6a1e8cf499d4
2025-08-17 19:07:28 +03:00
Ashish SHUKLA
a86d7dc986 gnu: mold: Update to 2.40.4.
* gnu/packages/mold.scm (mold): Update to 2.40.4.

Change-Id: I991cf4ee0172828083ba8df5e53535c0e6684f97
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-17 17:45:29 +02:00
Andreas Enge
72b50476e5 gnu: compface: Fix build with gcc-14.
* gnu/packages/mail.scm (compface)[arguments]<#:configure-flags>: New field.
<#:phases>: Add new phase 'fix-includes.

Change-Id: I875b8709b0c09aa06f96a9a1db0760773c5dccd2
2025-08-17 16:31:17 +02:00
gemmaro
14e77e9db3 gnu: ruby-highline: Update to 3.1.2.
* gnu/packages/ruby-xyz.scm (ruby-highline): Update to 3.1.2.
[source]: Switch to the Git repository for testing.
[arguments]: Enable tests and add a setup phase before check.

Change-Id: Iec977dc27156491393c00610c67071e5e4c2396d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-17 10:51:41 +02:00
Ashish SHUKLA
5138923454 gnu: fastfetch: Update to 2.50.1.
* gnu/packages/admin.scm (fastfetch): Update to 2.50.1.
[arguments]<#:phases>: Add phase 'fix-yyjson.

Change-Id: Idd2ceacc589080fe4058ecf225e6d2ec10394960
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-17 10:35:49 +02:00
Ashish SHUKLA
d441bca884 gnu: weechat: Update to 4.7.1.
* gnu/packages/irc.scm (weechat): Update to 4.7.1.

Change-Id: I0815fd22cfdc3582156068792baeaaa6aaaf465e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-17 10:30:54 +02:00
Andreas Enge
4434e26772 gnu: tipp10: Update to 3.3.4.
* gnu/packages/education.scm (tipp10): Update to 3.3.4.

Change-Id: Ic0c70a0ff3b0ddcec8a50c5a3a041321a036ec15
2025-08-16 22:03:14 +02:00
Nicolas Graves
ac9c4da058 gnu: python-lmdb: Switch to pyproject.
* gnu/packages/databases.scm (python-lmdb):
[source]: Improve style.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
<#:phases>: Refresh them.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Change-Id: Ic78cae77e77846d6bace552e1baf7839fafa1603
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:57 +01:00
Nicolas Graves
26a3deadd4 gnu: python-alchemy-mock: Switch to pyproject.
* gnu/packages/databases.scm (python-alchemy-mock):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Pass pytest options through <#:test-flags> rather than
<#:phases>.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I03ad45d452c11001b500b513682c338f3bff33e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:53 +01:00
Nicolas Graves
8cdd561e78 gnu: python-scripttest: Update to 2.0.
* gnu/packages/check.scm (python-scripttest): Update to 2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them, enable tests.
[native-inputs]: Add python-setuptools, python-wheel.
[description]: Improve style.

Change-Id: I3286f48992799a94ddfcf565f7472261f8f8cade
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:48 +01:00
Nicolas Graves
ea4db17a0f gnu: python-pytest-freezegun: Switch to pyproject.
* gnu/packages/check.scm (python-pytest-freezegun):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-setuptools, python-wheel. Remove unzip.
[description]: Improve style.

Change-Id: I30b86f2a004614c2fa5d7e8d5a679a730f5466dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:44 +01:00
Nicolas Graves
a2dbf2af82 gnu: Remove python-pytest-capturelog.
This package is deprecated for 8 years !! Its core functionality is
already in pytest itself.

* gnu/packages/check.scm (python-pytest-capturelog): Delete variable.

Change-Id: I7678551de1d17eb3783d9a2a4e25b86801773db5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:38 +01:00
Nicolas Graves
b55c1df9fe gnu: osc: Switch to pyproject.
* gnu/packages/build-tools.scm (osc):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests>: Disable them with comment.
<#:phases>: Rewrite phase 'fix-filename.
[native-inputs]: Add python-setuptools, python-wheel.
[description]: Run guix style.

Change-Id: I1db8679885d5a5551059ab6f2c6e30b84cd0c19d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:33 +01:00
Nicolas Graves
e46a5255ff gnu: compiledb: Switch to pyproject.
* gnu/packages/build-tools.scm (compiledb):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Improve style, add substitution to fix tests.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Change-Id: Iaafbd32f7e7622ea95dcff9944cdccee600d80cd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:28 +01:00
Nicolas Graves
bf54c7e264 gnu: nanosv: Switch to pyproject.
* gnu/packages/bioinformatics.scm (nanosv):
[source, description]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
<#:phases>: Add phase 'relax-requirements.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: If63f2534ae9b0e7cc34c4e5d59fb0947fcbe5d45
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:23 +01:00
Nicolas Graves
544ec2e2b9 gnu: vpn-slice: Switch to pyproject.
* gnu/packages/vpn.scm (vpn-slice):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style, rewrite using gexps.
<#:tests>: Disable them explicitely.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I705f23279b8fb8dfa8405635f026d3aa85183226
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:17 +01:00