aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* maint: Support `make doc-pot-update' from a tarball.Janneke Nieuwenhuizen2024-04-19
| | | | | | | | | | * build-aux/xgettext.scm: Move setting of environment variables to shell header. (main): Use SOURCE_DATE_EPOCH as fallback for timestamp. This fixes running from a tarball. * Makefile.am (EXTRA_DIST): Add it. Change-Id: Ic487587b22495868fd2a21545a13dc9e3458299c
* maint: Resurrect running `make' from a tarball.Janneke Nieuwenhuizen2024-04-19
| | | | | | | | | | | | This is a follow-up to commit 8b972da068708a8b17f3ab153ea940690ca49ca9 Makefile.am: Auto-configure Git on 'make'. * configure.ac (in_git_p): New conditional. * Makefile.am (nodist_noinst_DATA): Use it to only enable this when building from Git. Change-Id: I09a90a59a4933a8cdb04124467d38209171f2a57
* gnu: Add font-lxgw-heartserif.Zhu Zihao2024-04-19
| | | | | | | * gnu/packages/fonts.scm (font-lxgw-heartserif): New variable. Change-Id: I94cab117c35c536526e8f88d7ba05a3e6b5747d5 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: Add font-lxgw-neozhisong.Zhu Zihao2024-04-19
| | | | | | | * gnu/packages/fonts.scm (font-lxgw-neozhisong): New variable. Change-Id: I351bb86a22ad610f51d6e0e8aea290285529cbd3 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: Add font-plangothic.Zhu Zihao2024-04-19
| | | | | | | * gnu/packages/fonts.scm (font-plangothic): New variable. Change-Id: I5982af96057dbb7c354ebfa32c173b25cf883461 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: Add font-jigmo.Zhu Zihao2024-04-19
| | | | | | | * gnu/packages/fonts.scm (font-jigmo): New variable. Change-Id: Icdc619043d9f88eb413344fa9e7c2915ec86acc8 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: nanovna-saver: Update to 0.6.3.Guillaume Le Vaillant2024-04-19
| | | | | | | | | | * gnu/packages/radio.scm (nanovna-saver): Update to 0.6.3. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools-scm. [inputs]: Replace python-pyqt by python-pyqt-6. [arguments]: Add 'set-version' phase. Change-Id: I1772dd67916c812148131e48424ca8a9948e008a
* gnu: hamlib: Update to 4.5.5.Guillaume Le Vaillant2024-04-19
| | | | | | | | * gnu/packages/radio.scm (hamlib): Update to 4.5.5. [source]: Switch to git-fetch method. [arguments]: Remove 'force-bootstrap' phase. Change-Id: Ia281f76ab0fd87b99c69eb56e004a3947455e539
* gnu: flmsg: Update to 4.0.23.Guillaume Le Vaillant2024-04-19
| | | | | | | * gnu/packages/radio.scm (flmsg): Update to 4.0.23. [native-inputs]: Replace autoconf by autoconf-2.71. Change-Id: Ieea1528458479af9e909b7df1b95955f2a6598eb
* gnu: flamp: Update to 2.2.12.Guillaume Le Vaillant2024-04-19
| | | | | | * gnu/packages/radio.scm (flamp): Update to 2.2.12. Change-Id: I1a88d6c2523220324c25cd8da0fb55e2442a8401
* gnu: flrig: Update to 2.0.04.Guillaume Le Vaillant2024-04-19
| | | | | | * gnu/packages/radio.scm (flrig): Update to 2.0.04. Change-Id: Ibabf51caca450bb01b9b146ad4e6410997222edd
* gnu: fldigi: Update to 4.2.04.Guillaume Le Vaillant2024-04-19
| | | | | | | * gnu/packages/radio.scm (fldigi): Update to 4.2.04. [native-inputs]: Replace autoconf by autoconf-2.71. Change-Id: Ic2844f6f6114e504877344bbd91b6ac6db93b0b0
* gnu: gqrx-scanner: Update to 1.0.5.Guillaume Le Vaillant2024-04-19
| | | | | | * gnu/packages/radio.scm (gqrx-scanner): Update to 1.0.5. Change-Id: I68f3363f6e164aa3274eecf4c2515609565b652f
* gnu: gqrx: Update to 2.17.5.Guillaume Le Vaillant2024-04-19
| | | | | | * gnu/packages/radio.scm (gqrx): Update to 2.17.5. Change-Id: I110d6e2e170203d7503760721b13e47e88b8d827
* news: Add entry for nss-certs being added to %base-packages.Maxim Cournoyer2024-04-18
| | | | | | | * etc/news.scm: New entry. * NEWS: Update news. Change-Id: I40e0b859f2af0bb0e652925a53d6447ea6fbacfb
* system: Remove nss-certs from OS templates, adjust doc.Maxim Cournoyer2024-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* 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
* doc: Expound on ‘guix-home-service-type’.Ludovic Courtès2024-04-17
| | | | | | | | | * 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
* 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>
* guix: Add xtensa-ath9k-elf platform.Jean-Pierre De Jesus DIAZ2024-04-17
| | | | | | | | | * 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>
* doc: Add documentation for x86_64-linux-gnux32.Jean-Pierre De Jesus DIAZ2024-04-17
| | | | | | | * doc/guix.texi: Add documentation for x86_64-linux-gnux32. Change-Id: I408d57ae5ae3e9b1449633b82c41aba0d40ded06 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* import: github: Recognize more URLs.Giacomo Leidi2024-04-17
| | | | | | | | | | | | | 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
* 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