John Kehayias
b6fe97abdc
gnu: mesa: Update to 25.2.1.
...
* gnu/packages/gl.scm (mesa): Update to 25.2.1.
Change-Id: I4ee0255e6208b282ccca139c56e051a08170e026
2025-09-30 09:29:51 +09:00
John Kehayias
b234aaf844
gnu: ffmpeg@4: Fix build.
...
* gnu/packages/video.scm (ffmpeg-4)[arguments]: Add modules.
<#:configure-flags>: Remove flags --enable-libplacebo and --enable-libshaderc.
Change-Id: Ib3b69703f74601b1b632dd7f673c0235f1fb6c79
2025-09-30 09:29:51 +09:00
John Kehayias
ab915f981a
gnu: ffmpeg@6: Fix build with gcc-14 on i686-linux.
...
Without turning off this error, the build fails on some Vulkan related code.
* gnu/packages/video.scm (ffmpeg)[arguments]<#:phases>: In
relax-gcc-14-strictness phase, add -Wno-error=int-conversion to CFLAGS.
Change-Id: I3b0d0f5cbc80aae7b4b164b9a17bd0d8804c9fdd
2025-09-30 09:29:51 +09:00
John Kehayias
ea7095f117
gnu: shaderc: Disable tests.
...
The check phase started failing (after core-updates merge maybe?) as there are
no tests since building them was previously disabled already.
* gnu/packages/vulkan.scm (shaderc)[arguments]: Disable tests.
Change-Id: Ibfa53bd30e90a3b4fd6b5bbed403b8a9aa615e9c
2025-09-30 09:29:51 +09:00
John Kehayias
391b246fe0
gnu: libinput: Update to 1.29.0.
...
* gnu/packages/freedesktop.scm (libinput): Update to 1.29.0.
Change-Id: Ib54bd0d7202707852694f875c44c84b90589feac
2025-09-30 09:29:51 +09:00
John Kehayias
8a7069e07f
gnu: mesa: Update to 25.2.0.
...
Note: this is not the first "stable" release, but making this available for
testing as some configuration we used have been dropped upstream.
* gnu/packages/gl.scm (mesa): Update to 25.2.0.
[arguments]<#:meson>: Use meson-1.8.
<#:configure-flags>: Remove osmesa and gallium-xa flags (no longer available).
* gnu/packages/rust-crates.scm (mesa-cargo-inputs): Add rustc-hash.
Change-Id: I36d59582b5d827f78040a248a54fd11e2f982393
2025-09-30 09:29:51 +09:00
John Kehayias
39b329ab76
gnu: Add meson-1.8.
...
* gnu/packages/build-tools.scm (meson-1.8): New variable.
Change-Id: I9895780b41f659d73750519825e7340a1f2911f9
2025-09-30 09:29:51 +09:00
Murilo
ff4c7c2bd6
gnu: Remove libinput-minimal-next.
...
* gnu/packages/freedesktop.scm (libinput-minimal-next): Delete variable.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-30 09:29:50 +09:00
Murilo
d7e6264de6
gnu: hyprland: Build with libinput-minimal.
...
* gnu/packages/wm.scm (hyprland)[inputs]: Change libinput-minimal-next
to libinput-minimal.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-30 09:29:50 +09:00
Murilo
d14946c9ee
gnu: libinput: Update to 1.28.1.
...
* gnu/packages/freedesktop.scm (libinput): Update to 1.28.1.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-30 09:29:50 +09:00
John Kehayias
c88a696df2
gnu: mesa: Update to 25.1.6.
...
* gnu/packages/gl.scm (mesa): Update to 25.1.6.
Change-Id: I42e6d33411aea3876d84477212f5e21fadcf2605
2025-09-30 09:29:50 +09:00
Philipp Berger
cd62c6ceb8
gnu: mesa: Re-enable X11 protocol support for the DRI2 extension.
...
Starting with Mesa 24.3, X11 protocol support for the DRI2 extension is
no longer enabled by default. The developers are phasing it out in
favor of DRI3, and have moved it into an optional 'legacy-x11' feature.
Re-enable it to retain hardware acceleration on older systems that do
not support DRI3.
* gnu/packages/gl.el (mesa)[arguments]<#:configure-flags>: Add
'-Dlegacy-x11=dri2'.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-30 09:29:50 +09:00
Maxim Cournoyer
62d86ff0fe
gnu: wayland: Update to 1.24.0.
...
* gnu/packages/freedesktop.scm (wayland): Update to 1.24.0.
[arguments] <#:parallel-tests?>: Delete.
* gnu/packages/vulkan.scm (vulkan-tools) [source]: Apply patch.
* gnu/packages/patches/vulkan-tools-wayland-1.24.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I321ec682423cc12f320e56156305992349b4b6c6
2025-09-30 09:29:50 +09:00
Maxim Cournoyer
af32c4258a
gnu: libplacebo: Update to 7.351.0.
...
* gnu/packages/video.scm (libplacebo): Update to 7.351.0.
Change-Id: I96b5c43f9269e3ce61390118269dadfcca0f3103
2025-09-30 09:29:50 +09:00
Maxim Cournoyer
ea5950593f
gnu: mesa: Update to 25.1.5.
...
* gnu/packages/gl.scm (mesa): Update to 25.1.5.
Change-Id: Ic05db30a9c4d8ee8c165eb8455c245aa2e2afd85
2025-09-30 09:29:50 +09:00
Maxim Cournoyer
a59b8973b6
gnu: vulkan-validationlayers: Update to 1.4.313.0.
...
* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to 1.4.313.0.
Change-Id: I122d61f1e931ec6624cbf96ed64f585ad92f4789
2025-09-30 09:29:50 +09:00
Maxim Cournoyer
fabce974a1
gnu: vulkan-tools: Update to 1.4.313.0.
...
* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.4.313.0.
Change-Id: Ic96b91a364836a312a1d5f5d58fd2978ac50522a
2025-09-30 09:29:50 +09:00
Maxim Cournoyer
0b3685a8b1
gnu: vulkan-loader: Update to 1.4.313.0.
...
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.4.313.0.
Change-Id: I5a969aab936ae40a7694dcc0d92e158d8375290a
2025-09-30 09:29:50 +09:00
Maxim Cournoyer
9412895e48
gnu: vulkan-headers: Update to 1.4.313.0.
...
* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.4.313.0.
Change-Id: Ibed13fb472f5511a8e73625df19058e05b87d78a
2025-09-30 09:29:50 +09:00
Maxim Cournoyer
b7fdaae5d2
gnu: shaderc: Update to 2025.3.
...
* gnu/packages/vulkan.scm (shaderc): Update to 2025.3.
Change-Id: If5ac7736ba1f32ddd24aaba45e179768aa37558f
2025-09-30 09:29:50 +09:00
Maxim Cournoyer
8563cfe893
gnu: vulkan-utility-libraries: Update to 1.4.313.
...
* gnu/packages/vulkan.scm (vulkan-utility-libraries): Update to 1.4.313.
Change-Id: Ie7cbeb3393fb3d33859bf3983385961e072025ec
2025-09-30 09:29:50 +09:00
Maxim Cournoyer
bc5b7bcc51
gnu: spirv-cross: Update to 1.4.313.0.
...
* gnu/packages/vulkan.scm (spirv-cross): Update to 1.4.313.0.
Change-Id: Idee2fa8bd45d2510990bb0d6ab1f9352094693ef
2025-09-30 09:29:50 +09:00
Maxim Cournoyer
54c545e82e
gnu: glslang: Update to 1.4.313.0.
...
* gnu/packages/vulkan.scm (glslang): Update to 1.4.313.0.
Change-Id: Ie3a4168dc4d62846b68b9a1f417edebf7224134f
2025-09-30 09:29:50 +09:00
Maxim Cournoyer
cf2d74d048
gnu: spirv-tools: Update to 1.4.313.0.
...
* gnu/packages/vulkan.scm (spirv-tools): Update to 1.4.313.0.
Change-Id: Id436a37723e3fbc75525877f66bbf092b19db8db
2025-09-30 09:29:50 +09:00
Maxim Cournoyer
064d3068dc
gnu: spirv-headers: Update to 1.4.313.0.
...
* gnu/packages/vulkan.scm (spirv-headers): Update to 1.4.313.0.
Change-Id: Id20c09fad12aad12ca3dd045af0369f63a5ef49d
2025-09-30 09:29:49 +09:00
Maxim Cournoyer
96a580c5d1
gnu: wayland-protocols: Update to 1.45.
...
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.45.
Change-Id: I6855e59a86dec111b45c0e87d6e3fabe62880aa9
2025-09-30 09:29:49 +09:00
Jesse Gibbons
fac230d68e
gnu: ffmpeg-7: Add support for libgme.
...
* gnu/packages/video.scm (ffmpeg-7) [inputs]: Add libgme.
[configure-flags]: Add "--enable-libgme".
Change-Id: I7af4c2cc3af78a808f3d9b8f8e485d666692701a
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 09:29:49 +09:00
Maxim Cournoyer
8fa67d6c0e
gnu: ffmpeg-7: Enable libplacebo support.
...
* gnu/packages/video.scm (ffmpeg-7) [inputs]: Add libplacebo.
[configure-flags]: Add --enable-libplacebo.
Change-Id: Ib46d46505417b63d44d28369662617e8ebbf9098
2025-09-30 09:29:49 +09:00
45mg
cb5d39c646
gnu: ffmpeg-7: Update to 7.1.1.
...
* gnu/packages/video.scm (ffmpeg-7): Update to 7.1.1.
[phases] {configure}: Don't expect a space in shebang lines; the spaces
were removed in FFmpeg commit 67e2f8b6bf5a44fa8083f90096de6131601879b4.
[native-inputs]: Replace yasm with nasm.
Change-Id: If774bae60713009d7267332959388002bc47daed
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30 09:29:49 +09:00
Maxim Cournoyer
7a6d0160f9
gnu: ffmpeg-7: Enable vulkan support.
...
* gnu/packages/video.scm (ffmpeg-7) [native-inputs]: Add vulkan-headers.
[inputs]: Add shaderc, spirv-tools and vulkan-loader.
[configure-flags]: Add --enable-libshaderc and --enable-vulkan.
Change-Id: I469b013f6fc4d85a86004615948d3a03c9c3efde
2025-09-30 09:29:24 +09:00
Maxim Cournoyer
b8951c7122
gnu: ffmpeg: Update to 6.1.2.
...
* gnu/packages/video.scm (ffmpeg): Update to 6.1.2.
Change-Id: I32ee4ff66f3e8dcf87dbfb373252859bdb1c86d6
2025-09-30 09:28:03 +09:00
pinoaffe
5ae8ea40b6
gnu: emacs-mpdel: Update to 2.1.1.
...
* (emacs-mpdel): Update to 2.1.1.
Change-Id: If9174f93fbf2ed9501ef39246d1637c00839fcc4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-29 20:02:26 +02:00
pinoaffe
a2c24c2cfe
gnu: emacs-libmpdel: Update to 2.1.0.
...
* gnu/packages/emacs-xyz.scm (emacs-libmpdel): Update to 2.1.0.
Change-Id: I8d9939faa625bd7c03e9a74152e1eb00918bc854
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-29 20:02:26 +02:00
Cayetano Santos
582be17cd0
gnu: makel: Update to 1.0.0.
...
* gnu/packages/emacs-build.scm (makel): Update to 1.0.0.
[arguments]: Use G-Expressions.
<#:tests?>: Activate.
Change-Id: I8ccfae0e4501d8a8c43af186e70d6cf010f700e6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-29 20:02:25 +02:00
Sughosha
a49269fd42
gnu: crow-translate: Update to 4.0.2.
...
* gnu/packages/kde-office.scm (crow-translate): Update to 4.0.2.
[source]: Update uri; add snippet.
[arguments]: Update comment.
<#:qtbase>: Use qtbase.
<#:configure-flags>: Add "-DCMAKE_CXX_FLAGS".
<#:phases>: Add 'unbundle-singleapplication phase.
[inputs]: Reorder; remove qtx11extras; replace qtbase-5 with qtbase, qtsvg-5
with qtsvg, qtmultimedia-5 with qtmultimedia and kwayland-5 with kwayland; add
breeze-icons, espeak-ng, qhotkey, qtscxml, qtspeech and single-application.
[native-inputs]: Replace qttools-5 with qttools.
Change-Id: I5b6f10c617d9fc7462c64710a5e303d99af26bbd
2025-09-29 22:11:12 +08:00
Sughosha
2afc99e027
gnu: Add qhotkey.
...
* gnu/packages/qt.scm (qhotkey): New variable.
Change-Id: Iea8794291af9828041862aa3f5e8c5dff7f9f8b3
2025-09-29 22:11:12 +08:00
Sughosha
dfadde6a45
gnu: crow-translate: Move to kde-office.scm.
...
* gnu/packages/kde-office.scm (crow-translate): Delete variable.
* gnu/packages/kde-office.scm (crow-translate): New variable.
Change-Id: I06fb1cebe44fb94cd78ec49c01f71dcf004400ad
2025-09-29 22:11:11 +08:00
Sughosha
92c6501a55
gnu: tellico: Update to 4.1.3.
...
* gnu/packages/kde-multimedia.scm (tellico): Update to 4.1.3.
Change-Id: I1bd2a2675ffa24765b74c6877bf21825fbc4de04
2025-09-29 22:11:11 +08:00
Sughosha
677d7bc5a9
gnu: ghostwriter: Update to 25.08.1.
...
* gnu/packages/kde-multimedia.scm (ghostwriter): Update to 25.08.1.
Change-Id: Icb7317a48ecf61832ef2f1132bf175a8e40bb5ab
2025-09-29 22:11:11 +08:00
pinoaffe
562802c23c
gnu: Add digikam.
...
* gnu/packages/image-viewers.scm (digikam): New variable.
Change-Id: I7d013e5c2b0cd9fc05d994449a8d3fd4db6b8393
2025-09-29 21:40:56 +08:00
pinoaffe
87da209e57
gnu: Add exiv2-static.
...
* gnu/packages/image.scm (exiv2-static): New variable.
Change-Id: Ie2d6abad666028fca761910be098d3fd165cbe50
2025-09-29 21:40:37 +08:00
Trevor Arjeski
b4b4be47cb
services: tor: Add nss-certs.
...
When using a tor-transport-plugin, namely a webtunnel with lyrebird, it is
necessary to have access to ssl certs to establish a connection to the bridge
over https.
* gnu/services/networking.scm (tor-shepherd-service): add nss-certs
file-sytem-mapping
Change-Id: Ifb7488d406cc6300eb6ac95e7dc0dfef0ff571db
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-09-29 15:28:08 +02:00
Junker
c7b7089963
gnu: Add faber.
...
* gnu/packages/task-runners.scm (faber): New variable.
Change-Id: Ic6dbfa00b99cd979130d5142a3165a1ab4d7a03d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-29 15:28:08 +02:00
Sören Tempel
04120f69dd
gnu: Add lhs2tex.
...
* gnu/packages/haskell-apps.scm (lhs2tex): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-29 15:28:08 +02:00
Jake Forster
7eeab5ffa7
gnu: simpleitk: Fix 'pip install'.
...
* gnu/packages/image-processing.scm: Import (gnu packages nss).
(simpleitk) [native-inputs]: Add nss-certs-for-test.
Change-Id: If8c1e75b8813f44384fe0c4a5396fce46441d077
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-29 15:12:20 +02:00
Arun Isaac
16aaabdf53
gnu: phockup: Respect tests?.
...
* gnu/packages/image.scm (phockup)[arguments]: Respect tests? in the check
phase.
2025-09-29 13:51:48 +01:00
Arun Isaac
2fe2935180
gnu: phockup: Update to 1.13.0.
...
* gnu/packages/image.scm (phockup): Update to 1.13.0.
2025-09-29 13:51:48 +01:00
Arun Isaac
a6839f9355
gnu: phockup: Depend on python-pytest-socket for tests.
...
* gnu/packages/image.scm (phockup)[native-inputs]: Add python-pytest-socket.
2025-09-29 13:51:41 +01:00
Noé Lopez
8886042f8a
gnu: gnunet: Update to 0.25.1.
...
* gnu/packages/gnunet.scm (gnunet): Update to 0.25.1.
Change-Id: I006947f6e1f58f204dc7241aa44f4536790cf9d0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-29 14:47:01 +02:00
Remco van 't Veer
ca60f03d84
gnu: assimp: Fix aarch64 build.
...
Some tests fail on aarch64 upstream. See also:
https://github.com/assimp/assimp/issues/6246
* gnu/packages/graphics.scm (assimp) [arguments] <#:phases>: Disable
tests failing on target aarch64.
Change-Id: I193fb97b285bab9b7e092b9ad21b7e301177e1f4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-29 14:48:51 +03:00