Commit graph

144167 commits

Author SHA1 Message Date
Nicolas Graves
392933e50c
gnu: sylpheed: Add release-monitoring-url property.
* gnu/packages/mail.scm (sylpheed)[properties]: Add
release-monitoring-url.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-06 22:18:08 +01:00
Nicolas Graves
3553c7f4fe
gnu: upx: Update to 4.2.4.
* gnu/packages/compression.scm (upx): Update to 4.2.4.
[properties]: Add lint-hidden-cve property.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-06 22:18:08 +01:00
Nicolas Graves
87e9647913
gnu: libgda: Rename patch for guix lint.
* gnu/packages/gnome.scm (libgda)[source]<origin>: Rename patch for
CVE to be ignored by guix lint.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-06 22:18:07 +01:00
Nicolas Graves
f2ada4d04e
gnu: gerbv: Add lint-hidden-cve property.
* gnu/packages/engineering.scm (gerbv)[properties]: Add
lint-hidden-cve property.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-06 22:18:07 +01:00
Suhail Singh
9c848c89ce
gnu: emacs-eldev: Update to 1.10.3.
* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.10.3 and update URLs.

Change-Id: I5bcf362dbe035cacff2b35b29ebb281a2a85318c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-06 17:56:47 +01:00
Ian Eure
280aa6b57d
gnu: librewolf: Update to 132.0-1 [security fixes].
New upstream version.  The 132.0-2-1 release switches to the firefox-l10n
repository, necessitating rework of locale handling.

131.0.3-1 fixes CVEs:

CVE-2024-9936: Undefined behavior in selection node cache

132.0-1 fixes CVEs:

CVE-2024-10458: Permission leak via embed or object elements
CVE-2024-10459: Use-after-free in layout with accessibility
CVE-2024-10460: Confusing display of origin for external protocol
                handler prompt
CVE-2024-10461: XSS due to Content-Disposition being ignored in
                multipart/x-mixed-replace response
CVE-2024-10462: Origin of permission prompt could be spoofed by long
                URL
CVE-2024-10463: Cross origin video frame leak
CVE-2024-10468: Race conditions in IndexedDB
CVE-2024-10464: History interface could have been used to cause a
                Denial of Service condition in the browser
CVE-2024-10465: Clipboard "paste" button persisted across tabs
CVE-2024-10466: DOM push subscription message could hang Firefox
CVE-2024-10467: Memory safety bugs fixed in Firefox 132, Thunderbird
                132, Firefox ESR 128.4, and Thunderbird 128.4

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

Change-Id: I4afbcb496a8b0a329254762259cd1598d574761e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-06 17:23:35 +01:00
Ian Eure
0ad0f8a1fa
gnu: nss-rapid: Update to 3.105.
* gnu/packages/nss.scm (nss-rapid): Update to 3.105.

Change-Id: I8b502be10f5d577a258033417cf7faddc41ca214
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-06 17:23:29 +01:00
Ludovic Courtès
544bdcbd4c
gnu: openmpix: Add dependency on zlib.
As noted in run-time warnings, lack of zlib support “may result in
longer-than-normal startup times and larger memory footprints”.

* gnu/packages/parallel.scm (openpmix)[inputs]: Add zlib.

Change-Id: I90fd7cc4c3c84f6447e7116b4c00dcb07b35460b
2024-11-06 16:56:04 +01:00
Zheng Junjie
ba9466481d
gnu: qcoro-qt5: Update to 0.11.0.
* gnu/packages/qt.scm (qcoro-qt5): Update to 0.11.0.

Change-Id: I3109fb71f04963ebd03570f4dbbcaabd663dfad1
2024-11-06 21:20:11 +08:00
Zheng Junjie
7a59abd262
gnu: mu: Update to 1.12.7.
* gnu/packages/mail.scm (mu): Update to 1.12.7.
[source]: Switch to git-fetch.

Change-Id: I377c49e3c1a83ae854f82e565660a1743ab0c2d7
2024-11-06 21:20:11 +08:00
Kai Jellinghaus
29fd0861ed
gnu: Add dpdk.
* gnu/packages/dpdk.scm (dpdk): New Variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Registe file.

Change-Id: Ib1486e7c9af77a88a90631f9dd775d54ba88ce9c
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-11-06 21:20:11 +08:00
Sughosha
9302f02234
gnu: kde-games: Add knights to propagated-inputs.
* gnu/packages/kde-games (kde-games)[propagated-inputs]: Add knights.

Change-Id: I36666852175ba76d69f800e195dc6679ec3d621b
2024-11-06 19:38:25 +08:00
Sughosha
37a5ef4095
gnu: Add knights.
* gnu/packages/kde-games.scm (knights): New variable.

Change-Id: I86346750c28fefd5b2a02cbda8dcc458907766fa
2024-11-06 19:38:25 +08:00
Sughosha via Guix-patches via
57fb43e17d
gnu: Rename knights with knightsgame.
Rename knights with knightsgame to package knights from KDE games module.

* gnu/packages/games.scm (knights): Rename with knightsgame.

Change-Id: I6eec8189fd29fe2ede67d98c26fdd9cafe4c2aef
2024-11-06 19:38:25 +08:00
Efraim Flashner
bd3d7c8587
gnu: xlsx2csv: Honor the #:tests? flag.
* gnu/packages/xml.scm (xlsx2csv)[arguments]: Adjust the custom 'check
phase to honor the #:tests? flag.

Change-Id: I13809dd414bc0e27b5bf404c35dabf67bbc4c4f4
2024-11-06 12:49:40 +02:00
Efraim Flashner
683e3f4fab
gnu: tinyxml: Fix cross-compiling.
* gnu/packages/xml.scm (tinyxml)[arguments]: Adjust the custom
'build-shared-library phase to use the correct compiler for the target.

Change-Id: I7db740fca974aa719e06fab4d67cee1a3e014312
2024-11-06 12:49:40 +02:00
Efraim Flashner
ff799a1a95
gnu: tinyxml: Honor the #:tests? flag.
* gnu/packages/xml.scm (tinyxml)[arguments]: Adjust the custom 'check
phase to honor the #:tests? flag.

Change-Id: Id085358cc07572be3bcee887c825c826f1b00f58
2024-11-06 12:49:40 +02:00
Efraim Flashner
e6ec657c49
gnu: u-boot-tools: Honor the #:tests flag.
* gnu/packages/bootloaders.scm (u-boot-tools)[arguments]: Adjust the
custom 'check and 'check-x86 phases to honor the #:tests? flag.

Change-Id: I663eba70df61569928e167ffe1af9411e405da80
2024-11-06 12:49:40 +02:00
Efraim Flashner
5a0e4b60d3
gnu: Add shepherd-run.
* gnu/packages/admin.scm (shepherd-run): New variable.

Change-Id: I4b08c84f83bcc588db7a11619321f4c8dee48257
2024-11-06 12:49:40 +02:00
Efraim Flashner
847374eb15
gnu: fuse-2: Don't force running the tests.
* gnu/packages/linux.scm (fuse-2)[arguments]: Remove the #:tests
keyword.

Change-Id: I5139f76471471f25cd2b165c2ebbbebf745eba33
2024-11-06 12:49:40 +02:00
Efraim Flashner
0647563266
gnu: rubber: Don't force running the tests.
* gnu/packages/tex.scm (rubber)[arguments]: Remove the #:tests keyword.

Change-Id: I09aeb82423fe226297cf1073b61266bd9a643b7e
2024-11-06 12:49:40 +02:00
Efraim Flashner
970c68fd58
gnu: libgrapheme: Don't force running the tests.
* gnu/packages/suckless.scm (libgrapheme)[arguments]: Remove the #:tests
keyword.

Change-Id: Idb954594bbaa2947859c667da8731753ca2b3c71
2024-11-06 12:49:40 +02:00
Efraim Flashner
9aa17266dd
gnu: go-github-com-fxamacker-cbor-v2: Disable tests when cross-compiling.
* gnu/packages/golang-xyz.scm (go-github-com-fxamacker-cbor-v2)
[arguments]: Also disable the tests when cross-compiling.

Change-Id: If29c432399e59aed7947f513aa8c3a01315d30db
2024-11-06 12:49:40 +02:00
Efraim Flashner
143927acac
gnu: go-github-com-cskr-pubsub: Don't force running the tests.
* gnu/packages/golang.scm (go-github-com-cskr-pubsub)[arguments]: Remove
the #:tests keyword.

Change-Id: Ia48f48a239238173994ca39e6b896c69948deb78
2024-11-06 12:49:39 +02:00
Efraim Flashner
fb9168d2c0
gnu: go-github-com-dgraph-io-ristretto: Disable tests when cross-compiling.
* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-ristretto)
[arguments]: Also disable the tests when cross-compiling.

Change-Id: I3addf5203366b6628af304a083ca5e5ce34250c3
2024-11-06 12:49:39 +02:00
Efraim Flashner
acd36c8172
gnu: go-github-com-libp2p-go-cidranger: Disable tests when cross-compiling.
* gnu/packages/golang-web.scm (go-github-com-libp2p-go-cidranger)
[arguments]: Also disable the tests when cross-compiling.

Change-Id: I26df125d5a006ec9a4207a8e692eea38f7c48f1f
2024-11-06 12:49:39 +02:00
Efraim Flashner
9183e61ad1
gnu: ngspice: Don't inherit #:tests flag.
* gnu/packages/engineering.scm (ngspice)[arguments]: Adjust the
inherited arguments to not inherit the #:tests setting.

Change-Id: Ia8d5b1e615a0683cfc438796b6c2f97642de724f
2024-11-06 12:49:39 +02:00
Efraim Flashner
b6487f8d5a
gnu: stress-ng: Disable tests when cross-compiling.
* gnu/packages/admin.scm (stress-ng)[arguments]: Also disable the tests
when cross-compiling.

Change-Id: If417d3a0379e6345902536c9a5bdef7afde6f18d
2024-11-06 12:49:39 +02:00
Efraim Flashner
1970662004
gnu: wfmash: Disable tests when cross-compiling.
* gnu/packages/bioinformatics.scm (wfmash)[arguments]: Also disable the
tests when cross-compiling.

Change-Id: Ie7e22a84bfa9b49d4a4b7c1b51a6b01743941af4
2024-11-06 12:49:39 +02:00
Navid Afkhami
0c1a6db809
gnu: Add r-seuratextend.
* gnu/packages/bioinformatics.scm (r-seuratextend): New variable.

Change-Id: I9ce0d90a2f05d4e074459046c380849cf9f63978
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2024-11-06 11:41:05 +01:00
Navid Afkhami
f5ca62fcad
gnu: Add r-seuratextenddata.
* gnu/packages/bioinformatics.scm (r-seuratextenddata): New variable.

Change-Id: Ic07ca4e55387ac914f915f3688bda2f9352435cc
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2024-11-05 23:52:06 +01:00
Arun Isaac
2fa6f985a3
doc: Explicitly mention --localstatedir and --sysconfdir configure flags.
Prior to this commit, the terms localstatedir and sysconfdir were used without
being defined earlier in this section. This commit clarifies that they are
configure flags.

* doc/contributing.texi (Building from Git): Explicitly mention
--localstatedir and --sysconfdir configure flags.

Change-Id: I3e6edbbc1f2a342196e732e14257dbdf9a3f4303
2024-11-05 22:46:20 +00:00
Vagrant Cascadian
78ffa63731
gnu: librecast: Update to 0.9.1-1-g5ab5f63.
* gnu/packages/networking.scm (librecast): Update to 0.9.1-1-g5ab5f63.
2024-11-05 11:45:21 -08:00
Vagrant Cascadian
ad800e7299
gnu: lcrq: Update to 0.2.3.
* gnu/packages/networking.scm (lcrq): Update to 0.2.3.
2024-11-05 11:45:18 -08:00
Wilko Meyer
b4ba36429d
gnu: linux-libre 5.15: Update to 5.15.170.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.170.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I88003a3345e87dd7923cef090971d8546ba2a681
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-11-05 14:27:09 -05:00
Wilko Meyer
c1004ce1d5
gnu: linux-libre 6.1: Update to 6.1.115.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.115.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I65762da989fcff0e4b6ef78d8962ebef1d2acb55
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-11-05 14:27:08 -05:00
Wilko Meyer
3376be05c7
gnu: linux-libre 6.6: Update to 6.6.59.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.59.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I912018083233a3318dd514bedd048548f88a804b
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-11-05 14:27:08 -05:00
Wilko Meyer
7b33cf568d
gnu: linux-libre 6.11: Update to 6.11.6.
* gnu/packages/linux.scm (linux-libre-6.11-version): Update to 6.11.6.
(linux-libre-6.11-pristine-source): Update hash.

Change-Id: Ice47d9e2047b2f23edb33b847fbfd964986ebd08
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-11-05 14:27:04 -05:00
John Kehayias
af1a338219
gnu: Add wayland-protocols-next.
The previous version of wayland-protocols-next was removed in
72535be25c as wayland-protocols was updated to
the latest version at the time.  Now that there have been further updates to
wayland-protocols, restore wayland-protocols-next to the latest version for
use in any packages needing a newer wayland-protocols until wayland-protocols
itself is updated.

* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.

Change-Id: I5b9e3f55604e0b8eaa72ad341785353c32f97972
2024-11-05 14:02:30 -05:00
John Kehayias
40b6729fd7
gnu: mesa: Update to 24.2.5.
* gnu/packages/gl.scm (mesa): Update to 24.2.5.

Change-Id: I84b8af46617fb414b564ceda6e9772dcee3f48d6
2024-11-05 11:56:51 -05:00
John Kehayias
00e5f7ff2a
gnu: sdl2: Update to 2.30.8.
* gnu/packages/sdl.scm (sdl2): Update to 2.30.8.

Change-Id: I007b589ad93fe90b873f7310c5e379ef5f5f5306
2024-11-05 11:56:49 -05:00
John Kehayias
22a2b66a82
gnu: mesa: Update to 24.2.4.
* gnu/packages/gl.scm (mesa): Update to 24.2.4.

Change-Id: I60a43d0344ff901c18d2b025aad7f0f9b925593b
2024-11-05 11:56:47 -05:00
John Kehayias
c236894563
gnu: mesa: Update to 24.2.3.
* gnu/packages/gl.scm (mesa): Update to 24.2.3.

Change-Id: I910baba6e1f5b9d4fb15dc37551d3dd5baabb940
2024-11-05 11:56:46 -05:00
aurtzy
6832edf804
gnu: mesa: Enable NVK driver for x86_64 architecture.
* gnu/packages/gl.scm (mesa)[native-inputs]: Add rust, rust-bindgen-cli,
rust-cbindgen-0.26 for x86_64.
[arguments]<#:meson>: Use newer version of meson to satisfy NVK build
requirements.
<#:configure-flags>: Use "auto" for 'vulkan-drivers' flag when target arch is
x86_64.
<#:phases>: Add 'patch-subproject-sources phase to patch rust subproject
sources when target arch is x86_64.
* gnu/packages/crates-io.scm (rust-paste-1, rust-proc-macro2-1, rust-quote-1,
rust-syn-2, rust-unicode-ident-1): Add a comment about being dependencies of
mesa.

Change-Id: I76e3db5072ca3c718155b188ca64b52766d55f36
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-05 11:56:44 -05:00
Zheng Junjie
f0dbb3d39c
gnu: qtwayland: Fix build.
* gnu/packages/patches/qtwayland-update-wayland-xml.patch: new patch.
* gnu/local.mk (dist_patch_DATA): Registered it.
* gnu/packages/qt.scm (qtwayland)[source]: Use it.

Change-Id: I9d48fb905d457fdcb19e0e786a2a10bee2b5a3d3
2024-11-05 11:56:43 -05:00
John Kehayias
4e13b59c98
gnu: gtk-layer-shell: Update to 0.9.0.
* gnu/packages/gtk.scm (gtk-layer-shell): Update to 0.9.0.

Change-Id: I4e519f95f8afc883d0374c13048d2c13ec6c787f
2024-11-05 11:56:41 -05:00
Zheng Junjie
baef644869
gnu: qtwayland-6: Fix build.
* gnu/packages/patches/qtwayland-6-update-wayland-xml.patch: new patch.
* gnu/local.mk (dist_patch_DATA): Registered it.
* gnu/packages/qt.scm (qtwayland-6)[source]: Use it.
[arguments]<#:phases>: Adjust disable-failing-tests to disable tst_scaling
test.

Change-Id: I23aa602ce572e2a1eb5092bada97a84ba4af596e
2024-11-05 11:56:40 -05:00
Efraim Flashner
e13f4b10c5
gnu: mesa: Fix build on arm architectures.
* gnu/packages/gl.scm (mesa)[inputs]: When building for an arm platform
add python-pycparser.
[arguments]: When building for aarch64 or armhf don't add kmsro as a
gallium driver.
* gnu/packages/python-xyz.scm (python-pycparser): Mark as a dependency
for mesa.

Change-Id: I61182157418a6667fcbb0d4280c959a708119b0d
2024-11-05 11:56:38 -05:00
Rutherther
138273c4e8
gnu: wlroots: Update to 0.18.
Each wlroots major version are usually incompatible.  With the change to 0.18
wlroots has a different .pc pkg-config file name, wlroots-0.18.pc.  That means
any package using pkg-config to search for wlroots won't be able to find it.
So even if there were no breaking changes programs cannot be compiled against
different major versions.

Note that there are some differences in the package-name and file-name of some
previous versions of wlroots.

* gnu/packages/wm.scm (wlroots): Update to 0.18.
(wlroots-0.17): New variable.
(wlroots-0.16): Inherit from it.
[propagated-inputs]: Remove wlroots and add wlroots-0.17.
(sway, cagebreak, labwc, wf-config)[inputs]: Likewise.
(wlroots-0.15): Inherit from wlroots-0.16.

Change-Id: I377ed66e91b4adc1216d42077fe7c34178a5552b
Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-05 11:56:37 -05:00
Rutherther
62a9c2d29b
gnu: wlroots: Remove unneeded hwdata patch.
* gnu/packages/wm.scm (wlroots)[source]: Remove patch.
* gnu/packages/patches/wlroots-hwdata-fallback.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: I4be3e203b99f1d8e4d837164d55a8c06c8fc71ee
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-05 11:56:35 -05:00