summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-18system: Remove nss-certs from OS templates, adjust doc.Maxim Cournoyer
This is a follow-up to commit 86afaadb51 ("system: Add 'nss-certs' to %base-packages-networking.") * doc/guix-cookbook.texi (Running Guix on a Linode Server): Remove nss-certs from operating system's packages field. (Running Guix on a Kimsufi Server): Likewise. * doc/guix.texi (Using the Configuration System): Likewise. (X.509 Certificates): Adjust to mention nss-certs *is* part of %base-packages. * gnu/installer/services.scm (%system-services): Remove recommendation to install nss-certs. * gnu/system/examples/bare-bones.tmpl (host-name): Remove obsolete comments. * gnu/system/examples/desktop.tmpl (packages): Remove nss-certs. * gnu/system/examples/lightweight-desktop.tmpl (packages): Likewise. * gnu/system/examples/plasma.tmpl (packages): Likewise. * gnu/system/examples/raspberry-pi-64-nfs-root.tmpl (packages): Likewise. * gnu/system/examples/raspberry-pi-64.tmpl (packages): Likewise. * gnu/system/examples/vm-image.tmpl (packages): Likewise. * gnu/system/images/orangepi-r1-plus-lts-rk3328.scm (packages): Likewise. * gnu/system/images/pine64.scm (packages): Likewise. * gnu/system/install.scm (installation-os) [packages]: Likewise. Change-Id: If09123a69b987178bcb0aab61c4570c14fc1286f
2024-04-18gnu: gnurl: Properly deprecate package.Maxim Cournoyer
* 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
2024-04-18system: Add 'nss-certs' to %base-packages-networking.Jacob Hrbek
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
2024-04-18gnu: gnss-sdr: Fix build.Guillaume Le Vaillant
* 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
2024-04-18gnu: armadillo: Enable LAPACK support.Guillaume Le Vaillant
* gnu/packages/maths.scm (armadillo)[arguments]: Add OPENBLAS_PROVIDES_LAPACK option to 'configure-flags'. Change-Id: I872520620c921d0ab1fef8f6e5812da12cee031b
2024-04-18gnu: putty: Update to 0.81 [security fix].Andy Tai
Fixes CVE-2024-31497. * gnu/packages/networking.scm (putty): Update to 0.81. Change-Id: I4c6ad42936c985c10b6a2e4b72f746c53ef0e437 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-04-18gnu: cl-colors2: Update to 0.6.0.Andre A. Gomes
* 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>
2024-04-17gnu: guix-data-service: Update to 0.0.1-47.c185892.Christopher Baines
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-47.c185892. Change-Id: Ib4be751dd0e8bf10f617f4e1961a9d53bc4ccc2f
2024-04-17gnu: nar-herder: Update to 0-27.ffda727.Christopher Baines
* gnu/packages/package-management.scm (nar-herder): Update to 0-27.ffda727. Change-Id: I79704f6ca735065680e571950c884815cca1b898
2024-04-17gnu: evolution-data-server: Disable failing test on aarch64.Roman Scherer
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>
2024-04-17gnu: babl: Disable failing test on aarch64.Roman Scherer
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>
2024-04-17gnu: gama: Update to 2.30.Andy Tai
* 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>
2024-04-17gnu: signon-plugin-oauth2: Change SIGNON_PLUGINS_DIR.Christopher Baines
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
2024-04-17ci: Don’t cross-compile to xtensa-ath9k-elf.Ludovic Courtès
This is a followup to 9a60894156c3ea2c609ae0cd787df949f2d6ecc2. * gnu/ci.scm (%bare-platform-triplets): New variable. (cross-jobs)[pointless?]: Use it. Change-Id: I4701bc402bb93d372d46b7208697e0f998a1dc62
2024-04-17gnu: mullvadbrowser: Update to 13.0.14 [security fixes].Clément Lassieur
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
2024-04-17gnu: torbrowser: Update to 13.0.14 [security fixes].Clément Lassieur
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
2024-04-17doc: Expound on ‘guix-home-service-type’.Ludovic Courtès
* doc/guix.texi (Guix Home Service): Reword intro. Tweak example to be closer to reality. (Declaring the Home Environment): Link to ‘guix-home-service-type’. (Invoking guix home): Likewise. Change-Id: I0355a6da9b9a28818eb0738854381671a6a1f652
2024-04-17services: Add the Guix Home service.Richard Sent
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>
2024-04-17gnu: ath9k-htc-firmware: Split package.Jean-Pierre De Jesus DIAZ
* 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>
2024-04-17gnu: cross-binutils: Use binutils-2.33 for ath9k.Jean-Pierre De Jesus DIAZ
* 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>
2024-04-17gnu: ath9k-htc-firmware: Use xtensa-ath9k-elf.Jean-Pierre De Jesus DIAZ
* 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>
2024-04-17gnu: ath9k-htc-firmware: Allow using other targets.Jean-Pierre De Jesus DIAZ
* 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>
2024-04-17gnu: ath9k-htc-firmware: Remove binary blobs.Jean-Pierre De Jesus DIAZ
* 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>
2024-04-17guix: Add xtensa-ath9k-elf platform.Jean-Pierre De Jesus DIAZ
* 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>
2024-04-17doc: Add documentation for x86_64-linux-gnux32.Jean-Pierre De Jesus DIAZ
* doc/guix.texi: Add documentation for x86_64-linux-gnux32. Change-Id: I408d57ae5ae3e9b1449633b82c41aba0d40ded06 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-17import: github: Recognize more URLs.Giacomo Leidi
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
2024-04-17gnu: Add guile-rsv.Yuval Langer
* gnu/packages/guile-xyz.scm (guile-rsv): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Change-Id: Idede9ef290db92c95ea29f8ad35c9e3a9cdbfa62
2024-04-17linux-initrd: Gracefully handle lack of “modules.builtin” file.Ludovic Courtès
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
2024-04-17vm: Always use a native emulator in ‘guix system vm’.Ludovic Courtès
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
2024-04-16gnu: make-gcc-toolchain: Add gcc:lib.John Kehayias
* gnu/packages/commencement.scm (make-gcc-toolchain)[inputs]: Add gcc:lib. Change-Id: I327a2403d5d14dd545981e8e9dbfd7df24c9357e
2024-04-16gnu: gcc-toolchain: Do not use gcc-final.Simon Tournier
* 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.
2024-04-16Merge branch 'mesa-updates'John Kehayias
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
2024-04-17maint: Use "ustar" format for tarball again.Janneke Nieuwenhuizen
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
2024-04-16gnu: emacs-nginx-mode: Update to 1.1.10.Tom Willemse
* gnu/packages/emacs-xyz.scm (emacs-nginx-mode): Update to 1.1.10. Change-Id: I72010506d3590ffd15b6e30ba32995f49d3262d3 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16gnu: Add comment to the bottom of version-control.scm.Christopher Baines
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
2024-04-16gnu: Add fnc.Ashish SHUKLA
* gnu/packages/version-control.scm (fnc): New variable. Change-Id: Idf1cb254c3ae18bacb86bf020511a5d34e2d3684 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16gnu: Add python-verde.Vinicius Monego
* gnu/packages/geo.scm (python-verde): New variable. Change-Id: I0d176a05a993b19224d22489dd3a8eca19e4f2e0 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16gnu: Add brillo.Giacomo Leidi
* gnu/packages/hardware.scm (brillo): New variable. Change-Id: Ic66118b9b792b0bc81bbeffb72236953da0f0772 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16gnu: Add qmmp.Timotej Lazar
* gnu/packages/music.scm (qmmp): New variable. Change-Id: Id5548eaeb73904120473397cac74ef7a5f10ecec Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16gnu: fltk: Update to 1.3.9.Andy Tai
* gnu/packages/fltk.scm (fltk): Update to 1.3.9. Change-Id: Ic766550a4f15a147d8079ebecf0c59152aefa9f0 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16gnu: Add latexml.Nicolas Graves via Guix-patches via
* gnu/packages/markup.scm (latexml): New variable. Reviewed-by: Steve George <steve@futurile.net> Change-Id: If7199a8b74b990ad29718adcb905a5ed31882cf5 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16gnu: Add perl-image-size.Nicolas Graves via Guix-patches via
* gnu/packages/perl.scm (perl-image-size): New variable. Change-Id: Ib2b11b74451b156c4380b91334ae37032e6bb6fd Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16gnu: icecat: Update to 115.10.0-guix0-preview1 [security fixes].Mark H Weaver
Includes fixes for CVE-2024-2609, CVE-2024-3302, CVE-2024-3852, CVE-2024-3854, CVE-2024-3857, CVE-2024-3859, CVE-2024-3861, CVE-2024-3863, and CVE-2024-3864. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2024-04-16gnu: Add prosody-cloud-notify.Ricardo Wurmus
* gnu/packages/messaging.scm (prosody-cloud-notify): New variable. Change-Id: I55edcb3605fae922980163de2d29926798619624
2024-04-16gnu: linux-libre 4.19: Update to 4.19.312.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.312. (linux-libre-4.19-pristine-source): Update hash. Change-Id: I626f133eea8c23177322e242d3ccc4bfa2589baa Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16gnu: linux-libre 5.4: Update to 5.4.274.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.274. (linux-libre-5.4-pristine-source): Update hash. Change-Id: Ibc854c5a98ad71f26cef4e403b6fc0bfa2c7c1c3 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16gnu: linux-libre 5.10: Update to 5.10.215.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.215. (linux-libre-5.10-pristine-source): Update hash. Change-Id: Icd2173d13b527f3c7ec0f80cd22a6c8aa4ead4e5 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16gnu: linux-libre 5.15: Update to 5.15.155.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.155. (linux-libre-5.15-pristine-source): Update hashes. Change-Id: I0c83483f92e37b598313d70e408cce38d84fd5b1 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16gnu: linux-libre 6.1: Update to 6.1.86.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.86. (linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes. Change-Id: Icecabfdcd8b8c76ef62aa679b4eec015869a2134 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-16gnu: linux-libre 6.6: Update to 6.6.27.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.27. (linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes. Change-Id: I0f21abb95d5d80bde56a1d3ad0faf4ab5fabb67f Signed-off-by: Leo Famulari <leo@famulari.name>