Commit graph

106456 commits

Author SHA1 Message Date
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 cc6b88d00d
doc: Replace reference to Freenode.
* doc/guix.texi (Reduced Binary Seed Bootstrap): Libera.Chat, not
Freenode.
2022-12-08 13:07:45 +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
Ludovic Courtès c370998f01
gnu-maintenance: 'generic-html' updater ignores invalid host names.
Previously "guix refresh xkbset" for example would crash with a
getaddrinfo-error because the domain name is invalid.  Now it reports
failure to update.

Reported by Tyler Wolf <tyler@twolf.io>
in <https://issues.guix.gnu.org/59598>.

* guix/gnu-maintenance.scm (latest-html-updatable-release): Return #f
upon 'getaddrinfo-error' as well.
2022-12-08 13:07:45 +01:00
Florian Pelz fc774ece91
news: Add 'de' translation.
* etc/news.scm: Add German translation of 'customize-linux' entry.
2022-12-08 12:22:56 +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
Maxim Cournoyer 1aae4e7237
news: Add entry for 'customize-linux'.
* etc/news.scm: Add entry.
2022-12-07 20:08:56 -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
Attila Lendvai 346469e04e
gnu: Add python-bech32.
* gnu/packages/finance.scm (python-bech32): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:53 +00:00
Attila Lendvai db1c357a78
gnu: Add python-simple-rlp.
* gnu/packages/python-xyz.scm (python-simple-rlp): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:50 +00:00
Efraim Flashner 3d2c9608ab
gnu: vdirsyncer: Don't propagate python packages.
* gnu/packages/dav.scm (vdirsyncer)[propagated-inputs]: Move all
packages ...
[inputs]: ... to here.
2022-12-06 11:39:57 +02:00
Efraim Flashner f635f72577
gnu: vdirsyncer: Update to 0.19.0.
* gnu/packages/dav.scm (vdirsyncer): Update to 0.19.0.
[arguments]: Remove trailing #t in phases. Remove phase generating the
manpage.
[native-inputs]: Add python-aioresponses, python-click, python-trustme,
python-pytest-asyncio, python-pytest-cov, python-pytest-httpserver.
Remove python-pytest-localserver, python-pytest-subtesthack,
python-urllib3, python-wsgi-interpreter.
[inputs]: Remove field.
[propagated-inputs]: Add python-aiohttp, python-aiostream. Remove
python-click-threading.
* gnu/packages/python-xyz.scm (python-click-5): Remove variable.
2022-12-06 11:29:07 +02:00
Efraim Flashner ed18b697c4
gnu: Add python-aiostream.
* gnu/packages/python-web.scm (python-aiostream): New variable.
2022-12-06 11:09:39 +02:00
Efraim Flashner f34ccd506e
gnu: toot: Update to 0.30.1.
* gnu/packages/mastodon.scm (toot): Update to 0.30.1.
[arguments]: Add a phase to remove integration tests.
2022-12-06 10:58:08 +02:00
Efraim Flashner e085a53a2e
gnu: terminology: Update to 1.13.0.
* gnu/packages/enlightenment.scm (terminology): Update to 1.13.0.
2022-12-06 10:49:31 +02:00
Efraim Flashner b5b55bbedd
gnu: parallel: Generate most PDFs from source.
* gnu/packages/parallel.scm (parallel)[source]: Adjust snippet to remove
most PDFs.
[native-inputs]: Add pod2pdf.
2022-12-06 10:44:04 +02:00
Efraim Flashner 5b3623e6fd
gnu: Add pod2pdf.
* gnu/packages/documentation.scm (pod2pdf): New variable.
2022-12-06 10:43:41 +02:00