1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 05:30:38 +02:00
Commit Graph

155275 Commits

Author SHA1 Message Date
Simon Tournier
8aee93d34a gnu: packages/dotnet: Update Copyright header.
Follow up of e5686f39d3.

* gnu/packages/dotnet.scm: Update Copyright header.

Fixes: guix/guix#1957
Reported-by: Hellseher
Change-Id: I8c38fe52a75ac8ec0a01669cff0d8baf76f20e32
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 08:11:30 +01:00
Simon Tournier
255f32aa8a gnu: packages/dotnet: Update Copyright header.
Follow up of 18a958a8f5.

* gnu/packages/dotnet.scm: Update Copyright header.

Fixes: guix/guix#1957
Reported-by: Hellseher
Change-Id: I8f3078a354131a9886671a4d12286e934149acdd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 08:11:25 +01:00
Simon Tournier
c29f6b6697 gnu: packages/dotnet: Update Copyright header.
Follow up of 012651f62f.

* gnu/packages/dotnet.scm: Update Copyright header.

Fixes: guix/guix#1957
Reported-by: Hellseher
Change-Id: I18f093a7e2f08427ad0f30f0e2f4d8b2025ed4d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 08:11:18 +01:00
Simon Tournier
31dcd9aa67 gnu: packages/dotnet: Add Copyright header.
Follow up of f2098a776a.

* gnu/packages/dotnet.scm: Add Copyright header.

Fixes: guix/guix#1957
Reported-by: Hellseher
Change-Id: Id606db957b1d20bb6b492a117859945f201555ec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 08:11:14 +01:00
Nicolas Graves
075941c266 gnu: mercurial: Fix, wrap and check hg binary.
* gnu/packages/version-control.scm (mercurial)[arguemnts]<#:phases>:
Add phase 'wrap and 'sanity-check.

Fixes: guix/guix#2451.
Change-Id: I71dc2d19ff8b5d2741cd2cb15b6a9687438e05b1
Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 01:04:08 +01:00
Simon Tournier
293e99b9e0 gnu: gmsh: Update to 4.14.1.
* gnu/packages/maths.scm (gmsh): Update to 4.14.1.

Change-Id: I1dfe37daa6d9657f9dbb5559ae981cf264fdacb8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 00:04:58 +01:00
Anderson Torres
97d60fd2d2 gnu: moe: Transplant to text-editors.
Because GNU Moe is a text editor, and there is few to no reason to keep
it in a dedicated file.

* gnu/local.mk: Remove reference to moe.scm.
* gnu/packages/moe.scm (moe): Transplant it to ...
* gnu/packages/text-editors.scm: ... here.
* gnu/packages/moe.scm: Delete file.
* po/packages/POTFILES.in: Remove reference to moe.scm.

Change-Id: Ide3b33f177b91157ec730aff72d38da1d5114a18
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 22:39:50 +01:00
Tiago de Paula Peixoto
0d85a24d28 gnu: python-graph-tool: Update to 2.98.
* gnu/packages/graph.scm (python-graph-tool): Update to 2.98.

Change-Id: I27ca4a36b158d985fcb4ca22b407c482107b05e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 22:05:12 +01:00
Sharlatan Hellseher
c0b0d405fa gnu: python-pytorch-lightning: Fix build.
* gnu/packages/machine-learning.scm (python-pytorch-lightning)
[native-inputs]: Add python-setuptools-next.

Change-Id: Ie654b8a6193c835e0b1a8f2368817caef3e77f5b
2025-09-04 21:27:00 +01:00
Nicolas Graves
05bc5e1529 gnu: Add python-torchaudio.
* gnu/packages/machine-learning.scm (python-torchaudio): New variable.

Change-Id: I841ccbdcdd5b086d5bb5905d8857fa57e49605c4
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 21:27:00 +01:00
Nicolas Graves
933bb42e58 gnu: python-pytorch: Fix Caffe2 cmake-bound dependents.
Caffe2Targets.cmake has httplib::httplib but it doesn't seem imported
anywhere beforehand.  For me, this broke the build of
python-torchaudio. Also add a few minor improvements.

* gnu/packages/machine-learning.scm (python-pytorch)[arguments]
<#:phases>: Improve phase 'cmake-patches (using site-packages and
search-input-directory).  Ensure httplib:httplib is defined when used.
Improve phases 'remove-caffe2-onnx-scripts.

Change-Id: If2cb3da00e579db2e22f734261ebfa30f15880c7
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 21:27:00 +01:00
Ricardo Wurmus
3c26f155f3 gnu: ksoloti-patcher: Patch to fix for tiling managers.
The object search frame disappears immediately after creating it when the
window is managed by tiling window managers.  This patch removes the event
handler that would close the window when focus appears to have been lost.

* gnu/packages/axoloti.scm (ksoloti-patcher)[arguments]: Add phase
'patch-for-tiling-window-managers.

Change-Id: I107982387504b796b51dc4a26d63bdd291f45aaa
2025-09-04 21:23:06 +02:00
Ricardo Wurmus
77d0617d12 gnu: celluloid: Add missing mpv input.
MPV now needs libdisplay-info, and Celluloid's configure script checks for its presence.

* gnu/packages/video.scm (celluloid)[native-inputs]: Add libdisplay-info.

Change-Id: I2f72be608ed63f1d354132c8e2a6a3db1af34eae
2025-09-04 21:23:06 +02:00
Andy Tai
fe82006317 gnu: icewm: Update tp 3.9.0.
* gnu/packages/wm.scm (icewm): Update to 3.9.0.
[inputs]: Remove libxpm and add libxcursor.

Change-Id: I0a295b282081288cb85fc495fbed74a5fe9fb123
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-04 19:13:17 +02:00
Yelninei
4ab17ac72e gnu: libxcb: Add a patch for PATH_MAX on the Hurd.
Followup to 214b9d500f.

The PATH_MAX issue has been solved upstream so use their patch instead.

* gnu/packages/patches/libxcb-path-max.patch: New patch.
* gnu/local.mk (dist_path_DATA): Add it.
* gnu/packages/xorg.scm (libxcb): Adjust ‘fix-PATH_MAX’ phase to apply the
patch instead of substituting the source.

Change-Id: I290033978a86aaa9e87149b6bed9aec0918076f3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 17:41:53 +02:00
Yelninei
b8058086ed gnu: libxcb: Use gexps.
* gnu/packages/xorg.scm (libxcb): Use gexps for phases and configure-flags

Change-Id: I762476b35ac366a3df9d289d7a22512fe0328077
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 17:41:53 +02:00
Cayetano Santos
3e2c07c681 gnu: local.mk: Remove unused patch.
* gnu/packages/patches/qucs-s-qucsator-rf-search.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Unregister it.

This follows on from 7e69873252.

Change-Id: I44b4c48dc6cb741e0a60010355792574ad8c161f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 17:41:52 +02:00
Ashish SHUKLA
6f70e9235e gnu: profanity: Update to 0.15.1.
* gnu/packages/messaging.scm (profanity): Update to 0.15.1.
[source]: Switch to a URL in GitHub releases.

Change-Id: I272572dc89ed1aa1bc0bacf6bc2ceffec0badb65
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 17:41:52 +02:00
Luca Cirrottola
bc0e9a101d gnu: Add scalasca.
* gnu/packages/profiling.scm (scalasca): New variable.

Change-Id: I65ce7a2d178702556ab88d9acfec3c95a51989d6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 17:41:52 +02:00
Ludovic Courtès
bce43075eb gnu: guile-gcrypt: Update ‘license’.
This is a followup to 68a5cdc117.

* gnu/packages/gnupg.scm (guile-gcrypt)[license]: Change to ‘lgpl3+’.

Change-Id: I9372ca63dc77254d145d94fa6a8b99ecb04f8f24
2025-09-04 17:41:52 +02:00
Sharlatan Hellseher
6bffc03be9 gnu: java-ops4j-pax-exam-core: Refresh style.
* gnu/packages/java.scm (java-ops4j-pax-exam-core): Use G-Expressions
and remove package labels.

Change-Id: Ifec6c3667054806ec798c605a3932c4108250f45
2025-09-04 12:55:07 +01:00
Sharlatan Hellseher
1a59c65ea0 gnu: java-ops4j-pax-exam-core: Fix hash.
* gnu/packages/java.scm (java-ops4j-pax-exam-core)[source]: Update hash.

Fixes: guix/guix#2458.
Change-Id: Id852da78e00ba2145f9e074fa7bfd045a5b3617d
Reported-by: gm6k
2025-09-04 12:51:23 +01:00
Andy Tai
f191fe1abf gnu: wxmaxima: Update to 25.04.0.
* gnu/packages/maths.scm (wxmaxima): Update to 25.04.0.

Change-Id: I385cc0508a0b7af98225f808fb4dffbb8942f8d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 12:42:28 +01:00
Efraim Flashner
23943b173e gnu: qtwebengine: Build with an older gperf.
* gnu/packages/qt.scm (qtwebengine)[native-inputs]: Replace gperf with
gperf-3.1.

Fixes: #2463
Change-Id: Id9bbaea89fbab534985bcce327c68cb31e1e8094
2025-09-04 14:25:11 +03:00
Efraim Flashner
ef36d573f5 gnu: Add gperf-3.1.
* gnu/packages/gperf.scm (gperf-3.1): New variable.

Change-Id: I8abddfb98e3e2cddf07b65afe6bda0e17f1b3a96
2025-09-04 14:25:11 +03:00
Laura Kirsch
c02e5462b6 gnu: the-powder-toy: Update to 99.3.384.
* gnu/packages/games.scm (the-powder-toy): Update to 99.3.384.
[inputs]: Add python-wrapper.

Change-Id: If61535da90cc485adcd202346bd11dc4ac050713
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 11:26:36 +01:00
Philip McGrath
20a9c13092 gnu: chez-nanopass: Update to 1.9.3.
Thanks to Zhu Zihao for pursuing this update and for prompting
the upstream release!

* gnu/packages/chez.scm (chez-nanopass): Update to 1.9.3.
[arguments]: Move to ...
(chez-nanopass-bootstrap)[arguments]: ... the parent package, and
dynamically adapt to whether we are compiling or bootstrapping,
which simplifies defining variants.

Change-Id: I6fba4f82cfd534f685121f1edd6b54749c6fa009
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 12:19:54 +02:00
Philip McGrath
c15b239b84 gnu: chez-scheme: Update machine types.
The {,t}{a6,arm64}ios machine types were added in upstream commit:
44ea86cb0a5eb1c9c9264660642cb23b42f16181

* gnu/packages/chez.scm (define-machine-types): Update from Chez
Scheme source code.

Change-Id: I895e70d160097f2193d5200aa314baa95100fdad
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 12:19:54 +02:00
Zhu Zihao
236881a21a gnu: Use 'license:' prefix in (gnu packages chez).
* gnu/packages/chez.scm (chez-scheme-for-racket)[license]: Use 'license:'
prefix.
(chez-scheme): Ditto.
(chez-scheme-for-racket-bootstrap-bootfiles): Ditto.
(chez-scheme-bootstrap-bootfiles): Ditto.
(stex-bootstrap): Ditto.
(chez-nanopass-bootstrap): Ditto.
(chez-srfi): Ditto.
(chez-web): Ditto.
(chez-sockets): Ditto.
(chez-matchable): Ditto.
(chez-irregex): Ditto.
(chez-fmt): Ditto.
(chez-mit): Ditto.
(chez-scmutils): Ditto.

Change-Id: I83ca4725c5d359f2c8665541400c568a605187c3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 12:19:54 +02:00
Ashish SHUKLA
f8843a8588 gnu: racket: Update to 8.18.
* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
10.3.0-pre-release.2

* gnu/packages/racket.scm (%racket-version): Update to 8.18.
(%racket-origin): Update hash.
(racket)[inputs]<cext-lib, db, deinprogramm, draw, drracket>
<ds-store, expeditor, gui, htdp, math, pict, rackunit, redex>
<scribble, slideshow, typed-racket, srfi, string-constants>
<syntax-color>: Update hashes.

Change-Id: Ic6970c070f42a83f2240babd2d1fb35e91f97724
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 12:19:54 +02:00
Ludovic Courtès
68a5cdc117 gnu: guile-gcrypt: Update to 0.5.0.
* gnu/packages/gnupg.scm (guile-gcrypt): Update to 0.5.0.

Change-Id: I9eed550c3264ae92213cd32a17fbf34c8c204586
2025-09-04 12:19:53 +02:00
Ludovic Courtès
5c269b0a1c gnu: guile2.0-gcrypt: Remove.
This package has failed to build for several months.

* gnu/packages/gnupg.scm (guile2.0-gcrypt): Remove.

Change-Id: I6c425d26b29e45725626e2880e3fffb8127e2c4a
2025-09-04 12:19:53 +02:00
Nicolas Graves
e5b2c809d2 gnu: Add python-webrtcvad-wheels.
* gnu/packages/python-xyz.scm (python-webrtcvad-wheels): New variable.

Change-Id: I93adee22e1c6236aba5916548c288c088677e4c5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 11:00:43 +01:00
Nicolas Graves
db6df56704 gnu: libsoup-minimal: Graft package propagating libxml2@2.14.
* gnu/packages/gnome.scm
(libsoup-minimal/fixed, libsoup-minimal-2/fixed): Add package.
(libsoup-minimal, libsoup-minimal-2)[replacement]: Graft libsoup-minimal/fixed.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-04 11:13:05 +02:00
Nicolas Graves
17f3902886 gnu: rest: Graft package propagating libxml2@2.14.
* gnu/packages/gnome.scm (rest/fixed): Add package.
(rest)[replacement]: Graft rest/fixed.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-04 11:13:05 +02:00
Nicolas Graves
3852037a5a gnu: gupnp-igd: Update to 1.6.0.
* gnu/packages/gnome.scm (gupnp-igd): Update to 1.6.0.
[propagated-inputs]: Replace gupnp-1.4.0 by gupnp.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-04 11:13:05 +02:00
Nicolas Graves
70d458a709 gnu: Remove gupnp-1.4.
* gnu/packages/gnome.scm (gupnp-1.4): Delete variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-04 11:13:05 +02:00
Nicolas Graves
5bd5624982 gnu: packages: Avoid libxml2@2.9 propagation.
libxml2@2.9 has CVEs, we don't want it in user profiles.

* gnu/packages/augeas.scm (augeas)
* gnu/packages/bioinformatics.scm (libsbml)
* gnu/packages/elf.scm (libabigail)
* gnu/packages/freedesktop.scm (telepathy-logger)
* gnu/packages/glib.scm (libaccounts-glib)
* gnu/packages/gtk.scm (gtksourceview)
* gnu/packages/image-processing.scm (vips)
* gnu/packages/mate.scm (libmateweather)
* gnu/packages/messaging.scm (libgnt)
* gnu/packages/virtualization.scm (libvirt-glib)
* gnu/packages/vpn.scm (openconnect)
* gnu/packages/xml.scm (xmlsec)
[propagated-inputs]: Replace libxml2 by libxml2-next.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-04 11:13:05 +02:00
Nicolas Graves
990e6dd042 gnu: gnome: Avoid libxml2@2.9 propagation.
This package has CVEs, we don't want that in user profiles.  I
removed a few cases where it lead to massive rebuilds, this should be
pretty much under control.

* gnu/packages/gnome.scm (libgrss, phodav, gupnp, libgdata, libgsf)
(libglade, libbonoboui, libxklavier, rest, libsoup-minimal)
(libgweather, totem-pl-parser, mutter, libxml++, libgda)
[propagated-inputs]: Replace libxml2 by libxml2-next.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-04 11:13:05 +02:00
Nicolas Graves
b1b11ad300 gnu: libreoffice: Avoid libxml2@2.9 propagation.
libxml2@2.9 has CVEs, we don't want it in user profiles.  If the
following libraries end up in a user profile, then this vulnerable
libxml2 is propagated.

* gnu/packages/libreoffice.scm (libe-book, libcmis, libabw, libetonyek)
[propagated-inputs]: Replace libxml2 by libxml2-next.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-04 11:13:05 +02:00
Nicolas Graves
f1e9e05f65 gnu: igraph-for-r-rigraphlib: Hide package.
* gnu/packages/graph.scm (igraph-for-r-rigraphlib): Hide package.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-04 11:13:04 +02:00
Maxim Cournoyer
17ec8c775f gnu: qtbase: Revert to 6.8.2.
Commit a2b082bbdce updated qtbase to 6.8.3, but apparently even a patch number
increase causes breakage in Qt: qtdeclarative would no longer pass its test
suite. Revert to 6.8.2.

* gnu/packages/qt.scm (qtbase): Downgrade to 6.8.2.

Change-Id: I0fb36756de168d288157103dd30002f0aea8b4d6
2025-09-04 14:16:13 +09:00
Maxim Cournoyer
acca04c04b gnu: qtbase: Update to 6.8.3 and disable qthread test.
* gnu/packages/qt.scm (qtbase): Update to 6.8.3.
[#:phases] {check}: Skip tst_qthread.

Fixes: #2467
Change-Id: Ie2691f94f9e3d7ddb96be55d5026a0b08b2d8d1d
2025-09-04 12:44:57 +09:00
jgart
1add2f5df7 gnu: trealla: Update to 2.82.30.
* gnu/packages/prolog.scm (trealla): Update to 2.82.30.

Change-Id: I5887ce4bb86a3f90fc88637b7efeda20099a9318
2025-09-03 21:05:30 -05:00
Nicolas Graves
bfb1bb24fd gnu: python-django: Update to 4.2.23.
* gnu/packages/django.scm (python-django): Update to 4.2.23.

Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-04 02:57:34 +02:00
Nicolas Graves
d26dff878f gnu: poco: Update to 1.13.3.
Fixes CVE-2023-52389.

* gnu/packages/cpp.scm (poco): Update to 1.13.3.

Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-04 02:57:34 +02:00
Nicolas Graves
733f8577d7 gnu: podman: Hide CVE-2022-2989.
This issue seems to be properly adressed since version v4.3.0-rc1.

* gnu/packages/containers.scm (podman)[properties]<lint-hidden-cve>:
Hide CVE-2022-2989.

Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-04 02:57:34 +02:00
Nicolas Graves
e5d58e52d1 gnu: podman: Update to 5.6.0.
* gnu/packages/containers.scm (podman): Update to 5.6.0.

Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-04 02:57:34 +02:00
Nicolas Graves
b3ee619e72 gnu: nemo: Hide wrong CPE vendor.
* gnu/packages/cinnamon.scm (nemo)[properties]: Add lint-hidden-cpe-vendors.

Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-04 02:57:34 +02:00
Nicolas Graves
ce8e19e7ad gnu: nemo: Update to 6.4.5.
* gnu/packages/cinnamon.scm (nemo): Update to 6.4.5.
[inputs]: Add json-glib.

Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-04 02:57:34 +02:00