1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-11 15:40:31 +02:00
Commit Graph

96055 Commits

Author SHA1 Message Date
Efraim Flashner
d896a4d2ff gnu: suitesparse: Skip building graphblas on riscv64-linux.
* gnu/packages/maths.scm (suitesparse)[arguments]: Add a phase when
building for riscv64-linux to skip building graphblas.
2022-12-08 19:53:38 +02:00
Efraim Flashner
02d5912062 gnu: julia: Update to 1.8.3.
* gnu/packages/julia.scm (julia): Update to 1.8.3.
[source]: Remove one patch.
[arguments]: Adjust 'prepare-deps phase to changes in inputs. Remove
custom 'use-system-libwhich, 'change-number-of-precompiled-statements,
'symlink-libraries phases. In 'fix-include-and-link-paths phase remove
substitution for utf8proc linking and adjust libuv linking. Fix
reference to shell in 'replace-default-shell phase. Adjust the
'shared-objects-path phase to changes in the source. Change the
'enable-parallel-tests phase for upstream changes. Adjust the
'adjust-test-suite phase to be more robust. Change the
'disable-broken-tests phase to help the test suite pass. Rename
'symlink-llvm-utf8proc phase to 'symlink-missing-libraries and add two
more. Adjust make-flags for changes in shared system libraries. Reorder
make-flags to changes in the source. Except for aarch64, use the
defaults for choosing to use 64-bit blas.
[inputs]: Add libblastrampoline. Replace libgit-1.1 with libgit-1.3,
utf8proc-2.7.1 with utf8proc-2.8.0.
[native-inputs]: Replace python-2 with python.
(libunwind-julia): Update to 1.5.0.
[source]: Update patches.
* gnu/packages/libevent.scm (libuv-julia): Update to 2.0.0-4.e6f0e49.
[arguments]: Also build static library, build position-independent-code.
* gnu/packages/llvm.scm (llvm-julia): Update to llvm-13, following
upstream's build instructions.
* gnu/packages/maths.scm (openlibm): Update to 0.8.1.
* gnu/packages/textutils.scm (utf8proc-2.7.1): Update and rename to
utf8proc-2.8.0.
[native-inputs]: Update unicode to 14.0.0.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.28.0.
[source]: Remove snippet.
[arguments]: Remove trailing #t from phases.
* gnu/packages/patches/julia-allow-parallel-build.patch,
(julia-patch): Update version string to 1.8.2.
gnu/packages/patches/libunwind-julia-fix-GCC10-fno-common.patch: Remove
files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Co-authored-by: Akira Kyle <akira@akirakyle.com>
2022-12-08 19:53:16 +02:00
Efraim Flashner
7d8f92dd87 gnu: julia: Make libquadmath optional.
* gnu/packages/julia.scm (julia)[arguments]: Replace custom phase
removing libquadmath requirement for aarch64-linux with phase to make
libquadmath support optional.
2022-12-08 19:52:54 +02:00
Efraim Flashner
d521c2dcba gnu: julia: Also skip tests when cross-compiling.
* gnu/packages/julia.scm (julia)[arguments]: Don't run the test suite
when cross-compiling.
2022-12-08 19:52:54 +02:00
Akira Kyle
82babf242e gnu: Add libblastrampoline.
* gnu/packages/maths.scm (libblastrampoline): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-12-08 19:52:11 +02:00
Leo Famulari
0cd12c2d75 gnu: linux-libre 5.10: Update to 5.10.157.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.157.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
2022-12-08 12:06:51 -05:00
Leo Famulari
ac123ed303 gnu: linux-libre 5.15: Update to 5.15.81.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.81.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
2022-12-08 12:06:51 -05:00
Leo Famulari
f4504b61ed gnu: linux-libre: Update to 6.0.11.
* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.11.
(linux-libre-6.0-pristine-source, deblob-scripts-6.0): Update hashes.
2022-12-08 12:06:47 -05:00
Marius Bakke
1b6172d5f6 gnu: fnott: Update to 1.3.0.
* gnu/packages/wm.scm (fnott): Update to 1.3.0.
2022-12-08 13:10:46 +01:00
Marius Bakke
4d162d70a5 gnu: ungoogled-chromium: Remove obsolete workaround.
* gnu/packages/chromium.scm (ungoogled-chromium)[version]: Remove conditional.
2022-12-08 13:10:46 +01:00
Marius Bakke
8536cf7bdd gnu: ungoogled-chromium: Update to 108.0.5359.98-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 108.0.5359.98.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-12-08 13:10:46 +01:00
Hendursaga
34628a54ec gnu: extremetuxracer: Update to 0.8.2.
* gnu/packages/games.scm (extremetuxracer): Update to 0.8.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-08 13:07:46 +01:00
kiasoc5
6c1a1b08c4 gnu: cava: Update to 0.8.3.
* gnu/packages/audio.scm (cava): Update to 0.8.3.
[source]: Delete snippet because iniparser is no longer bundled.
[homepage]: Update it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-08 13:07:46 +01:00
Vivien Kraus
dc2fa2ed0b gnu: minetest: Add minetest-oneblock.
* gnu/packages/minetest.scm (minetest-oneblock): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-08 13:07:46 +01:00
Bruno Victal
9336baf258 services: configuration: Rewrite 'alist?' procedure.
* gnu/services/configuration.scm (alist?): Rewrite.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-12-08 13:07:46 +01:00
Ludovic Courtès
25bca2dcb5 gnu: xkbset: Update to 0.8.
* gnu/packages/xdisorg.scm (xkbset): Update to 0.8.
2022-12-08 13:07:45 +01:00
Ludovic Courtès
901a424586 gnu: xkbset: Update source URL and home page.
Source is unchanged compared to the previously-used tarball.

* gnu/packages/xdisorg.scm (xkbset)[source]: Switch to 'git-fetch'.
[home-page]: Switch to github.io.
2022-12-08 13:07:45 +01:00
Maxim Cournoyer
f76ed96f93 bootloaders: grub: Fix comment.
* gnu/bootloader/grub.scm (make-grub-configuration): Refer to the correct
argument in comment.
2022-12-07 23:19:56 -05:00
Maxim Cournoyer
5d27555c11 gnu: Add cukinia.
* gnu/packages/check.scm (cukinia): New variable.
2022-12-07 20:12:44 -05:00
Maxim Cournoyer
9b30ad43cb gnu: Add imx-usb-loader.
* gnu/packages/embedded.scm (imx-usb-loader): New variable.
2022-12-07 20:12:44 -05:00
Ludovic Courtès
81191e3410 gnu: guix: Update to 9ccc94a.
This brings the ABI of the 'guix' package in line with the current one,
fixing things built against the 'guix' package such as 'emacs-guix'.

Fixes <https://issues.guix.gnu.org/59864>.
Reported by Amade Nemes Gmail <nemesamade@gmail.com>.

* gnu/packages/package-management.scm (guix): Update to 9ccc94a.
2022-12-08 00:42:58 +01:00
Ludovic Courtès
9ccc94afb2 services: guix-publish: Keep fewer rotated logs.
* gnu/services/base.scm (%guix-publish-log-rotations): Add 'options'
field.
2022-12-07 23:36:20 +01:00
Ludovic Courtès
ac682963a3 service: cuirass: Rotate remote server logs.
* gnu/services/cuirass.scm (cuirass-log-rotations): Add the remote
server log when it is used.
2022-12-07 23:36:20 +01:00
Ludovic Courtès
ce1f5ff6cf services: cuirass-remote-worker: Rotate logs.
* gnu/services/cuirass.scm (cuirass-remote-worker-log-rotations): New
procedure.
(cuirass-remote-worker-service-type): Use it.
2022-12-07 23:36:19 +01:00
Marius Bakke
40153fe033 services: zabbix-agent: Adjust command-line when using zabbix_agent2.
* gnu/services/monitoring.scm (zabbix-agent-arguments): New procedure.
(zabbix-agent-shepherd-service): Use that to determine command line arguments.
2022-12-07 20:08:36 +01:00
Marius Bakke
10251c4456 services: zabbix: Don't write user to configuration file.
The service already runs with the specified user and group, so there is no use
in writing it to the configuration files.  This change is mainly done for
compatibility with 'zabbix-agent2' which does not understand the User=
setting, but also to document the correct data type for the "group" setting.

* gnu/services/monitoring.scm (serialize-string): Filter USER and GROUP
fields.
(group?, serialize-group): Remove variables.
(zabbix-server-configuration, zabbix-agent-configuration): Document the GROUP
field as 'string'.
* doc/guix.texi (Monitoring Services): Adjust accordingly.
2022-12-07 20:08:36 +01:00
Marius Bakke
3e0070360f gnu: Add zabbix-agent2.
* gnu/packages/monitoring.scm (zabbix-agent2): New variable.
2022-12-07 20:08:35 +01:00
Marius Bakke
9e0f224733 gnu: Zabbix: Update to 6.0.12.
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 6.0.12.
2022-12-07 20:08:35 +01:00
Maxim Cournoyer
dfc6957a5a gnu: make-linux-libre*: Remove input labels.
* gnu/packages/linux.scm (kernel-config): Make the return value a gexp, using
local-file.  Adjust doc.
(make-linux-libre*): Adjust doc.
[native-inputs]: Remove input labels.  Rewrite config input to be directly
expanded...
[phases] <configure>: ... here.  Re-flow comments.  Remove extraneous INPUTS
argument.
<install>: Likewise.
2022-12-07 10:36:48 -05:00
Attila Lendvai
705dc94e36 gnu: gpaste: Update to 42.2.
Fixes <https://issues.guix.gnu.org/58191>.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-12-07 10:05:57 -05:00
Attila Lendvai
2e0488ca1c gnu: gpaste: Fix missing @gschemasCompiled@ substitute.
* gnu/packages/gnome-xyz.scm (gpaste) [phases]
{fix-introspection-install-dir}: Substitute @gschemasCompiled@ placeholder.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-12-07 10:04:50 -05:00
Maxim Cournoyer
d4c2ea9226 gnu: cross-base: Fix some indentation problems.
* gnu/packages/cross-base.scm (cross-binutils): Fix indentation.
(cross-kernel-headers): Align 'inherit' fields
of nested package variables.
(cross-gcc): Fix indentation.
2022-12-07 09:41:05 -05:00
Maxim Cournoyer
234190df00 gnu: linux: customize-linux: Remove input labels.
* gnu/packages/linux.scm (make-linux-libre-source) [native-inputs]: Delete
field, using the defconfig gexp directly...
[phases] <configure>: ... here.
2022-12-07 09:26:01 -05:00
Maxim Cournoyer
1e05b4a7fd gnu: linux: Move customization procedures near the top.
This makes it possible to use them to define Linux kernel variants in the same
file.

* gnu/packages/linux.scm (customize-linux), make-defconfig): Move near the top
of the module.
2022-12-07 09:25:59 -05:00
Maxim Cournoyer
f57fbc2fb1 gnu: linux-libre: Move documentation to a separate package.
* gnu/packages/linux.scm (linux-libre-5.15-source)
(linux-libre-5.10-source): Do not apply linux-libre-infodocs-target.patch.
(make-linux-libre): Remove BUILD-DOC? argument, and
adjust patches conditional.
(make-linux-libre*): Likewise.  Remove build-doc? validation.
[arguments]: Move documentation related phases to the new
linux-libre-documentation.
[native-inputs]: Move the documentation related native inputs to
linux-libre-documentation.
(linux-libre-documentation): New variable.
* guix/build-system/linux-module.scm
(make-linux-module-builder) [arguments]: Do not delete build-doc and
install-doc phases, which no longer exist for linux-libre.
2022-12-06 22:03:44 -05:00
Nicolas Goaziou
b94724e8b2 gnu: emacs-lpy: Fix hash.
* gnu/packages/emacs-xyz.scm (emacs-lpy)[source]: Fix hash.
2022-12-06 15:01:54 +01:00
Nicolas Goaziou
4413512293 gnu: emacs-function-args: Fix hash.
* gnu/packages/emacs-xyz.scm (emacs-function-args)[source]: Fix hash.
2022-12-06 12:55:36 +01:00
Sharlatan Hellseher
4a9dd8607f gnu: sgp4: Update to 1.0-2.6a448b4.
* gnu/packages/astronomy.scm (sgp4): Update to 1.0-2.6a448b4.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:54 +00:00
Liliana Marie Prikler
d8c8a2987a gnu: dino: Update to 0.3.1.
* gnu/packages/messaging.scm (dino): Update to 0.3.1.
[arguments]<#:configure-flags>: Add “-DUSE_SOUP3=true”.
[inputs]: Use ‘libsoup’ rather than ‘libsoup-minimal-2’.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:54 +00:00
Greg Hogan
69aacd04a0 gnu: apache-arrow: Update to 10.0.1.
* gnu/packages/databases.scm (apache-arrow): Update to 10.0.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:54 +00:00
Iska Magg
037687ccc8 gnu: i2pd: update to 2.44.
* gnu/packages/i2p.scm (i2pd): Update to 2.44.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:54 +00:00
Matthew James Kraai
b0feb36e83 gnu: sqlite-next: Update to 3.40.0.
* gnu/packages/sqlite.scm (sqlite-next): Update to 3.40.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:54 +00:00
Remco van 't Veer
b573af1165 gnu: ruby-3.1: Update to 3.1.3.
Fixes: CVE-2021-33621: HTTP response splitting in CGI.

* gnu/packages/ruby.scm (ruby-3.1): Update to 3.1.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:54 +00:00
kiasoc5
3615af7d33 gnu: jp2a: Update to 1.1.1.
* gnu/packages/image.scm (jp2a): Update to 1.1.1.
[source]: Use release tarball.
[inputs]: Add libpng.
[native-inputs]: Add doxygen.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:54 +00:00
kiasoc5
6fdcf2f77c gnu: chafa: Update to 1.12.4.
* gnu/packages/image-viewers.scm (chafa): Update to 1.12.4.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:54 +00:00
kiasoc5
4b8f051478 gnu: ytfzf: Update to 2.5.2.
* gnu/packages/image-viewers.scm (ytfzf): Update to 2.5.2.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:53 +00:00
Christopher Baines
ef2fba6fe3 gnu: Add guile-fibers-next.
* gnu/packages/guile-xyz.scm (guile-fibers-next): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:53 +00:00
Christopher Baines
656323cb9c gnu: mumi: Update to 0.0.2-2.4590e48.
* gnu/packages/mail.scm (mumi): Update to 0.0.2-2.4590e48.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:53 +00:00
Christopher Baines
981f01d0cc gnu: Resolve derivation lint warnings.
Computing derivations for these systems (i686-gnu and riscv32-linux) fails
with an error like the following:

  could not find bootstrap binary 'tar' for system

* gnu/packages/mes.scm (mescc-tools)[supported-systems]: Remove riscv32-linux.
* guix/packages.scm (%hurd-system): Remove i686-gnu.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:53 +00:00
Peter Polidoro
6219491c47 gnu: Add python-pint.
* gnu/packages/python-xyz.scm (python-pint): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:53 +00:00