| Commit message (Expand) | Author | Age | Files | Lines |
* | guix: Add xtensa-ath9k-elf platform.•••* Makefile.am (MODULES): Add guix/platforms/xtensa.scm.
* guix/platforms/xtensa.scm (xtensa-ath9k-elf): New variable.
* doc/guix.texi: Add xtensa-ath9k-elf documentation.
Change-Id: I51eef245142ed58613340c16d4bf7266e6bf6adb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Jean-Pierre De Jesus DIAZ | 2024-04-17 | 3 | -0/+35 |
* | doc: Add documentation for x86_64-linux-gnux32.•••* doc/guix.texi: Add documentation for x86_64-linux-gnux32.
Change-Id: I408d57ae5ae3e9b1449633b82c41aba0d40ded06
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Jean-Pierre De Jesus DIAZ | 2024-04-17 | 1 | -0/+6 |
* | import: github: Recognize more URLs.•••Fixes <https://issues.guix.gnu.org/66396>.
This allows more packages to be refreshed, such as launchmon, love,
retux, preseq, edgar, antlr3, and runc.
* guix/import/github.scm (updated-github-url)[updated-url]: Add
additional heuristics to Github url updater.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I6409b3f61872a954f53480afd63b307d16d0b9c0
| Giacomo Leidi | 2024-04-17 | 1 | -0/+7 |
* | gnu: Add guile-rsv.•••* gnu/packages/guile-xyz.scm (guile-rsv): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Idede9ef290db92c95ea29f8ad35c9e3a9cdbfa62
| Yuval Langer | 2024-04-17 | 1 | -0/+60 |
* | linux-initrd: Gracefully handle lack of “modules.builtin” file.•••Fixes a regression introduced in
8f8ec56052766aa5105d672b77ad9eaca5c1ab3c, whereby passing a “fake”
kernel package would no longer work.
Fixes <https://issues.guix.gnu.org/70239>.
* gnu/system/linux-initrd.scm (flat-linux-module-directory)[build-exp]:
Gracefully handle lack of “modules.builtin” file.
Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: I3acf48123b20f0b6a3b9cc0bf22f76cec3e64361
| Ludovic Courtès | 2024-04-17 | 1 | -7/+12 |
* | vm: Always use a native emulator in ‘guix system vm’.•••Suggested by Zheng Junjie <zhengjunjie@iscas.ac.cn>.
* gnu/system/vm.scm (system-qemu-image/shared-store-script)[qemu-exec]:
Wrap first element in ‘with-parameters’.
Change-Id: Iab9905aaa7e80bad0372c1ee7c3ea88a89564f8f
| Ludovic Courtès | 2024-04-17 | 1 | -2/+5 |
* | gnu: make-gcc-toolchain: Add gcc:lib.•••* gnu/packages/commencement.scm (make-gcc-toolchain)[inputs]: Add gcc:lib.
Change-Id: I327a2403d5d14dd545981e8e9dbfd7df24c9357e
| John Kehayias | 2024-04-16 | 1 | -0/+1 |
* | gnu: gcc-toolchain: Do not use gcc-final.•••* gnu/packages/commencement.scm (gcc-toolchain): Bind to the default
gcc-toolchain-11 being consitent with others.
(gcc-toolchain-11): Make it from gcc-11.
(gcc-toolchain-aka-gcc): Bind to gcc-toolchain.
| Simon Tournier | 2024-04-16 | 1 | -4/+6 |
* | Merge branch 'mesa-updates'•••Key updates:
cairo 1.16.0 -> 1.18.0
libdrm 2.4.117 -> 2.4.120
mesa 23.3.2 -> 24.0.3
sdl2 2.28.5 -> 2.30.1
vulkan packages 1.3.231.1 -> 1.3.280.0
openexr 3.1.3 -> 3.2.4
Change-Id: Iece081158251d1d5836f6b264ba232dc751c9fe2
| John Kehayias | 2024-04-16 | 15 | -341/+259 |
|\ |
|
| * | Merge remote-tracking branch 'savannah/master' into mesa-updates•••Change-Id: I00980ec5dbd9d23ab076995bc79331d136424796
| Christopher Baines | 2024-04-15 | 82 | -1594/+4740 |
| |\ |
|
| * | | gnu: openexr: Fix build.•••Two issues are fixed with this commit. First, openexr would fail to build on
i686-linux due to a test which checks for SSE2. Secondly, dependents could
fail to find openexr as it now has libdeflate in the Requires.private of
OpenEXR.pc.
* gnu/packages/graphics.scm (openexr)[arguments]: Enable SSE2 for x86_64-linux
and i686-linux in configure-flags.
[inputs]: Remove zlib (no longer used). Move libdeflate from here ...
[propagated-inputs]: ... to here.
Change-Id: Ib2e6669036033e262447ba4b1b98c20c7db13bf1
| John Kehayias | 2024-04-10 | 1 | -4/+17 |
| * | | Merge remote-tracking branch 'savannah/master' into mesa-updates•••Change-Id: Iad185e2ced97067b3dff8fd722435a6c5e2c00e5
| Christopher Baines | 2024-04-09 | 171 | -54140/+90072 |
| |\ \ |
|
| * | | | gnu: openexr: Update to 3.2.4 [security fixes].•••Previous versions, 3.2.2 and 3.1.4, fixed CVE-2023-5841 and CVE-2021-45942,
respectively.
* gnu/packages/graphics.scm (openexr): Update to 3.2.4.
[arguments]: Remove unneeded files from patch-test-directory phase.
[inputs]: Add libdeflate.
Reported-by: Vinicius Monego <monego@posteo.net>
Change-Id: I72f82e623c9b8988cae433947117cd81f40cdbc3
| John Kehayias | 2024-04-08 | 1 | -5/+3 |
| * | | | gnu: mesa: Enable svga driver on all architectures.•••* gnu/packages/gl.scm (mesa)[arguments]: Adjust configure-flags so that
the svga gallium-driver is enabled on all architectures.
Change-Id: I0a604f1f8e4dac511c273149b95bf9b270e8e1fe
| Efraim Flashner | 2024-04-07 | 1 | -2/+1 |
| * | | | gnu: glslang: Skip a test on powerpc-linux.•••* gnu/packages/vulkan.scm (glslang)[arguments]: When building for
powerpc-linux add a phase to skip a test.
Change-Id: I00fd2273fcd2514c3086eee433f74f0bb4c3ebe6
| Efraim Flashner | 2024-04-07 | 1 | -0/+8 |
| * | | | gnu: glslang: Give more information on test failures.•••* gnu/packages/vulkan.scm (glslang)[arguments]: Adjust the 'check phase
to run the tests in parallel, rerun tests which fail and to provide
information when a test fails.
Change-Id: I13962bb503a20338901cdd878d356e1bcce7f2eb
| Efraim Flashner | 2024-04-07 | 1 | -2/+7 |
| * | | | gnu: mesa: Enable all the video codecs.•••* gnu/packages/gl.scm (mesa)[arguments]: Adjust the configure-flags to
enable all the video codecs.
Change-Id: Id540e4d8af8b756f1d0e4978b18e22dd19dd8985
| Efraim Flashner | 2024-04-07 | 1 | -2/+2 |
| * | | | gnu: mesa: Adjust skipped tests on powerpc-linux.•••* gnu/packages/gl.scm (mesa)[arguments]: In the 'disable-failing-test
phase enable another test when building for powerpc-linux.
Change-Id: Ib043b2ea77dc145b3b067496ed45662ad635dc72
| Efraim Flashner | 2024-04-07 | 1 | -5/+3 |
| * | | | gnu: mesa: Enable more gallium drivers.•••* gnu/packages/gl.scm (mesa)[arguments]: Adjust the configure-flag to
also build the svga gallium driver on aarch64 and the freedreno and svga
drivers on armhf.
Change-Id: I129a66184e2728e61a99bae442db908c5c0f84b0
| Efraim Flashner | 2024-04-04 | 1 | -7/+3 |
| * | | | gnu: mesa: Don't skip extra tests on aarch64-linux.•••* gnu/packages/gl.scm (mesa)[arguments]: In the 'disable-failing-test
phase remove the test skipped only on aarch64-linux.
Change-Id: I2f6d978775887270b6374faaa48318565e393767
| Efraim Flashner | 2024-04-04 | 1 | -6/+1 |
| * | | | gnu: glslang: Fix building on riscv64-linux.•••* gnu/packages/vulkan.scm (glslang)[arguments]: When building for
riscv64-linux add a configure-flag to link against -latomic.
Change-Id: Ibf8dd0cac71e19f09ad730d88ddd5c8f7b44c14e
| Efraim Flashner | 2024-04-04 | 1 | -3/+6 |
| * | | | gnu: godot: Update to 4.2.1.•••The previous version failed to build after an update to glslang. Godot looks
for an include, Types.h, which is no longer included in the built glslang.
Use the included glslang (which will match the included vulkan, too) for now.
* gnu/packages/game-development.scm (godot): Update to 4.2.1.
[source]: In snippet add (preserve) amd-fsr2, clipper2, glslang (for now), and
libktx.
[arguments]: Comment out "builtin_glslang=no" in #:scons-flags (for now).
Change-Id: I8f6c20e3796ea96f2e6a6a167063f10a667bd4c3
| John Kehayias | 2024-04-03 | 1 | -3/+14 |
| * | | | gnu: obs-vkcapture: Update to 1.5.0.•••The previous version failed to build after (presumably) the vulkan updates.
* gnu/packages/video.scm (obs-vkcapture): Update to 1.5.0.
Change-Id: I832c76aef5dff04b1c0ee0fe57304dd638e38194
| John Kehayias | 2024-04-03 | 1 | -2/+2 |
| * | | | gnu: python-cairocffi: Update to 1.6.1.•••The previous version failed to build after the cairo update.
* gnu/packages/python-xyz.scm (python-cairocffi): Update to 1.6.1.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-flit-core and python-pikepdf.
[arguments]: Remove now unneeded disable-linters phase.
Change-Id: I3f3119834b7021c52fdfc810d9a3c16ee5c419f3
| John Kehayias | 2024-04-03 | 1 | -13/+6 |
| * | | | gnu: mesa: Update to 24.0.4.•••* gnu/packages/gl.scm (mesa): Update to 24.0.4.
Change-Id: Id0c14c0ad6a45d6cdb4533053e7a116285a87e5f
| John Kehayias | 2024-04-01 | 1 | -2/+2 |
| * | | | gnu: vulkan-validationlayers: Update to 1.3.280.0.•••The check phase was replaced which allows tests to actually run, but they
crash on some hardware (reported in various issues upstream).
* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to 1.3.280.0.
[source]: Add snippet to disable static library building.
[inputs]: Add robin-hood-hashing and vulkan-utility-libraries.
[arguments]: Remove previous configure-flags and add BUILD_TESTS, replace
check phase, and update reason why tests are disabled.
(%vulkan-sdk-version): Remove unused variable.
Change-Id: I80ca002d8dbe71cad57f859ee34ac8f10e175907
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| dan | 2024-04-01 | 1 | -31/+26 |
| * | | | gnu: Add vulkan-utility-libraries.•••* gnu/packages/vulkan.scm (vulkan-utility-libraries): New variable.
Change-Id: I5a7c3fa51150e2181197316f6b97a54f12a24236
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| dan | 2024-04-01 | 1 | -0/+25 |
| * | | | gnu: magic-enum: Update to 0.9.5.•••* gnu/packages/cpp.scm (magic-enum): Update to 0.9.5.
Change-Id: I8306d7ef69276e33f7daada895165a88bfc938ad
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| dan | 2024-04-01 | 1 | -2/+3 |
| * | | | gnu: vulkan-tools: Update to 1.3.280.0.•••* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.3.280.0.
[source]: Add snippet to disable a test.
[arguments]: Remove GLSLANG_INSTALL_DIR from configure-flags. Enable tests.
Replace the check phase
[native-inputs]: Add googletest.
Change-Id: Iadf98fc95d0d70c3780159992ebc2fdff6a2d108
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| dan | 2024-04-01 | 1 | -7/+15 |
| * | | | gnu: volk: Update to 1.3.280.0.•••* gnu/packages/vulkan.scm (volk): Update to 1.3.280.0.
Change-Id: I4f72df2ba6784f3dae93cf60361e1bceaf61d3bb
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| dan | 2024-04-01 | 1 | -3/+3 |
| * | | | gnu: vulkan-loader: Update to 1.3.280.0.•••According to
<https://vulkan.lunarg.com/doc/view/1.3.231.1/linux/loader_and_layer_interface.html>,
the Vulkan loader searches for manifest files in several directories, like in
$HOME or ones set during compile-time. So, expose XDG_DATA_DIRS, which Vulkan
will search, as a search-path to find ones from other packages, like mesa.
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.3.280.0.
[arguments]<#:phases>: Update the use-system-googletest phase.
[native-search-paths]: New search path, XDG_DATA_DIRS.
Change-Id: Ib270eeeea6500691a75c36612104c7ddb1c28dfb
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| dan | 2024-04-01 | 1 | -10/+11 |
| * | | | 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>
| dan | 2024-04-01 | 1 | -3/+3 |
| * | | | 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>
| dan | 2024-04-01 | 1 | -14/+10 |
| * | | | 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>
| dan | 2024-04-01 | 1 | -3/+3 |
| * | | | 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>
| dan | 2024-04-01 | 3 | -68/+11 |
| * | | | 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>
| dan | 2024-04-01 | 1 | -3/+3 |
| * | | | 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>
| dan | 2024-04-01 | 1 | -4/+4 |
| * | | | 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
| John Kehayias | 2024-03-31 | 1 | -2/+5 |
| * | | | 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>
| dan | 2024-03-31 | 1 | -3/+3 |
| * | | | 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
| John Kehayias | 2024-03-31 | 1 | -10/+10 |
| * | | | 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
| Josselin Poiret | 2024-03-31 | 1 | -2/+8 |
| * | | | 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
| Daniel Ziltener | 2024-03-31 | 1 | -2/+2 |
| * | | | 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
| John Kehayias | 2024-03-31 | 4 | -124/+45 |
| * | | | gnu: python-pycairo: Update to 1.26.0.•••* gnu/packages/gtk.scm (python-pycairo): Update to 1.26.0.
Change-Id: I7349bd0c68b061d0f3fe46db52b7fdc63acbd69b
| John Kehayias | 2024-03-31 | 1 | -2/+2 |
| * | | | Merge branch 'master' into mesa-updates•••Change-Id: I4cd94a58b62d8c3987e4a60c76b37894ad851e35
| John Kehayias | 2024-03-31 | 537 | -128513/+250057 |
| |\ \ \ |
|
* | | | | | maint: Use "ustar" format for tarball again.•••This is a follow-up to commit
b0c33b1997e4a02e048ceac445b156b3a1eed76d
maint: Use reproducible timestamps and name for tarball.
* Makefile.am (am__tar): Add --format=ustar.
Change-Id: I1e499c413703105704f49a84868ec10de69846fb
| Janneke Nieuwenhuizen | 2024-04-17 | 1 | -0/+1 |
* | | | | | gnu: emacs-nginx-mode: Update to 1.1.10.•••* gnu/packages/emacs-xyz.scm (emacs-nginx-mode): Update to 1.1.10.
Change-Id: I72010506d3590ffd15b6e30ba32995f49d3262d3
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Tom Willemse | 2024-04-16 | 1 | -2/+2 |
* | | | | | gnu: Add comment to the bottom of version-control.scm.•••This will hopefully discourage patches which add new packages to the bottom of
files, as this increases the likelihood of conflicts when applying patches.
If there are more specific ways that packages should be arranged in specific
modules, this message can be updated accordingly.
* gnu/packages/version-control.scm: Add comment at end of file.
Change-Id: I3d20a6fd957d9cfee9d7b4a4c7979c4202a0fe3a
| Christopher Baines | 2024-04-16 | 1 | -0/+6 |
* | | | | | gnu: Add fnc.•••* gnu/packages/version-control.scm (fnc): New variable.
Change-Id: Idf1cb254c3ae18bacb86bf020511a5d34e2d3684
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Ashish SHUKLA | 2024-04-16 | 1 | -0/+28 |
* | | | | | gnu: Add python-verde.•••* gnu/packages/geo.scm (python-verde): New variable.
Change-Id: I0d176a05a993b19224d22489dd3a8eca19e4f2e0
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Vinicius Monego | 2024-04-16 | 1 | -0/+37 |