Age | Commit message (Collapse) | Author |
|
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>
|
|
* 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/packages/gnome-xyz.scm (gnome-shell-extension-night-theme-switcher): New variable.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
* gnu/packages/radio.scm (gqrx): Update to 2.17.
|
|
* gnu/packages/python-web.scm (python-openai): Update to 0.28.1.
|
|
* 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/packages/fontutils.scm (fontobene-qt5): New variable.
Signed-off-by: Vinicius Monego <monego@posteo.net>
|
|
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/packages/python-xyz.scm (python-pudb): Update to 2023.1.
|
|
* gnu/packages/cran.scm (r-webchem): New variable.
|
|
* 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/packages/maths.scm (linasm): New variable.
|
|
* gnu/packages/java.scm (openjdk-12)[arugments]: When building for
aarch64-linux add a phase to remove a duplicate line.
|
|
* gnu/packages/statistics.scm (r-dt): Update to 0.30.
|
|
* gnu/packages/cran.scm (r-hunspell): Update to 3.0.3.
|
|
* gnu/packages/cran.scm (r-aplot): Update to 0.2.2.
|
|
* gnu/packages/cran.scm (r-chk): Update to 0.9.1.
|
|
* gnu/packages/cran.scm (r-sungeo): Update to 1.1.1.
[propagated-inputs]: Remove r-fasterize; add r-stringr and r-terra.
|
|
* gnu/packages/maths.scm (suitesparse-umfpack): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (suitesparse-spqr): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (suitesparse-spex): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (suitesparse-mongoose): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (suitesparse-rbio): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (suitesparse-ldl): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (suitesparse-klu): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (suitesparse-cxsparse): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (suitesparse-cholmod): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (metis-suitesparse): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* 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/packages/maths.scm (metis-5.2): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (gklib): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (suitesparse-ccolamd): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (suitesparse-colamd): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (suitesparse-camd): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (suitesparse-btf): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/maths.scm (suitesparse-amd): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
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/packages/maths.scm (suitesparse)[description]: Mention that all
subpackages are included.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
This includes the ‘guix perform-download’ fix from commit
762fdbdef52b4c17df578478cadc8655d56171a4.
* gnu/packages/package-management.scm (guix): Update to e863274.
|
|
* gnu/packages/linux.scm (vendor-reset-linux-module): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* 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/packages/statistics.scm (python-mapie): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/system/shadow.scm (%default-bashrc): Add an alias for 'ip' that enables
output colorization.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/bioconductor.scm (r-biomvrcns)[arguments]: Add phase
'patch-constants.
|
|
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.
|
|
* 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”.
|
|
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’.
|
|
Fixes <https://issues.guix.gnu.org/66315>.
* gnu/packages/guile-xyz.scm (guile-ini)[propagated-inputs]: Add
GUILE-LIB.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/messaging.scm (prosody): Update to 0.12.4.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/ipfs.scm (go-ipfs): Update to 0.14.0.
[source]: Change "go-ipfs" to "kubo" in the source link.
[arguments]: Rename "go-ipfs" to "kubo".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|