aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAge
* gnu: gnurl: Properly deprecate package.Maxim Cournoyer2024-04-18
| | | | | | | | | * gnu/packages/gnunet.scm (gnurl): Move to... * gnu/packages/curl.scm (gnurl): ... here. Deprecate via 'deprecated-package'. Reported-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I779ff9a7923d6532fbac2c2bfd65d6aa56524f1f
* system: Add 'nss-certs' to %base-packages-networking.Jacob Hrbek2024-04-18
| | | | | | | | | | | See the discussion at <https://lists.gnu.org/archive/html/guix-devel/2024-04/msg00020.html>. * gnu/system.scm (%base-packages-networking): Add nss-certs. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I24f336e4bb25561d0ec9344a1a4061d2ecc9aed8
* gnu: gnss-sdr: Fix build.Guillaume Le Vaillant2024-04-18
| | | | | | | | | * gnu/packages/radio.scm (gnss-sdr)[native-inputs]: Remove gfortran. [inputs]: Remove lapack. [arguments]: Add option to 'configure-flags' to use openblas instead of lapack. Change-Id: Ic54ee6543f43226c609d008f425bcc51d18f22c6
* gnu: armadillo: Enable LAPACK support.Guillaume Le Vaillant2024-04-18
| | | | | | | * gnu/packages/maths.scm (armadillo)[arguments]: Add OPENBLAS_PROVIDES_LAPACK option to 'configure-flags'. Change-Id: I872520620c921d0ab1fef8f6e5812da12cee031b
* gnu: putty: Update to 0.81 [security fix].Andy Tai2024-04-18
| | | | | | | | | Fixes CVE-2024-31497. * gnu/packages/networking.scm (putty): Update to 0.81. Change-Id: I4c6ad42936c985c10b6a2e4b72f746c53ef0e437 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: cl-colors2: Update to 0.6.0.Andre A. Gomes2024-04-18
| | | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-cl-colors2): Update to 0.6.0. [inputs]: Add sbcl-parse-number. Change-Id: I954aa3eebff9da0d8749df1c7844982f8171d1d0 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: guix-data-service: Update to 0.0.1-47.c185892.Christopher Baines2024-04-17
| | | | | | * gnu/packages/web.scm (guix-data-service): Update to 0.0.1-47.c185892. Change-Id: Ib4be751dd0e8bf10f617f4e1961a9d53bc4ccc2f
* gnu: nar-herder: Update to 0-27.ffda727.Christopher Baines2024-04-17
| | | | | | * gnu/packages/package-management.scm (nar-herder): Update to 0-27.ffda727. Change-Id: I79704f6ca735065680e571950c884815cca1b898
* gnu: evolution-data-server: Disable failing test on aarch64.Roman Scherer2024-04-17
| | | | | | | | | | This test is flaky on an Apple M1. * gnu/packages/gnome.scm (evolution-data-server): Disable failing test on aarch64. Change-Id: Iccb75f2144b773a8b94242aaee9e6acedaa3af0b Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: babl: Disable failing test on aarch64.Roman Scherer2024-04-17
| | | | | | | | | | | | | | | | | | | | | The float-to-8bit test fails on an Apple M1 (aarch64) with the following message: 9/28 float-to-8bit FAIL 0.11s exit status 1 >>> LD_LIBRARY_PATH=/tmp/guix-build-babl-0.1.108.drv-0/build/babl BABL_PATH=/tmp/guix-build-babl-0.1.108.drv-0/build/extensions MALLOC_PERTURB_=94 /tmp/guix-build-babl-0.1.108.drv-0/build/tests/float-to-8bit stdout: float -> u8 1 failed #1[1] got 76 expected 77 stderr: " 0x43b9f0 0x4390b0 1" 1541377792 BablFishPath cost:146.000000 error:0.000000000000 "/tmp/guix-build-babl-0.1.108.drv-0/build/extensions/gggl.so 0: R'G'B'A float to R'G'B'A u8" 0 BablConversionLinear pixels:0 error: 0.000000 * gnu/packages/gimp.scm (babl): Disable failing test on aarch64. Change-Id: Icf2c2a9ea5986149902f741f96d1847d2403c1f4 Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: gama: Update to 2.30.Andy Tai2024-04-17
| | | | | | | | | * gnu/packages/gps.scm (gama): Update to 2.30. [arguments]<configure-flags>: Add option to force not to use bundled copy of expat. Change-Id: I41f3f037b60b3dd89c8ccb990a800edb041cbc62 Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: signon-plugin-oauth2: Change SIGNON_PLUGINS_DIR.Christopher Baines2024-04-17
| | | | | | | | | | This is a followup to 8a257582e3366b37ab7651198fc4c8912c520b37 where I applied the v2 patch rather than the v3 patch (#70256). * gnu/packages/qt.scm (signon-plugin-oauth2)[arguments]: Add /signon to SIGNON_PLUGINS_DIR. Change-Id: Ib77436507b43e6073cce8acf6a170035d3f09b1a
* ci: Don’t cross-compile to xtensa-ath9k-elf.Ludovic Courtès2024-04-17
| | | | | | | | | This is a followup to 9a60894156c3ea2c609ae0cd787df949f2d6ecc2. * gnu/ci.scm (%bare-platform-triplets): New variable. (cross-jobs)[pointless?]: Use it. Change-Id: I4701bc402bb93d372d46b7208697e0f998a1dc62
* gnu: mullvadbrowser: Update to 13.0.14 [security fixes].Clément Lassieur2024-04-17
| | | | | | | | | | | | | | | | Fixes CVE-2024-3852, CVE-2024-3854, CVE-2024-3857, CVE-2024-2609, CVE-2024-3859, CVE-2024-3861, CVE-2024-3863, CVE-2024-3302, CVE-2024-3864. See the Mozilla Foundation Security Advisory <https://www.mozilla.org/en-US/security/advisories/mfsa2024-19/> for details. * gnu/packages/mullvad-browsers.scm (%mullvadbrowser-build-date): Update to 20240408204645. (%mullvadbrowser-version): Update to 13.0.14. (%mullvadbrowser-firefox-version): Update to 115.10.0esr-13.0-1-build1. (mullvadbrowser-translation-base): Update to d31e6b16c372e2eb235c4f2b0eae0b573a5515ba. Change-Id: I22793fd35dd041fe5d2a47e16a26f1d48e37d2d2
* gnu: torbrowser: Update to 13.0.14 [security fixes].Clément Lassieur2024-04-17
| | | | | | | | | | | | | | | | | | Fixes CVE-2024-3852, CVE-2024-3854, CVE-2024-3857, CVE-2024-2609, CVE-2024-3859, CVE-2024-3861, CVE-2024-3863, CVE-2024-3302, CVE-2024-3864. See the Mozilla Foundation Security Advisory <https://www.mozilla.org/en-US/security/advisories/mfsa2024-19/> for details. * gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to 20240416150000. (%torbrowser-version): Update to 13.0.14. (%torbrowser-firefox-version): Update to 115.10.0esr-13.0-1-build1. (torbrowser-translation-base): Update to d31e6b16c372e2eb235c4f2b0eae0b573a5515ba. (torbrowser-translation-specific): Update to d37455a56f966b4f87f5f326b534a91f71fd5c88. Change-Id: I499d38f66e5528a566a6c105f621fe52b0ea1bc9
* services: Add the Guix Home service.Richard Sent2024-04-17
| | | | | | | | | | | | | | | This patch adds a Guix Home service, which allows for configuring/deploying an operating-system declaration with an associated home-environment. * gnu/services/guix.scm: Add guix-home-service and guix-home-shepherd-service * gnu/home/services/shepherd.scm: Don't attempt to launch user shepherd when the system shepherd runs guix-home-<user> * doc/guix.texi: Add documentation for guix-home-service * gnu/tests/guix.scm: Add a test to verify guix-home-service-type is able to activate a home environment Change-Id: Ifbcc0878d934aa4abe34bb2123b5081fb432aa8e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: ath9k-htc-firmware: Split package.Jean-Pierre De Jesus DIAZ2024-04-17
| | | | | | | | | | | * gnu/local.mk (dist_patch_DATA): Remove ath9k-htc-firmware-objcopy.patch. * gnu/packages/firmware.scm (ath9k-htc-firmware): Remove. (ath9k-htc-ar7010-firmware, ath9k-htc-ar9271-firmware): New variables. * gnu/packages/patches/ath9k-htc-firmware-objcopy.patch: Delete file. * gnu/system.scm (%base-firmware): Use new ath9k packages. Change-Id: I86259e398427abd139c1f310a95bb15e2c03cee3 Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: cross-binutils: Use binutils-2.33 for ath9k.Jean-Pierre De Jesus DIAZ2024-04-17
| | | | | | | | | | | * gnu/packages/cross-base.scm (cross-binutils-package): New procedure. * gnu/packages/cross-base.scm (cross-binutils): Select binutils default value with cross-binutils-package. * gnu/packages/firmware.scm (ath9k-htc-firmware) <native-inputs>: Do not explicitly set the #:xbinutils keyword argument. Change-Id: I0eb25eb2b494241c205286837bfa79a61de8e0b7 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: ath9k-htc-firmware: Use xtensa-ath9k-elf.Jean-Pierre De Jesus DIAZ2024-04-17
| | | | | | | | * gnu/packages/firmware.scm (ath9k-htc-firmware): Use the xtensa-ath9k-elf target for the cross toolchain. Change-Id: Ic1a7c4088312290a86a508f371f4f0e784e301a5 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: ath9k-htc-firmware: Allow using other targets.Jean-Pierre De Jesus DIAZ2024-04-17
| | | | | | | | | | * gnu/packages/firmware.scm (ath9k-htc-firmware): Override the TARGET environment variable in the configure script to use xtensa-elf. * gnu/packages/patches/ath9k-htc-firmware-objcopy.patch: Adapt to use TARGET environment variable for objcopy. Change-Id: Ia44f0f25dde532b90168f2f2456412a43ac9af24 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: ath9k-htc-firmware: Remove binary blobs.Jean-Pierre De Jesus DIAZ2024-04-17
| | | | | | | | * gnu/packages/firmware.scm (ath9k-htc-firmware) <source>: Add snippet to remove bundled binary files. Change-Id: I2f0592d03039ff9d5a5f3a79b0c62566164f3762 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add guile-rsv.Yuval Langer2024-04-17
| | | | | | | * gnu/packages/guile-xyz.scm (guile-rsv): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Change-Id: Idede9ef290db92c95ea29f8ad35c9e3a9cdbfa62
* linux-initrd: Gracefully handle lack of “modules.builtin” file.Ludovic Courtès2024-04-17
| | | | | | | | | | | | | | 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
* vm: Always use a native emulator in ‘guix system vm’.Ludovic Courtès2024-04-17
| | | | | | | | | 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
* gnu: make-gcc-toolchain: Add gcc:lib.John Kehayias2024-04-16
| | | | | | * gnu/packages/commencement.scm (make-gcc-toolchain)[inputs]: Add gcc:lib. Change-Id: I327a2403d5d14dd545981e8e9dbfd7df24c9357e
* gnu: gcc-toolchain: Do not use gcc-final.Simon Tournier2024-04-16
| | | | | | | * 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.
* Merge branch 'mesa-updates'John Kehayias2024-04-16
|\ | | | | | | | | | | | | | | | | | | | | | | 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
| * Merge remote-tracking branch 'savannah/master' into mesa-updatesChristopher Baines2024-04-15
| |\ | | | | | | | | | Change-Id: I00980ec5dbd9d23ab076995bc79331d136424796
| * | gnu: openexr: Fix build.John Kehayias2024-04-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Merge remote-tracking branch 'savannah/master' into mesa-updatesChristopher Baines2024-04-09
| |\ \ | | | | | | | | | | | | Change-Id: Iad185e2ced97067b3dff8fd722435a6c5e2c00e5
| * | | gnu: openexr: Update to 3.2.4 [security fixes].John Kehayias2024-04-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | gnu: mesa: Enable svga driver on all architectures.Efraim Flashner2024-04-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gl.scm (mesa)[arguments]: Adjust configure-flags so that the svga gallium-driver is enabled on all architectures. Change-Id: I0a604f1f8e4dac511c273149b95bf9b270e8e1fe
| * | | gnu: glslang: Skip a test on powerpc-linux.Efraim Flashner2024-04-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/vulkan.scm (glslang)[arguments]: When building for powerpc-linux add a phase to skip a test. Change-Id: I00fd2273fcd2514c3086eee433f74f0bb4c3ebe6
| * | | gnu: glslang: Give more information on test failures.Efraim Flashner2024-04-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | | gnu: mesa: Enable all the video codecs.Efraim Flashner2024-04-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gl.scm (mesa)[arguments]: Adjust the configure-flags to enable all the video codecs. Change-Id: Id540e4d8af8b756f1d0e4978b18e22dd19dd8985
| * | | gnu: mesa: Adjust skipped tests on powerpc-linux.Efraim Flashner2024-04-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gl.scm (mesa)[arguments]: In the 'disable-failing-test phase enable another test when building for powerpc-linux. Change-Id: Ib043b2ea77dc145b3b067496ed45662ad635dc72
| * | | gnu: mesa: Enable more gallium drivers.Efraim Flashner2024-04-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | | gnu: mesa: Don't skip extra tests on aarch64-linux.Efraim Flashner2024-04-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gl.scm (mesa)[arguments]: In the 'disable-failing-test phase remove the test skipped only on aarch64-linux. Change-Id: I2f6d978775887270b6374faaa48318565e393767
| * | | gnu: glslang: Fix building on riscv64-linux.Efraim Flashner2024-04-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/vulkan.scm (glslang)[arguments]: When building for riscv64-linux add a configure-flag to link against -latomic. Change-Id: Ibf8dd0cac71e19f09ad730d88ddd5c8f7b44c14e
| * | | gnu: godot: Update to 4.2.1.John Kehayias2024-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | gnu: obs-vkcapture: Update to 1.5.0.John Kehayias2024-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | gnu: python-cairocffi: Update to 1.6.1.John Kehayias2024-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | gnu: mesa: Update to 24.0.4.John Kehayias2024-04-01
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gl.scm (mesa): Update to 24.0.4. Change-Id: Id0c14c0ad6a45d6cdb4533053e7a116285a87e5f
| * | | gnu: vulkan-validationlayers: Update to 1.3.280.0.dan2024-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | | gnu: Add vulkan-utility-libraries.dan2024-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/vulkan.scm (vulkan-utility-libraries): New variable. Change-Id: I5a7c3fa51150e2181197316f6b97a54f12a24236 Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| * | | gnu: magic-enum: Update to 0.9.5.dan2024-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/cpp.scm (magic-enum): Update to 0.9.5. Change-Id: I8306d7ef69276e33f7daada895165a88bfc938ad Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| * | | gnu: vulkan-tools: Update to 1.3.280.0.dan2024-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * | | gnu: volk: Update to 1.3.280.0.dan2024-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/vulkan.scm (volk): Update to 1.3.280.0. Change-Id: I4f72df2ba6784f3dae93cf60361e1bceaf61d3bb Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| * | | gnu: vulkan-loader: Update to 1.3.280.0.dan2024-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | | gnu: vulkan-headers: Update to 1.3.280.0.dan2024-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/vulkan.scm (vulkan-headers): Update to 1.3.280.0. Change-Id: Ie4c135fd53a9cacb36e766daba9524ce33fa5630 Signed-off-by: John Kehayias <john.kehayias@protonmail.com>