1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 06:45:55 +02:00
Commit Graph

109691 Commits

Author SHA1 Message Date
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
Nicolas Goaziou f3f45d1b40 gnu: emacs-buttercup: Update to 1.30.
* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.30.
2023-03-10 18:48:32 +01:00
Nicolas Goaziou 8355657777 gnu: emacs-adoc-mode: Improve package style.
* gnu/packages/emacs-xyz.scm (emacs-adoc-mode)[arguments]: Use G-expressions.
Remove trailing #T from phases.
2023-03-10 18:44:00 +01:00
Nicolas Goaziou f1d38bfbe8 gnu: emacs-adoc-mode: Update to 0.7.0.
* gnu/packages/emacs-xyz.scm (emacs-adoc-mode): Update to 0.7.0.
[arguments]: Fix tests location.
2023-03-10 18:43:09 +01:00
Nicolas Goaziou d4a8639dbd gnu: cataclysm-dda: Update to 0.G.
* gnu/packages/games.scm (cataclysm-dda): Update to 0.G.
2023-03-10 18:33:16 +01:00
Nicolas Goaziou ad64874753 gnu: cataclysm-dda: Improve package style.
* gnu/packages/games.scm (cataclysm-dda)[arguments]: Use G-expressions.
[native-inputs]: Remove labels. Re-order alphabetically.
2023-03-10 18:33:01 +01:00
Navid Afkhami f7682c2475 gnu: Add r-hdcytodata.
* gnu/packages/bioconductor.scm (r-hdcytodata): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-10 17:47:24 +01:00
Ludovic Courtès f437b11180 doc: Add missing space after @deftp.
* doc/guix.texi (Samba Services): Add missing space before brace.
2023-03-10 17:40:50 +01:00
Antero Mejr e152e861b8 gnu: Add 9base.
* gnu/packages/suckless.scm (9base): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-10 14:49:59 +01:00
Antero Mejr 344a0d2c11 gnu: Add 9yacc.
* gnu/packages/suckless.scm (9yacc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-10 14:49:59 +01:00
Antero Mejr b924d89fce gnu: Add lib9.
* gnu/packages/suckless.scm (lib9): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-10 14:49:59 +01:00
Antero Mejr 8935e41952 gnu: r-mapproj: Correct license field to lpl1.02.
* gnu/packages/cran.scm (r-mapproj): Correct license.
[license]: Change to lpl1.02.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-10 14:49:59 +01:00
Antero Mejr 6529534587 import: Add EUPL 1.1 to the SPDX license name converter.
* guix/import/utils.scm (spdx-string->license): Add EUPL-1.1 identifier.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-10 14:49:58 +01:00
Antero Mejr ea2ff18238 licenses: Add LPL 1.02 (Lucent Public Licence).
* guix/licenses.scm (lpl1.02): New variable.
* guix/import/utils.scm (spdx-string->license): Add LPL-1.02 identifier.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-10 14:49:58 +01:00
Hugo Buddelmeijer bc876cf08e doc: Sending-a-Patch-Series: Fix URL.
* doc/contributing.texi (Sending a Patch Series): Fix URL for issue tracker.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-10 14:49:58 +01:00
Bruno Victal 5627c73a9e services: xorg: Deprecate 'screen-locker-service' procedure.
* doc/guix.texi (X Window): Replace 'screen-locker-service' with 'screen-locker-service-type'.
Document <screen-locker-configuration>.
* gnu/services/desktop.scm (desktop-services-for-system): Use screen-locker-service-type.
* gnu/services/xorg.scm: Export accessors for <screen-locker-configuration>.
(<screen-locker>): Rename to ...
(<screen-locker-configuration>): ... this.
(<screen-locker-configuration>)[empty?]: Rename to ...
(<screen-locker-configuration>)[allow-empty-password?]: ... this.
(screen-locker-pam-services): Update record name.
(screen-locker-setuid-programs): Update accessor name.
(screen-locker-service): Deprecate procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-10 14:49:58 +01:00
Bruno Victal 1a6f230dd3 services: connman: Set service canonical-name to connman.
* gnu/services/networking.scm (connman-shepherd-service): Make 'networking a
virtual service and set 'connman as its canonical name.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-10 14:49:58 +01:00
Bruno Victal c122fe37d5 services: network-manager: Set service canonical-name to NetworkManager.
According to the semantics in [1], 'networking should be a "virtual service"
and NetworkManager its canonical-name. This does not influence
existing services and they should continue to use the 'networking symbol.

One visible change is that 'herd status' doesn't show 'networking' anymore,
instead listing 'NetworkManager' in its place but both symbols are can be used
to start and stop the same service.

Note: Though the symbol NetworkManager doesn't really conform with the overall kebab-case
used throughout Guix, this is intentional as we really want to make it clear that
that the symbol NetworkManager really refers to the software called NetworkManager,
since it's a canonical name here. (rather than risk misleading the user to interpret
the symbol network-manager as a symbol for some unspecific network management software)

[1]: https://www.gnu.org/software/shepherd/manual/html_node/Jump-Start.html

* gnu/services/networking.scm (network-manager-shepherd-service): Make 'networking a
virtual service and set 'NetworkManager as its canonical name.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-10 14:49:58 +01:00
Bruno Victal d04955972e services: network-manager: Await for NetworkManager to finish starting up.
This is similar to its NetworkManager-wait-online.service systemd counterpart,
with the main difference being that we handle it all in 'networking symbol, rather than
introduce a new 'networking-online symbol. (see discussion #47253)

As a result of this change, with opensmtpd-service-type as an example,
manual 'herd restart smtpd' after system bootups are no longer required
when opensmtpd is configured with a smtpd.conf containing non-loopback interfaces.
(this issue is described in more detail at #60300)

Fixes <https://issues.guix.gnu.org/60300>.

* gnu/services/networking.scm (network-manager-shepherd-service): Await for
NetworkManager to finish starting up.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-10 14:49:58 +01:00