Age | Commit message (Expand) | Author |
2024-10-14 | gnu: xen: Update to 4.19.0. [security fixes]...This fixes at least 10 different CVEs.
* gnu/packages/virtualization.scm (xen): Update to 4.19.0.
[arguments]<#make-flags>: Add SHLIB flags.
<#phases>: Update 'patch phase.
[origin]<patches>: Remove xen-docs-use-predictable-ordering.patch and
xen-remove-config.gz-timestamp.patch from here...
* gnu/packages/patches: ...here and...
* gnu/local.mk: ...here.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Nicolas Graves |
2024-10-14 | gnu: git-annex-remote-rclone: Upgrade to v0.8...* gnu/packages/version-control.scm (git-annex-remote-rclone):
Upgrade from v0.6 to v0.8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Aaron Covrig |
2024-10-14 | services: tor: Add support for pluggable transports....Pluggable transports are programs that disguise Tor traffic, which
can be useful in case Tor is censored. Pluggable transports
cannot be configured by #:config-file file exclusively because Tor
process is run via 'least-authority-wrapper' and cannot have access
to transport plugin, which is a separate executable (Bug#70302,
Bug#70332).
* doc/guix.texi (Networking Services): Document 'tor-transport-plugin'
data type and 'transport-plugins' option for 'tor-configuration.
* gnu/services/networking.scm: Export
'tor-configuration-transport-plugins', 'tor-transport-plugin',
'tor-transport-plugin?', 'tor-plugin-role',
'tor-plugin-protocol', and 'tor-plugin-program'.
(<tor-configuration>): Add 'transport-plugins' field.
(<tor-transport-plugin>): New variable.
(tor-configuration->torrc): Add content to 'torrc' computed-file.
(tor-shepherd-service): Add file-system-mapping(s).
Change-Id: I1b0319358778c7aee650bc843e021a6803a1cf3a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Nigko Yerden |
2024-10-14 | image: Add support for btrfs....* gnu/build/image.scm (make-btrfs-image): New variable.
* gnu/system/image.scm (system-disk-image): Support btrfs.
Change-Id: I80a5b52ec478ce5927d6208e324cbb70282c647a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Roman Scherer |
2024-10-14 | image: Use file system options in make-vfat-image....* gnu/build/image.scm (make-vfat-image): Use file system options.
Change-Id: I791aadd2803d1ef96fc79cf8910a74a0083d2b6e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Roman Scherer |
2024-10-14 | services: configuration: Document multiple configurations per field....* gnu/services/configuration.scm (generate-documentation): Filter for all
configurations associated with each field-name.
* doc/guix.texi (Complex Configurations): Describe use case for multiple
field-names.
Change-Id: I6d1e7b8858231aa05fda884b31a9bd0a48f07293
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Herman Rimm |
2024-10-14 | doc: Document home-shepherd-configuration-daemonize?...* gnu/home/services/shepherd.scm: Export home-shepherd-configuration-daemonize?.
* doc/guix.texi (home-shepherd-configuration): Add entry for daemonize? field.
Change-Id: Ifd1518c89fe8d5869d5e6469823dafd8457f24f1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dariqq |
2024-10-14 | home: home-shepherd-configuration: Add silent? field....* gnu/home/services/shepherd.scm (home-shepherd-configuration): Add silent? field.
(launch-shepherd-gexp): Conditionally invoke shepherd with --silent.
* doc/guix.texi (home-shepherd-configuration): Document it.
Change-Id: I1ce7a92c2777ebded39fe293b0bdcbd03562b4fc
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dariqq |
2024-10-14 | doc: Refer to ‘iso-codes’, not ‘iso-codes/pinned’....This effectively reverts 8e5c8303a414719c19a597247674be87fd500d45, which
was unnecessary in this case and would break when evaluating
‘doc/build.scm’ against a previous Guix revision where
‘iso-codes/pinned’ is unbound.
* doc/build.scm (localization-helper-module): Use ‘iso-codes’ rather
than ‘iso-codes/pinned’.
Change-Id: I95497fa474fb5ce89c7d2fe9bf0925a0cd438763
| Ludovic Courtès |
2024-10-14 | teams: Remove myself from the documentation team....* etc/teams.scm (Florian Pelz): Remove from the documentation team.
Change-Id: I12be73998b18c3767f6d07753285bf1e70401054
| Florian Pelz |
2024-10-14 | gnu: nanovna-saver: Update to 0.6.4....* gnu/packages/radio.scm (nanovna-saver): Update to 0.6.4.
Change-Id: I99b18313d8e7f644bb8303d4f964b76d930184e5
| Guillaume Le Vaillant |
2024-10-14 | gnu: multimon-ng: Update to 1.3.1....* gnu/packages/radio.scm (multimon-ng): Update to 1.3.1.
Change-Id: Ic2f27bbab20d47d40f1395e1df2011d0749d8e40
| Guillaume Le Vaillant |
2024-10-14 | gnu: xnec2c: Update to 4.4.16....* gnu/packages/radio.scm (xnec2c): Update to 4.4.16.
Change-Id: I8cf8dd7b3a92159f251a9145b15d336c8c46f8e9
| Guillaume Le Vaillant |
2024-10-14 | gnu: fldigi: Update to 4.2.06....* gnu/packages/radio.scm (fldigi): Update to 4.2.06.
Change-Id: Iff05e80e52b66264feb1f5de7a1fb0f90453379a
| Guillaume Le Vaillant |
2024-10-14 | doc: Fix typos....* doc/guix.texi (Sound Services, Web Services, Miscellaneous
Services, Invoking guix system, Sway window manager): Fix typos.
Change-Id: I28c09ecb6034e4aae43ca6006b46fdb186832edd
| Florian Pelz |
2024-10-13 | gnu: python-pytest-mp: Remove variable....* gnu/packages/python-check.scm (python-pytest-mp): Upstream archived this
project and it is not used by any other packages.
Change-Id: Ibe0d98b8d7442a29aee7fcddf508caa40db72a0c
| jgart |
2024-10-13 | gnu: trealla: Update to 2.56.11....* gnu/packages/prolog.scm (trealla): Update to 2.56.11.
Change-Id: I685534168f022d06c88d722b97a6642f6ed41d59
| jgart |
2024-10-14 | gnu: nghttp3: Update to 1.6.0....* gnu/packages/web.scm (nghttp3): Update to 1.6.0.
Change-Id: I1ace57429944d1db33fec8eb9f5cd233ccefe1e9
| Tomas Volf |
2024-10-14 | gnu: ngtcp2: Update to 1.8.0....* gnu/packages/networking.scm (ngtcp2): Update to 1.8.0.
Change-Id: I0a704cc0e4dc72302b0b7aef133c2cdca9f224fb
| Tomas Volf |
2024-10-14 | gnu: guile-cv: Update to 0.4.0....* gnu/packages/guile-xyz.scm (guile-cv): Update to 0.4.0.
[arguments]: Set GUILE_AUTO_COMPILE to prevent warnings, fix and
separate phase modifications into different tasks. Use G-expression.
Remove trailing #t.
[inputs]: Replace guile-2.0 with guile-3.0.
[native-inputs]: Update syntax. Add autoconf, automake, texinfo,
libtool and gettext-minimal.
[propagated-inputs]: Update syntax.
Change-Id: I0a4141740de7cdadbe103c62831f11474cb4ddb2
| Sébastien Lerique |
2024-10-14 | gnu: vips: Fetch sources from git....* gnu/packages/image-processing (vips)[source]: Fetch from git.
Change-Id: I1bab0fdf3dd6c230025726c613f9eefb36238871
| Zheng Junjie |
2024-10-14 | gnu: vips: Update to 8.15.3. [security fixes]...This fixes CVE-2023-40032.
* gnu/packages/image-processing.scm (vips): Update to 8.15.3.
[build-system]: Switch to meson-build-system.
[inputs]: Add glib:bin.
| Nicolas Graves |
2024-10-14 | gnu: podman: Update to 5.2.4....* gnu/packages/containers.scm (podman): Update to 5.2.4.
Change-Id: I7fcdc2062165ba43cda43ac2b31a9bc39ca1a8cf
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
| Tomas Volf |
2024-10-14 | gnu: buildah: Update to 1.37.4....* gnu/packages/containers.scm (buildah): Update to 1.37.4.
Change-Id: I3eae30e7c8e55900f0f6bd947223c7dd1bacedbe
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
| Tomas Volf |
2024-10-06 | gnu: chrony: Update to 4.6.1....* gnu/packages/ntp.scm (chrony): Update to 4.6.1.
[arguments]: Add ‘--with-ntp-era=0’ to #:configure-flags.
Change-Id: Ia84fce602df043aad4b6b6e519459d3a6469c486
| Tobias Geerinckx-Rice |
2024-10-06 | gnu: ntp: Update to 4.2.8p18....* gnu/packages/ntp.scm (ntp): Update to 4.2.8p18.
Change-Id: I6f7c83831c05656ce70db8b5e58fa9e35e47f2a4
| Tobias Geerinckx-Rice |
2024-10-06 | gnu: r-pan: Fix upstream hash mismatch....The tarball was modified upstream. Apart from regenerating
pan/inst/doc/pan-tr.pdf and updating pan/DESCRIPTION, it changes
build/vignette.rds, data/YWC.data.rda, data/bitest.rda, and
data/marijuana.rda all in the same 020f → 0403 way:
-00000000: 5244 5832 0a58 0a00 0000 0200 020f 0200 RDX2.X..........
+00000000: 5244 5832 0a58 0a00 0000 0200 0403 0200 RDX2.X..........
No idea what that means (probably nothing) but now you've been Informed.
* gnu/packages/cran.scm (r-pan)[source]: Update sha256.
Change-Id: Ib6e6d13fe7b3a46de21c7eeef7223c9338565860
| Tobias Geerinckx-Rice |
2024-10-06 | gnu: tklib: Fix source file name....* gnu/packages/tcl.scm (tklib)[source]: Add a FILE-NAME.
Change-Id: I6d0b44e9709c58b5e59c00be72c51a2f35f4f717
| Tobias Geerinckx-Rice |
2024-10-13 | gnu: retroarch: Fix suspend screensaver feature not working....* gnu/packages/emulators.scm (retroarch-minimal)
[phases] <configure>: Add '--enable-dbus' configure flag.
Change-Id: I48257cdbe07620451b7c73998f1937c7e4c81b7a
| Maxim Cournoyer |
2024-10-13 | gnu: Add bin-graph....* gnu/packages/linux.scm (bin-graph): New variable.
Change-Id: I7405cbc00e038d024d035fb100473352c9a7b59d
Reviewed-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Reviewed-by: Andreas Enge <andreas@enge.fr>
| Artyom V. Poptsov |
2024-10-13 | guile-ssh: Update to 0.17.0 and use patch....* gnu/packages/ssh.scm (guile-ssh): Update to 0.17.0 and apply patch.
* gnu/packages/patches/guile-ssh-rename-bool.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register patch.
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
Change-Id: Iafb5630430ba122861b7e2fe2c76c84739b4e00f
| Herman Rimm |
2024-10-12 | gnu: dool: Update to 1.3.3....* gnu/packages/admin.scm (dool): Update to 1.3.3.
[arguments]<phases>: Fix "check" phase by removing "-f" option from the dool
arguments as it leads to failures during tests but works after installation.
Don't remove "examples/dstat.py" as it is already removed in the upstream.
Change-Id: I22714bc03bf248b97ba8f21835aedb213e1b281b
| Artyom V. Poptsov |
2024-10-12 | doc: Add “Deprecation Policy” section....* doc/contributing.texi (Deprecation Policy): New node.
(Commit Access): Link to ‘package-removal-policy’.
Change-Id: I5d095559920a3d9b791b5d919aab4e2f2a0c2dee
| Ludovic Courtès |
2024-10-12 | build-system: mix: Fix decoding of package names with git versions....* guix/build/mix-build-system.scm (%git-version-rx): New variable,
(package-name->elixir-name): use %git-version-rx to discriminate git
versions from regular ones.
Fixes <https://issues.guix.gnu.org/73454>
Change-Id: Icc6dc56c3db62dfbc17c7c71354a7a7e3d2e5b2a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I978ddaf8667500d0d490c62561ab1267c3940dea
| Giacomo Leidi |
2024-10-12 | build-system: mix: Allow loading Erlang dependencies in Mix driven builds....* guix/build/mix-build-system.scm (set-mix-env): sets ERL_LIBS to allow
Erlang's virtual machine to load Erlang dependencies in Mix builds.
Fixes <https://issues.guix.gnu.org/73453>
Change-Id: Ic1ef5db20680bfd265fbac72bafb760d21135f68
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Idcb6f349194a6cbf7516e9188b888c740fbf501f
| Giacomo Leidi |
2024-10-12 | import: composer: Implement recursive package refresh....* guix/import/composer.scm
(guix-package->composer-name): Simplify.
(composer-fetch): Replace reduce by fold to correct version selection logic.
(latest-release): Implement recursive package refresh. Rename to import-release.
(import-release): New function, formerly known as latest-release.
Change-Id: I8f629b4d1da866f5986d39b4e159f2b44af9ee49
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Nicolas Graves |
2024-10-12 | import: composer: Handle parsing failures....* guix/import/composer (latest-release): Handle parsing
failures. Rename package to composer-package for clarity.
Change-Id: I57f6fba7b05122b031177681e76cf0b5c9547736
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Nicolas Graves |
2024-10-12 | gnu: arm-none-eabi toolchain 12.3.rel1...Introduces arm-none-eabi 12.3.rel1 toolchain
The arguments for this toolchain are taken mostly out of here
https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads/12-3-rel1
* gnu/packages/patches/newlib-getentropy.patch: Add a patch.
* gnu/local.mk: Register it.
* gnu/packages/embedded.scm (make-gcc-arm-none-eabi-12.3.rel1): Add variable.
* gnu/packages/embedded.scm (make-newlib-arm-none-eabi-12.3.rel1): Add variable.
* gnu/packages/embedded.scm (make-newlib-nano-arm-none-eabi-12.3.rel1): Add variable.
* gnu/packages/embedded.scm (make-arm-none-eabi-toolchain-12.3.rel1): Add variable.
* gnu/packages/embedded.scm (make-arm-none-eabi-toolchain-nano-12.3.rel1): Add variable.
Change-Id: If4220c6bc7b1def240cbb9d5d245758f7c51a8a0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Rutherther |
2024-10-12 | gnu: newlib arm-none-eabi-7-2018-q2-update: Add proper newlib-nano variant....The nano variant for was not nano. It was just a copy of the original
one with different name. This meant there were no _nano.a files present
at all, and the flags were the same, not producing a smaller library.
* gnu/packages/embedded.scm (make-base-newlib-arm-none-eabi-7-2018-q2-update):
Rename variable from make-newlib-arm-none-eabi-7-2018-q2-update.
* gnu/packages/embedded.scm (make-newlib-nano-arm-none-eabi-7-2018-q2-update):
Add variable.
* gnu/packages/embedded.scm (make-newlib-arm-none-eabi-7-2018-q2-update):
Inherit from make-base-newlib-arm-none-eabi-7-2018-q2-update.
Change-Id: I01517ed860dfb2b6a9c7e912fd724832f5a0500a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Rutherther |
2024-10-12 | gnu: make-libstdc++-arm-none-eabi: add nano variant...The arm-none-eabi nano toolchain had same libstdc++ as the non-nano variant.
The libstdc++ should be compiled with -fno-exceptions to make a nano
toolchain.
Additionally, since the "_nano.a" variants were not present, it was impossible
to compile C++ programs with libstdc++ using --specs=nano.specs,
since libstdc++_nano.a was not found.
The `--with-target-subdir="."` flag is a preparation for gcc-12 introduction
since the libstdc++ doesn't build without that, failing on GCC_NO_EXECUTABLES
error in configure stage. I have not been able to find out another workaround.
* gnu/packages/embedded.scm (make-libstdc++-arm-none-eabi):
[arguments]<#:make-flags>: Add CFLAGS and CXXFLAGS.
[arguments]<#:configure-flags>: Add --with-target-subdir.
* gnu/packages/embedded.scm (make-libstdc++-nano-arm-none-eabi): Add variable.
Change-Id: I06a507fef07352a4ec80d84e4d97065343fc2295
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Rutherther |
2024-10-12 | gnu: make-libstdc++-arm-none-eabi: output libstdc++ to arm-none-eabi....The libstdc++ made for arm-none-eabi puts the contents
into "lib" folder, but that's unexpected when the resulting
toolchain is a cross toolchain.
The folder should be "arm-none-eabi/lib", that's the path
added to CROSS_C_LIBRARY_PATH
* gnu/packages/embedded.scm (make-libstdc++-arm-none-eabi):
[arguments]<#:configure-flags>: Point --libdir to arm-none-eabi/lib.
[arguments]<#:strip-directories>: Set to arm-none-eabi/lib.
Change-Id: Ia8b867a1c6ebeedeae9564e0a6a1e0401b35bd5b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Rutherther |
2024-10-12 | gnu: make-gcc-arm-none-eabi: reorder C++ native search paths...This fixes native-search-paths of arm-none-eabi toolchains
The toolchains CROSS_CPLUS_INCLUDE_PATH had C include directory
first, and the C++ as second. Since <cstdlib> does #include_next <stdlib.h>,
the toolchains could not build anything using <cstdlib>. The C include
has to come later than C++ one. This is already fixed in xgcc search-path.
* gnu/packages/embedded.scm (make-gcc-arm-none-eabi-4.9,
make-gcc-arm-none-eabi-7-2018-q2-update): [native-search-paths]: Put C include
path as last.
Change-Id: Ib7e36e57e510ac87960375cad40ff0b9e749101c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Rutherther |
2024-10-12 | gnu: torbrowser: Update to 13.5.7 [security fixes]....Fixes CVEs 2024-9392, 2024-9393, 2024-9394, 2024-9401 and 2024-9680.
See the Mozilla Foundation Security Advisories
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-48/> and
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-51/>
for details.
* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20241008182800.
(%torbrowser-version): Update to 13.5.7.
(%torbrowser-firefox-version): Update to 115.16.0esr-13.5-1-build3.
(torbrowser-translation-base): Update to
ceb66dd0937da14962cb535699242b2526e11f02.
(torbrowser-translation-specific): Update to
dbf1454fdbd3256d65985cc1c46391ce0ec159e7.
(make-torbrowser) [arguments] <#:phases>: On 'copy-basebrowser-locales
stop copying 'cryptoSafetyPrompt.properties'. See
<https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/cf68476c67f6c5159dab3d7c241392c597fd3988>.
Change-Id: Ic17a669c1311d92da347e11ea08acc7a218bc728
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| André Batista |
2024-10-12 | gnu: linux-libre: Add ‘timeout’ property....This changes adds a ‘timeout’ property, which is necessary when building
either ‘linux-libre’ or ‘linux-libre-headers’ on aarch64-linux, where
deblobbing takes more than 5 hours (the default timeout for Cuirass
jobs).
* gnu/packages/linux.scm (%linux-libre-timeout-properties): New
variable.
(make-linux-libre-headers*): Use it.
(make-linux-libre*): Likewise.
Change-Id: I0c398e06f1b9b1d217fa82493b79bca8589408c0
| Ludovic Courtès |
2024-10-12 | gnu: llama-cpp: Update to b3907....* gnu/packages/machine-learning.scm (llama-cpp): Update to b3907.
[arguments]<#:phases>[install-python-scripts]: Update script names.
[remove-tests]: New phase.
Change-Id: I0a3444f10679279b4517f2a002fead4cd5f45498
| Danny Milosavljevic |
2024-10-12 | home: services: Add 'home-sway-service-type'....* gnu/home/services/sway.scm: New file.
(home-sway-service-type): New variable.
(sway-configuration->file): New procedure.
(sway-configuration): New configuration record.
(sway-bar): New configuration record.
(sway-output): New configuration record.
(sway-input): New configuration record.
(point): New configuration record.
(sway-color): New configuration record.
(sway-border-color): New configuration record.
(sway-mode): New configuration record.
(flatmap): New procedure.
* gnu/local.mk: Add gnu/home/services/sway.scm.
* doc/guix.texi (Sway window manager): New node to document the above
changes.
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
Change-Id: I880261570c5afdb795f2ce18bac2b9a5c898677f
| Arnaud Daby-Seesaram |
2024-10-12 | gnu: emacs-tramp: Update to 2.7.1.3....* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.7.1.3.
Change-Id: I06fd2287aee0fe22de527838a576cb84448a2c2b
| Nicolas Goaziou |
2024-10-12 | gnu: emacs-taxy-magit-section: Update to 0.14.3....* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.14.3.
Change-Id: I09cded24b86c0e9413ccd9478d3cb89c2ccf7327
| Nicolas Goaziou |
2024-10-12 | gnu: emacs-subed: Update to 1.2.16....* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.16.
Change-Id: Ie902556cb0d43ccbbca9704217f88d6279a98492
| Nicolas Goaziou |
2024-10-12 | gnu: emacs-exwm: Update to 0.32....* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.32.
Change-Id: I5e354182764e575b7477076e009b6bda7816eab3
| Nicolas Goaziou |