dan
b8ab1f0636
gnu: vulkan-headers: Update to 1.3.280.0.
...
* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.3.280.0.
Change-Id: Ie4c135fd53a9cacb36e766daba9524ce33fa5630
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-01 00:39:09 -04:00
dan
3105649b5a
gnu: shaderc: Update to 2024.0.
...
* gnu/packages/vulkan.scm (shaderc): Update to 2024.0.
[arguments]<#:configure-flags>: Specify python executable.
<#:phases>: Remove drop-additional-glslang-deps phase.
[inputs]: Move python from here ...
[native-inputs]: ... to here.
Change-Id: I3ca4b6560288f4b8ea9440a7fd0a7815b67471d8
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-01 00:36:12 -04:00
dan
474ed54aeb
gnu: spirv-cross: Update to 1.3.280.0.
...
* gnu/packages/vulkan.scm (spirv-cross): Update to 1.3.280.0.
Change-Id: Ie8e45c6892892c02e3d970a831044ff9f70a9547
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-01 00:32:39 -04:00
dan
408a770c8f
gnu: glslang: Update to 1.3.280.0.
...
* gnu/packages/vulkan.scm (glslang): Update to 1.3.280.0.
[source]: Remove patch.
[arguments]: Run tests.
[inputs]: Add spirv-tools.
* gnu/packages/patches/glslang-install-static-libs.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Ungerister it.
Change-Id: I39ef23565e575179b292a1ab76d2d70c98f84767
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-01 00:27:22 -04:00
dan
fb5299f54c
gnu: spirv-tools: Update to 1.3.280.0.
...
* gnu/packages/vulkan.scm (spirv-tools): Update to 1.3.280.0.
Change-Id: Ie6e438849f8f59a4b7616ab05e81c4a76d64dd9e
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-01 00:20:28 -04:00
dan
ded6c9a692
gnu: spirv-headers: Update to 1.3.280.0.
...
* gnu/packages/vulkan.scm (spirv-headers): Update to 1.3.280.0.
Change-Id: I7a00d3c432a9f6901b3b91b7df2ded887b6101d1
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-01 00:19:47 -04:00
John Kehayias
5639756aa0
gnu: librsvg-2.40: Skip tests that fail with cairo 1.18.0.
...
* gnu/packages/gnome.scm (librsvg-2.40)[arguments]: Skip two tests which fail
after cairo was updated to version 1.18.0.
Change-Id: If3867a9fdee6481da819954d77341f411e85e78b
2024-03-31 20:47:20 -04:00
dan
f7c259b265
gnu: sdl2: Update to 2.30.1.
...
* gnu/packages/sdl.scm (sdl2): Update to 2.30.1.
Change-Id: I0417cfaa0af55df63f731efad420de9f2b81a3d9
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-31 20:47:19 -04:00
John Kehayias
b43d36a556
gnu: mesa: Update to 24.0.3.
...
* gnu/packages/gl.scm (mesa): Update to 24.0.3.
Co-authored-by: aurtzy <aurtzy@gmail.com>
Change-Id: Id674e81154631daf9e8c33940c299dc1d26c62c5
2024-03-31 20:47:17 -04:00
Josselin Poiret
304d3d9644
gnu: mesa: Hardcode libvulkan.so's dependency for zink.
...
* gnu/packages/gl.scm (mesa): Add vulkan-loader as an input. Refer to its
libvulkan.so.1 by full path in the zink gallium driver.
(cherry picked from commit e2875b7bb894f3575b6e61daa9c1f5d5f4c14b84)
Change-Id: I83ff787e6148a45b9403e578dd744f7eb85a221b
2024-03-31 20:47:16 -04:00
Daniel Ziltener
1d488861a0
gnu: libdrm: Update to 2.4.120.
...
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.120.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Change-Id: Ibd5be956819bbc6b7df5d5b7cdd02297dc1e2e71
2024-03-31 20:47:14 -04:00
John Kehayias
51ae492e8b
gnu: cairo: Update to 1.18.0.
...
With this new release of cairo many old configure options were removed and now
meson is used to build it. The defaults include the tee backend which we had
previously enabled while the xml backend has been dropped from cairo
completely. Old configure options where were commented out to be enabled have
been removed as they no longer apply to version 1.18.0.
The variable 'cairo' is now a hidden package to work around a dependency cycle
where gtk-doc is needed to build the documentation (which itself depends on
cairo). The new variable 'cairo-with-documentation' is now the public package
and the module exports 'cairo' for use in other packages. This follows what
was done for glib.
* gnu/packages/gtk.scm: Export 'cairo'.
(cairo): Update to 1.18.0.
[source]: Remove 'patches' field.
[properties]: Hide package.
[outputs]: Remove (doc output is now in cairo-with-documentation).
[build-system]: Change to meson-build-system.
[arguments]: Add #:glib-or-gtk?. Remove old flags from #:configure-flags and
add '-Dtests=disabled' to match #:tests?.
[propagated-inputs]: Remove commented out packages.
(cairo-with-documentation): New variable.
(cairo-sans-poppler)[properties]: No longer set hidden as it is now inherited
from cairo.
(cairo-xcb)[properties]: Unhide (inherited from cairo).
[arguments]: Remove obsolete #:configure-flags and properly inherit from cairo.
* gnu/packages/patches/cairo-CVE-2018-19876.patch: Remove.
* gnu/packages/patches/cairo-CVE-2020-35492.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove them.
Change-Id: I2f4c953b23c6b32b1fafaf03db89d7a475fc6956
2024-03-31 20:47:13 -04:00
John Kehayias
adecd321c3
gnu: python-pycairo: Update to 1.26.0.
...
* gnu/packages/gtk.scm (python-pycairo): Update to 1.26.0.
Change-Id: I7349bd0c68b061d0f3fe46db52b7fdc63acbd69b
2024-03-31 20:47:10 -04:00
John Kehayias
155f23a52e
Merge branch 'master' into mesa-updates
...
Change-Id: I4cd94a58b62d8c3987e4a60c76b37894ad851e35
2024-03-31 20:46:45 -04:00
Ricardo Wurmus
1cba1f8ce6
gnu: java-rsyntaxtextarea: Install resources.
...
* gnu/packages/textutils.scm (java-rsyntaxtextarea)[arguments]: Enable tests;
install resources.
[native-inputs]: Add xorg-server-for-tests.
Change-Id: If7c89bc6a38058b9cccd74012fa9b5ba14d560d6
2024-04-01 00:39:15 +02:00
Fabio Natali
470fa47daa
gnu: borgmatic: Update to 1.8.9.
...
* gnu/packages/backup.scm (borgmatic): Update to 1.8.9.
[arguments]: Apply guix style.
[native-inputs]: Apply guix style.
[inputs]: Apply guix style.
Change-Id: Ic9eb3c9439dc0aade3e4aae0fbe8e2c7bec49754
Signed-off-by: jgart <jgart@dismail.de>
2024-03-31 17:21:27 -05:00
Zheng Junjie
16c7130835
vm: If not the same local architecture, don't enable kvm.
...
* gnu/system/vm.scm (common-qemu-options): Add target keyword.
Change-Id: Ic9bf18cf60ac5ce623289df31ea050a22c6e604e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-31 22:28:11 +02:00
Zheng Junjie
e6241de15a
vm: add arguments to use virt machine type for qemu-riscv64.
...
* gnu/system/vm.scm (system-qemu-image/shared-store-script): When target
riscv64, add arguments to set qemu virt machine type.
Change-Id: I974c82fdd2d5bfc01caff9e6411db38e472b5cd4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-31 22:28:01 +02:00
Zheng Junjie
88a300852f
linux-initrd: don't add hid-apple module for riscv64-linux.
...
* gnu/system/linux-initrd.scm(default-initrd-modules): when target-riscv64,
don't add hid-apple module.
Change-Id: I633468421db0cb1ebd61e0603021fa1c79038473
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-31 22:27:48 +02:00
Zheng Junjie
f72887f6f9
gnu: linux-libre-riscv64-generic: add more options.
...
This is required by `guix system vm'.
* gnu/packages/linux (linux-libre-riscv64-generic)[#:extra-options]: Add more
option.
Change-Id: I5697ba7158d44ef0ea9cf28cadb4d59f312b4206
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-31 22:27:41 +02:00
Zheng Junjie
ad9832f82e
vm: When target riscv64-linux, use u-boot-qemu-riscv64-bootloader.
...
* gnu/system/vm.scm (virtualized-operating-system) When target riscv64-linux,
use u-boot-qemu-riscv64-bootloader. Add system, target keyword.
Change-Id: I22d64d00670a705e4b81427e44a83d504598b536
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-31 22:27:02 +02:00
Zheng Junjie
a5deb90fd4
vm: use #$ for kernel-arguments.
...
Use #$ allow cross-compile to with support current system kernel.
e.g. linux-libre-riscv64-generic.
* gnu/system/vm.scm(system-qemu-image/shared-store-script)
(linux-image-startup-command): use #$ for kernel-arguments.
Change-Id: I9d2e7df296ce590b95cd30996b33f8ca692ac1b1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-31 22:26:27 +02:00
Zheng Junjie
64187b65d3
bootloader: Add u-boot-qemu-riscv64-bootloader.
...
* gnu/bootloader/u-boot.scm (u-boot-qemu-riscv64-bootloader): New variable.
Change-Id: If6622838d2250c90a26380849b92387aa7122fbb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-31 22:26:21 +02:00
Ludovic Courtès
d727c39e23
gnu: shepherd: Update to 0.10.4.
...
* gnu/packages/admin.scm (shepherd-0.10): Update to 0.10.4.
Change-Id: I09b8ac3544c59e47207bf7f640db13e4001a6322
2024-03-31 22:21:06 +02:00
Ludovic Courtès
7bc1f7be62
ui: Autoload some more.
...
* guix/ui.scm: Autoload a number of modules.
Change-Id: I22d4f719dae73594499522ce6dc8464948f564ec
2024-03-31 18:39:57 +02:00
Vinicius Monego
4d79a9cd6b
gnu: homebank: Update to 5.7.4.
...
* gnu/packages/finance.scm (homebank): Update to 5.7.4.
[source, home-page]: Follow redirect.
[inputs]: Replace libsoup-minimal-2 with libsoup-minimal.
Change-Id: Ie48020959f104ce7b0de4fdbf67471de5360d008
2024-03-31 11:27:01 -03:00
Vinicius Monego
d747d9e2dd
gnu: python-plotly: Update to 5.20.0.
...
* gnu/packages/graph.scm (python-plotly): Update to 5.20.0.
Change-Id: I0df931646677dbceb1fea7912781bc74e0207dcb
2024-03-31 07:40:29 -03:00
Vinicius Monego
ea2db1f30c
gnu: weechat: Update to 4.2.1.
...
* gnu/packages/irc.scm (weechat): Update to 4.2.1.
Change-Id: I9b36ce659762aac88f940d2946304d5cd43c66ee
2024-03-31 07:37:29 -03:00
Vinicius Monego
570f5e567d
gnu: gmt: Update to 6.5.0.
...
* gnu/packages/geo.scm (gmt): Update to 6.5.0.
Change-Id: Ib6d98494b9b67b23aedccaa50ff785999517c43d
2024-03-31 07:37:25 -03:00
Vinicius Monego
43ed834127
gnu: python-mistletoe: Update to 1.3.0.
...
* gnu/packages/markup.scm (python-mistletoe): Update to 1.3.0.
[build-system]: Use pyproject-build-system.
[arguments]: Do not override the check phase, skip one test in #:test-flags.
[native-inputs]: Add python-parameterized, python-pytest.
Change-Id: If25e3cbe19d8936d150c830f1b8f4ce8f8cb5692
2024-03-31 07:37:17 -03:00
Efraim Flashner
76ed1e886e
gnu: gtk: Skip failing tests on aarch64-linux.
...
* gnu/packages/gtk.scm (gtk)[arguments]: When building for aarch64-linux
add a phase to skip a test which can't find the zink driver.
Change-Id: I7b596309f1cbd555bd7ba889379d5b0bb245eabc
2024-03-31 10:58:40 +03:00
John Kehayias
f5558ee0cc
gnu: waybar: Update to 0.10.0.
...
* gnu/packages/wm.scm (waybar): Update to 0.10.0.
Change-Id: I5f52f2250510575156944a589db739abd71218a4
2024-03-30 18:20:30 -04:00
Timotej Lazar
251c0f31f4
gnu: wlr-randr: Update to 0.4.1.
...
* gnu/packages/wm.scm (wlr-randr): Update to 0.4.1.
Change-Id: I95732334df46f4cf524ca32de531e36ac3fd8657
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-30 18:17:53 -04:00
Timotej Lazar
fb966899db
gnu: wireshark: Update to 4.2.4 [security fixes].
...
Fixes CVE-2024-2955.
* gnu/packages/networking.scm (wireshark): Update to 4.2.4.
Change-Id: I707fc87d9572034f203616cba9d279a8af3f85a4
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-30 18:10:40 -04:00
Liliana Marie Prikler
0485e3a4a6
gnu: emacs: Also skip integrity check for i686-linux.
...
The same cases fail as with armhf-linux.
* gnu/packages/emacs.scm (emacs-no-x)[#:phases]<validate-comp-integrity>:
Also skip check on i686-linux.
2024-03-30 13:51:34 +01:00
Vinicius Monego
a17976e975
gnu: python-qasync: Update to 0.27.1.
...
* gnu/packages/python-xyz.scm (python-qasync): Update to 0.27.1.
[build-system]: Use pyproject-build-system.
[arguments]: Use G-Expressions.
[native-inputs]: Remove python-pytest-runner. Add python-poetry-core.
Change-Id: I3290a8b59f393c7bea6f200b5e538ad4be14d349
2024-03-30 09:23:24 -03:00
Vinicius Monego
a414fd2c9a
gnu: ddrescue: Update to 1.28.
...
* gnu/packages/disk.scm (ddrescue): Update to 1.28.
Change-Id: I6211c020890df293312d7c5cf213c12467fc9d00
2024-03-30 09:23:24 -03:00
Vinicius Monego
8541aaa07f
gnu: python-immutabledict: Enable tests.
...
* gnu/packages/python-xyz.scm (python-immutabledict): Enable tests.
Change-Id: I5ebd0fac21a5aa26785a2ced115b736ee5e7952c
2024-03-30 09:23:15 -03:00
Vinicius Monego
064fcf007b
gnu: python-immutabledict: Update to 4.2.0.
...
* gnu/packages/python-xyz.scm (python-immutabledict): Update to 4.2.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-poetry-core.
Change-Id: Ifc3499f6e01efefdcb58aadcae87bbb5a0295d46
2024-03-30 08:36:34 -03:00
Vinicius Monego
8a683b1628
gnu: librecad: Update to 2.2.0.2.
...
* gnu/packages/engineering.scm (librecad): Update to 2.2.0.2.
[arguments]<#:phases>: Delete the patch-boost-error, add-missing-headers and
patch-paths phases. Remove trailing #t.
* gnu/packages/patches/librecad-support-for-boost-1.76.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Change-Id: I23cc1a80b2e9e73bdef40575c4104480cc830d8c
2024-03-30 08:36:10 -03:00
Vinicius Monego
2e2d378551
gnu: gplates: Update to 2.4.
...
* gnu/packages/geo.scm (gplates): Update to 2.4.
[source]: Use git-fetch and fetch from GitHub.
[arguments]: Remove #:configure-flags.
[native-inputs]: Remove unzip.
Change-Id: Idf7c7ffb902f98361a897ce122c076a1a2f7fdf2
2024-03-30 08:34:09 -03:00
Clément Lassieur
350cdbe838
gnu: ublock-origin: Update to 1.57.0.
...
* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.57.0.
(ublock-main-assets): Update to 13715d6deb2ab7e384ac79368fd53c9fd8a7ef64.
(ublock-prod-assets): Update to 3da96ce3dd494202656cbc95e1de8baabc0ab7b2.
Change-Id: Id821ec01d3fde27feadf2a95173e6a26b669aacc
2024-03-30 10:13:54 +01:00
Ahmad Draidi
139715d0e0
gnu: xarcan: Update to 0.6.3.
...
* gnu/packages/arcan.scm (xarcan): Update to 0.6.3.
Change-Id: I2480ec0b91e4248b1bc6b6d86f8ed7266a3b95ea
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-03-30 10:09:34 +01:00
Ahmad Draidi
0b88687971
gnu: arcan: Update to 0.6.3.
...
* gnu/packages/arcan.scm (arcan): Update to 0.6.3.
Change-Id: I9b1337e578cdc7d290517ace3b0edb6a3fe6e926
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-03-30 10:09:33 +01:00
Liliana Marie Prikler
72ca1a336a
Merge branch 'emacs-team'
2024-03-30 10:02:52 +01:00
Liliana Marie Prikler
a915a57d91
Merge branch 'gnome-team'
2024-03-30 09:47:43 +01:00
Skylar Hill
4b23fd7adb
gnu: gerbil: Update to 0.18.1.
...
* gnu/packages/scheme.scm (gerbil): Update to 0.18.1.
[arguments]: Remove ‘chdir’ and ‘configure’ phases. Add ‘set-cc’ phase.
Adjust ‘fix-gxi-shebangs’ phase.
[native-inputs]: Remove ‘coreutils’ and ‘gcc’.
Change-Id: I4248ae3d6df3beaf57b6036f5329374da79e26f1
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2024-03-30 01:01:32 +01:00
Ludovic Courtès
6b138626e4
services: postgresql: Simplify execution of ‘initdb’.
...
* gnu/services/databases.scm (postgresql-activation): Replace
‘primitive-exit’ + ‘system*’ with ‘execl’.
Change-Id: I491fd3093f67af59f240438d7d6123e769e4ec1e
2024-03-30 01:01:32 +01:00
Robert Vollmert
ed03a0aa9b
services: postgresql: Don't initdb when directory exists.
...
* gnu/services/databases.scm (postgresql-activation): Check if
directory exists.
Reviewed-by: Dale Mellor <guix-devel-0brg6b@rdmp.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Id563a3e8df2cb5b805e64cd8319303c65d308c69
2024-03-30 01:01:32 +01:00
Ludovic Courtès
b0a37d8b1a
doc: Cross-reference virtual build machines from ‘guix time-machine’.
...
* doc/guix.texi (Invoking guix time-machine): Tweak the note about
packages that may fail to build. Add cross-reference to virtual build
machines.
Change-Id: Ib2a4a28cdca0c8970d0f5327e39b4a21800ea2e1
2024-03-30 01:01:32 +01:00