Commit graph

109809 commits

Author SHA1 Message Date
Ludovic Courtès 5dd0d7f99f
packages: Use SRFI-71 instead of SRFI-11.
* guix/packages.scm (package-input-rewriting/spec): Use SRFI-71 'let'.
2023-03-13 15:08:33 +01:00
Bruno Victal 266a9f9d97
doc: %desktop-services: Fix incorrect description.
The Name Service Switch service is configured in operating-system.

* doc/guix.texi (Desktop Services): Fix incorrect description for %desktop-services.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13 15:08:32 +01:00
Bruno Victal 0f4a96ccd1
system: Remove redundant gexp-ungexp usage.
* gnu/system.scm (os-release): Convert to variable.
(operating-system-etc-service): Remove redundant gexp-ungexps.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13 15:08:32 +01:00
Bruno Victal 02be907a12
system: Simplify nsswitch binding.
* gnu/system.scm (operating-system-etc-service): Simplify nsswitch binding.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13 15:08:32 +01:00
Simon Tournier 9fb8a480d5
packages: Consider 'patches' by 'package-direct-sources'.
* guix/packages.scm (package-direct-sources): Return 'origin' from 'patches'.
* tests/packages.scm: Test it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-13 15:08:32 +01:00
Andrew Tropin d4b2f5eace
services: dns: Fix cpe-id default value.
* gnu/service/dns.scm: (<dnsmasq-configuration>)[cpe-id]: Change cpe-id
default value to #f instead of #t.
2023-03-13 17:11:08 +04:00
Sergey Trofimov d1edb26388
services: dns: Extend dnsmasq-configuration.
* gnu/service/dns.scm: (<dnsmasq-configuration>)[servers-file]: Add.
(<dnsmasq-configuration>)[tftp-secure?]: Fix typo in parameter name.
* doc/guix.texi: Document (<dnsmasq-configuration>)[servers-file].

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-03-13 17:06:19 +04:00
Sergey Trofimov 377c8143e7
home: Export home-environment-packages.
* gnu/home.scm (home-environment-packages): Export procedure.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-03-13 16:41:34 +04:00
Andreas Enge 1ed227d795
gnu: gap: Update to 4.12.2.
* gnu/packages/algebra.scm (gap): Update to 4.12.2.
[snippet]: Delete only bundled libraries inside hpcgap instead of the
complete subdirectory. Update package names and add new packages.
[arguments]: Use "make install" and a phase to install packages.
2023-03-12 18:55:26 +01:00
jgart 9584b1daa6
gnu: Update nheko to 0.11.3.
* gnu/packages/messaging.scm (nheko): Update to 0.11.3.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-03-12 13:13:24 +01:00
Antero Mejr a70b9fb319
lint: Check that python-pre-commit is not an input.
pre-commit should never be a native-input of python packages, it's a
package manager for commit linting that is irrelevant to builds.

* guix/lint.scm (check-inputs-should-not-be-an-input-at-all): Add entry
for python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:07 +01:00
Antero Mejr 831baaf81e
gnu: python-pre-commit: Replace with pre-commit.
* gnu/packages/python-xyz.scm (python-pre-commit): Deprecate in favor of
pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:07 +01:00
Antero Mejr 5c976c6b45
gnu: python-sphinxcontrib-apidoc: Remove python-pre-commit.
* gnu/packages/sphinx.scm (python-sphinxcontrib-apidoc)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:07 +01:00
Antero Mejr dcc3bebfaf
gnu: mdpo: Remove python-pre-commit.
* gnu/packages/gettext.scm (mdpo)[native-inputs]: Remove python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr 57a94b9eff
gnu: python-pytest-regressions: Remove python-pre-commit.
* gnu/packages/check.scm (python-pytest-regressions)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr 72b1fe77b2
gnu: scvelo: Remove python-pre-commit.
* gnu/packages/bioinformatics.scm (scvelo)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr ed59796de5
gnu: python-doubletdetection: Remove python-pre-commit.
* gnu/packages/bioinformatics.scm (python-doubletdetection)[native-inputs]:
Remove python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr fb624c919f
gnu: python-minikanren: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-minikanren)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr f19ab875ff
gnu: python-apispec-webframeworks: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-apispec-webframeworks)[native-inputs]:
Remove python-pre-commit.
[native-inputs]: Add python-pyyaml.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr 6181cce732
gnu: python-apispec: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-apispec)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr 2cfb7dbd2f
gnu: python-marshmallow-jsonapi: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-marshmallow-jsonapi)[native-inputs]:
Remove python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr a83f3a13e6
gnu: python-marshmallow: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-marshmallow)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:05 +01:00
Antero Mejr d456ced2d4
gnu: python-pyjwt: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-pyjwt)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:05 +01:00
Antero Mejr 622b92d935
gnu: python-bidict: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-bidict)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:05 +01:00
Antero Mejr 64d69c3f79
gnu: python-jupytext: Replace python-pre-commit with pre-commit.
* gnu/packages/python-xyz.scm (python-jupytext)[native-inputs]: Remove
python-pre-commit.
[native-inputs]: Add pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:05 +01:00
Antero Mejr 94c898cd9b
gnu: pre-commit: Update to 3.1.1.
* gnu/packages/version-control.scm (pre-commit): Update to 3.1.1.
[propagated-inputs]: Remove python-toml.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:03:57 +01:00
Liliana Marie Prikler b7e34dfca4
gnu: Add scasp.
* gnu/packages/maths.scm (scasp): New variable.
2023-03-12 08:53:47 +01:00
Liliana Marie Prikler adf85671c8
gnu: swi-prolog: Update to 8.5.20.
* gnu/packages/prolog.scm (swi-prolog): Update to 8.5.20.
2023-03-12 08:53:46 +01:00
Liliana Marie Prikler 0a6ef96b13
gnu: tracker: Increase timeout multiplier.
One test fails due to timeout on CI, but succeeds on a strong enough machine
with little load.

* gnu/packages/gnome.scm (tracker)[#:test-options]: Double timeout multipliers.
2023-03-12 08:46:46 +01:00
Andrew Tropin 7001cc68b6
gnu: emacs-next-pgtk: Inherit from emacs-next-tree-sitter.
Inherit pgtk emacs from tree-sitter to have both features available for
wayland users.  For more details:
https://yhetil.org/guix-devel/87r0txr99u.fsf@inventati.org/T/#u

* gnu/packages/emacs.scm (emacs-next-pgtk): Inherit from
emacs-next-tree-sitter.
2023-03-12 08:00:22 +04:00
Andrew Tropin 110406dcc3
gnu: emacs-next-tree-sitter: Inherit from emacs-next.
Make tree-sitter emacs available without pgtk.  It's part of ongoing
iheritance hierarchy update, tree-sitter have less implications than pgtk and
thus it should be placed earlier in inheritance chain. For more details:
https://yhetil.org/guix-devel/87r0txr99u.fsf@inventati.org/T/#u

* gnu/packages/emacs.scm (emacs-next-tree-sitter): Inherit from emacs-next.
2023-03-12 07:53:05 +04:00
Matthew James Kraai f35519fc34
gnu: doctl: Update to 1.93.1.
* gnu/packages/admin.scm (doctl): Update to 1.93.1.
2023-03-12 00:01:53 +01:00
Gabriel Wicki 7ace062f3e
gnu: Add python-scapy.
* gnu/packages/python-xyz.scm (python-scapy): New variable.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-03-11 23:18:28 +01:00
Leo Famulari 962277fd43
news: Add entry for the linux-libre 6.2 update.
* etc/news.scm: Add entry.
2023-03-11 11:38:26 -05:00
Leo Famulari 0e18c5e5bc
gnu: linux-libre: Update to 6.2.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre,
linux-libre-with-bpf): Update to 6.2.
2023-03-11 11:36:19 -05:00
Leo Famulari b36f50682e
gnu: tuxedo-keyboard: Update to 3.1.4.
This fixes the build with linux-libre 6.2.

* gnu/packages/linux.scm (tuxedo-keyboard): Update to 3.1.4.
2023-03-11 11:36:19 -05:00
Leo Famulari 9ba649a926
gnu: evdi: Fix build with linux-libre 6.2.
* gnu/packages/patches/evdi-fix-build-with-linux-6.2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (evdi)[source]: Use it.
2023-03-11 11:36:19 -05:00
Leo Famulari 9f04a24211
gnu: librem-ec-acpi-linux-module: Update to 0.9.2.
This fixes the build with linux-libre 6.2.

* gnu/packages/linux.scm (librem-ec-acpi-linux-module): Update to 6.2.
2023-03-11 11:36:19 -05:00
aecepoglu 7376424844
gnu: cbqn: Add header files to lib output.
* gnu/packages/bqn.scm (cbqn)[arguments]: Add include/bqnffi.h to lib output.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-11 21:38:11 +08:00
Nicolas Goaziou 60a211ec70
gnu: emacs-adoc-mode: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-adoc-mode)[arguments]<#:test-command>: Fix
typo introduced in 8355657777.
2023-03-10 22:08:20 +01:00
Z572 via Guix-patches via d6331b471d
gnu: krita: Update to 5.1.5.
* gnu/packages/kde.scm (krita): Update to 5.1.5.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-10 21:45:22 +01:00
Bruno Victal 797083fc7f
gnu: rasdaemon: Update to 0.8.0.
* gnu/packages/linux.scm (rasdaemon): Update to 0.8.0.
[inputs]: Add pkg-config, libtraceevent.
[arguments]: Rename README.md to README.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-10 21:44:34 +01:00
Petr Hodina b6a1b61f00
gnu: Add libtraceevent.
* gnu/packages/linux.scm (libtraceevent): New variable.

Co-authored-by: Bruno Victal <mirai@makinata.eu>
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-10 21:44:12 +01:00
Bruno Victal 7b4f47f066
gnu: rasdaemon: Refactor package.
* gnu/packages/linux.scm (rasdaemon)[arguments]: Remove obsolete patch.
Prefer wrap-program to brittle 'fix-dmidecode-and-modprobe phase.

With commit 9367354a4e57506a7090143e423fa620f86eeed1, rasdaemon no longer
creates /var/lib/rasdaemon at install time.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-10 21:43:20 +01:00
Nikolay Korotkiy 949160f521
gnu: Add kiln.
* gnu/packages/web.scm (kiln): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-10 21:36:38 +01:00
Nicolas Goaziou 8186dc2224
gnu: emacs-org-ql: Update to 0.7.
* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.7.
[arguments]<#:phases>: Remove unnecessary test fix.
2023-03-10 21:11:30 +01:00
Nicolas Goaziou a08f83ecdc
gnu: emacs-org-journal: Run tests.
* gnu/packages/emacs-xyz.scm (emacs-org-journal)[arguments]: Run tests.
2023-03-10 19:04:18 +01:00
Nicolas Goaziou f0ed0aba98
gnu: emacs-org-journal: Update to 2.2.0.
* gnu/packages/emacs-xyz.scm (emacs-org-journal): Update to 2.2.0.
2023-03-10 19:02:28 +01:00
Nicolas Goaziou 77b7f8a228
gnu: emacs-inspector: Update to 0.24.
* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.24.
[arguments]<#:phases>: Skip a failing test.
2023-03-10 19:00:22 +01:00
Nicolas Goaziou 513b1a1493
gnu: emacs-elisp-refs: Update to 1.5.
* gnu/packages/emacs-xyz.scm (emacs-elisp-refs): Update to 1.5.
2023-03-10 18:50:19 +01:00