aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAge
* gnu: python-glymur: Update to 0.12.8.jgart2023-10-07
| | | | | * gnu/packages/python-xyz.scm (python-glymur): Update to 0.12.8. [native-inputs]: Add python-scikit-image.
* services: configuration: Add some commonly used predicates.Bruno Victal2023-10-07
| | | | | | | | | | | | | * gnu/services/configuration.scm (list-of-packages?, list-of-symbols?): New predicate. * gnu/services/audio.scm (list-of-symbol?): Remove. * gnu/services/telephony.scm (string-list?): Remove. (serialize-string-list): Rename to … (serialize-list-of-strings): … this. (account-fingerprint-list?, jami-account-list?): Use list-of. * doc/guix.texi: Update it. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* services: fstrim-service-type: Serialize with SRFI-171 transducers.Bruno Victal2023-10-07
| | | | | | | * gnu/services/linux.scm (serialize-fstrim-configuration): Refactor to use base-transducer. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* services: configuration: Use transducers within serialize-configuration.Bruno Victal2023-10-07
| | | | | | | | | | | | | | | | | | Introduces 'base-transducer', a SRFI-171 based transducer that can be used as a starting point for writing custom configuration record serializing procedures. This also fixes the symbol maybe-value serialization test case. * gnu/services/configuration.scm (empty-serializer?): New predicate. (base-transducer, tfilter-maybe-value): New procedure. (serialize-configuration): Adapt to use base-transducer. * gnu/services/telephony.scm (jami-account->alist): Use transducers to skip fields that are unserializable or whose field maybe-value is unset. * tests/services/configuration.scm: Remove test-expect-fail. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* services: configuration: Simplify normalize-extra-args.Bruno Victal2023-10-07
| | | | | | | * gnu/services/configuration.scm (define-configuration-helper, normalize-extra-args): Use #f instead of %unset-value. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: Add gnome-shell-extension-night-theme-switcher.Sergio Pastor Pérez2023-10-07
| | | | | | * gnu/packages/gnome-xyz.scm (gnome-shell-extension-night-theme-switcher): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: gqrx: Update to 2.17.Guillaume Le Vaillant2023-10-07
| | | | * gnu/packages/radio.scm (gqrx): Update to 2.17.
* gnu: python-openai: Update to 0.28.1.jgart2023-10-07
| | | | * gnu/packages/python-web.scm (python-openai): Update to 0.28.1.
* gnu: librepcb: Update to 1.0.0.pinoaffe2023-10-06
| | | | | | | | | | | | | | | | | * gnu/packages/engineering.scm (librepcb): Update to 1.0.0. [source]: Add snippet to remove some vendored dependencies. [build-system]: Use cmake-build-system. [inputs]: Add fontconfig, fontobene-qt5, glu, hoedown, muparser, opencascade-occt, clipper, qtdeclarative-5, qtquickcontrols2-5, quazip. [native-inputs]: Add googletest, pkg-config. [arguments]<#:configure-flags>: Add "-DUNBUNDLE_FONTOBENE_QT5=ON", "-DUNBUNDLE_GTEST=ON", "-DUNBUNDLE_HOEDOWN=ON", "-DUNBUNDLE_MUPARSER=ON", "-DUNBUNDLE_POLYCLIPPING=ON", "-DUNBUNDLE_QUAZIP=ON". <#:phases>: Don't override the configure phase. Override the check phase and skip failing tests. [license]: Remove licenses from unbundled dependencies. Signed-off-by: Vinicius Monego <monego@posteo.net>
* gnu: Add fontobene-qt5.pinoaffe2023-10-06
| | | | | | * gnu/packages/fontutils.scm (fontobene-qt5): New variable. Signed-off-by: Vinicius Monego <monego@posteo.net>
* gnu: exim: Update to 4.96.1 [security updates].Wilko Meyer2023-10-06
| | | | | | | | | | Fixes CVE-2023-42114, CVE-2023-42115, CVE-2023-42116, CVE-2023-42117, CVE-2023-42118, and CVE-2023-42119. See <https://www.exim.org/static/doc/security/CVE-2023-zdi.txt> for more details. * gnu/packages/mail.scm (exim): Update to 4.96.1. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
* gnu: python-pudb: Update to 2023.1.jgart2023-10-06
| | | | * gnu/packages/python-xyz.scm (python-pudb): Update to 2023.1.
* gnu: Add r-webchem.Ricardo Wurmus2023-10-06
| | | | * gnu/packages/cran.scm (r-webchem): New variable.
* build-system/minify: Use esbuild.Ricardo Wurmus2023-10-06
| | | | | | | | | | | * guix/build-system/minify.scm (default-uglify-js): Replace this procedure... (default-esbuild): ...with this new procedure. (lower): Use it, and add "esbuild" to build inputs. * guix/build/minify-build-system.scm (minify): Invoke esbuild instead of setting up a pipe to uglifyjs. * gnu/packages/cran.scm (r-shiny)[native-inputs]: Replace node-uglify-js with esbuild. * gnu/packages/statistics.scm (r-dt)[native-inputs]: Same.
* gnu: Add linasm.Ricardo Wurmus2023-10-06
| | | | * gnu/packages/maths.scm (linasm): New variable.
* gnu: openjdk-12: Fix building on aarch64-linux.Efraim Flashner2023-10-06
| | | | | * gnu/packages/java.scm (openjdk-12)[arugments]: When building for aarch64-linux add a phase to remove a duplicate line.
* gnu: r-dt: Update to 0.30.Ricardo Wurmus2023-10-06
| | | | * gnu/packages/statistics.scm (r-dt): Update to 0.30.
* gnu: r-hunspell: Update to 3.0.3.Ricardo Wurmus2023-10-06
| | | | * gnu/packages/cran.scm (r-hunspell): Update to 3.0.3.
* gnu: r-aplot: Update to 0.2.2.Ricardo Wurmus2023-10-06
| | | | * gnu/packages/cran.scm (r-aplot): Update to 0.2.2.
* gnu: r-chk: Update to 0.9.1.Ricardo Wurmus2023-10-06
| | | | * gnu/packages/cran.scm (r-chk): Update to 0.9.1.
* gnu: r-sungeo: Update to 1.1.1.Ricardo Wurmus2023-10-06
| | | | | * gnu/packages/cran.scm (r-sungeo): Update to 1.1.1. [propagated-inputs]: Remove r-fasterize; add r-stringr and r-terra.
* gnu: Add suitesparse-umfpack.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-umfpack): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-spqr.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-spqr): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-spex.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-spex): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-mongoose.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-mongoose): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-rbio.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-rbio): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-ldl.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-ldl): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-klu.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-klu): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-cxsparse.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-cxsparse): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-cholmod.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-cholmod): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add metis-suitesparse.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (metis-suitesparse): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add gklib-suitesparse.David Elsing2023-10-06
| | | | | | | | * gnu/packages/maths.scm (gklib-suitesparse): New variable. * gnu/packages/patches/gklib-suitesparse.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add metis-5.2.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (metis-5.2): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add gklib.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (gklib): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-ccolamd.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-ccolamd): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-colamd.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-colamd): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-camd.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-camd): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-btf.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-btf): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-amd.David Elsing2023-10-06
| | | | | | * gnu/packages/maths.scm (suitesparse-amd): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add suitesparse-config.David Elsing2023-10-06
| | | | | | | | | | The suitesparse-source variable contains the entire SuiteSparse source code, which is used for all subpackages. * gnu/packages/maths.scm (suitesparse-version, suitesparse-source, suitesparse-config): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: suitesparse: Tweak description.David Elsing2023-10-06
| | | | | | | * gnu/packages/maths.scm (suitesparse)[description]: Mention that all subpackages are included. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: guix: Update to e863274.Ludovic Courtès2023-10-06
| | | | | | | This includes the ‘guix perform-download’ fix from commit 762fdbdef52b4c17df578478cadc8655d56171a4. * gnu/packages/package-management.scm (guix): Update to e863274.
* gnu: Add vendor-reset-linux-module.Lars Rustand2023-10-06
| | | | | | * gnu/packages/linux.scm (vendor-reset-linux-module): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: matterbridge: Update to 1.26.0Denis 'GNUtoo' Carikli2023-10-06
| | | | | | | * gnu/packages/messaging.scm (matterbridge): Update to 1.26.0 Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: Add python-mapie.Vinicius Monego2023-10-06
| | | | | | * gnu/packages/statistics.scm (python-mapie): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* system: Modify bash skeleton to colorize 'ip' output.Bruno Victal2023-10-06
| | | | | | | * gnu/system/shadow.scm (%default-bashrc): Add an alias for 'ip' that enables output colorization. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: r-biomvrcns: Patch R constants.Ricardo Wurmus2023-10-06
| | | | | * gnu/packages/bioconductor.scm (r-biomvrcns)[arguments]: Add phase 'patch-constants.
* services: hurd-vm: Leave root password uninitialized when offloading.Ludovic Courtès2023-10-05
| | | | | | | | | | | | | Starting with 953c65ffdd43c02c934518fb7a1c68542584b223, offloading to the Hurd VM would be enabled by default. However, ‘root’ had an empty password so any user on the host could connect to the VM over VNC, log in as root, and potentially populate the host’s store from there. This change fixes that. * gnu/services/virtualization.scm (operating-system-with-locked-root-account): New procedure. (hurd-vm-disk-image)[transform]: Add ‘operating-system-with-locked-root-account’ when offloading.
* tests: childhurd: Test SSH connection with a non-root user.Ludovic Courtès2023-10-05
| | | | | | | * gnu/tests/virtualization.scm (%childhurd-os): Remove ‘services’ and add ‘users’ to the GNU/Hurd ‘operating-system’ declaration. (run-childhurd-test)[run-command-over-ssh]: Log in as “test” instead of “root”.
* services: mcron: Hide ‘mkdir-p’ from (shepherd support).Ludovic Courtès2023-10-05
| | | | | | | | This a avoids a Guile warning about the name collision with (guix build utils). The warning was introduced by commit e0e85f2b2396c69d078caad9bd8e1a0fddf33a4a. * gnu/services/mcron.scm (mcron-shepherd-services): Hide ‘mkdir-p’.