Commit graph

144473 commits

Author SHA1 Message Date
Zheng Junjie
515ad9f78b
gnu: qt5compat: Update to 6.7.2.
* gnu/packages/qt.scm (qt5compat): Update to 6.7.2.

Change-Id: Ib596fda733189493572a1840a78a804334a45dab
2024-11-21 22:52:49 +08:00
Zheng Junjie
0494baa4f2
gnu: qtbase: Update to 6.7.2.
* gnu/packages/qt.scm (qtbase): Update to 6.7.2.
[arguments]<#:phases>: Add delete-installed-tests phase.

Change-Id: I22874a0d4bf0be4ae410ad4e6f5c1d72b2e2c3aa
2024-11-21 22:52:49 +08:00
Aaron Covrig
b2bd56f8fe
gnu: Bump pzstd to version 1.5.6
* gnu/packages/compression.scm (pzstd): Bump to version 1.5.6

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-20 23:51:44 +01:00
Aaron Covrig
4493ec418d
gnu: Bump zstd to version 1.5.6
* gnu/packages/compression.scm (zstd-1.5.6): Bump version to 1.5.6

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-20 23:51:42 +01:00
Dariqq
f0543c5b6d
gnu: services: power-profiles-daemon: Beautify service.
* gnu/services/pm.scm (power-profiles-daemon-shepherd-service): Change indentation.
[requirement]: Add user-processes.
[documentation]: Change name to Power Profiles Daemon.

(power-profiles-daemon-service-type)
[description]: Change name to Power Profiles Daemon.

Change-Id: Ibbd06cf1fbadd812ad3f0eac92b9772e3387f875
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-20 23:43:13 +01:00
Tomas Volf
ad09bf9638
services: nginx-upstream-configuration: Allow file-like objects
* gnu/services/web.scm (emit-nginx-upstream-config): Support file-like
objects.
* doc/guix.texi (Web Services)[nginx-upstream-configuration]: Document it.

Change-Id: I49996e358174dc77b31e3c91b908a6a72f3eb705
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-20 23:41:08 +01:00
Tomas Volf
123dcaefe9
services: nginx: Print extra-content before the server-blocks.
The configuration file is processed sequentially, which meant that there was
no way to set for example log format shared between the server-blocks, because
the final configuration file would have this order:

  ...
  http {
    ...
    server {
    }
    ...
    $extra-content
  }

Moving the extra-content before the serialization of server-blocks resolves
this.

* gnu/services/web.scm (default-nginx-config): Move extra-content before
server-blocks.

Change-Id: Ie8286a533dfed575abc58a0f4800706b3ad6adc2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-20 23:39:11 +01:00
Jean-Pierre De Jesus DIAZ
b5e7f2a65a
gnu: ocaml-sedlex: Update to 3.2.
* gnu/packages/haxe.scm (ocaml-sedlex): Update to 3.2.
(ocaml-sedlex-2): New variable.
(ocaml-piqilib) <propagated-inputs>: Replace ocaml-sedlex by ocaml-sedlex-2.
* gnu/packages/ocaml.scm (haxe) <inputs>: Replace ocaml-sedlex by ocaml-sedlex-2.

Change-Id: I0ae3609f8db22589d8fdd110d1b7b92f6fead15d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-20 23:38:10 +01:00
Jean-Pierre De Jesus DIAZ
a9236a7dc1
gnu: ocaml-sedlex: Use ucd package.
* gnu/packages/ocaml.scm (ocaml-sedlex): Use ucd for Unicode files.

Change-Id: I8c54e15bcb32cf315fde28921611b20eeb2a6637
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-20 23:35:11 +01:00
Jean-Pierre De Jesus DIAZ
a6d34a6fe1
gnu: ocaml-sedlex: Use G-Expressions.
* gnu/packages/ocaml.scm (ocaml-sedlex): Use G-expressions.

Change-Id: I1dd8b9e1cefef90ff4cdcc592f5ad3d735a5081b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-20 23:34:55 +01:00
Dariqq
53ef4bf537
home: services: Use %user-log-dir as the log directory for all services.
* gnu/home/services/desktop.scm (home-dbus-shepherd-services): Log to
%user-log-dir.
* gnu/home/services/desktop.scm (home-unclutter-shepherd-services): Same.
* gnu/home/services/pm.scm (home-batsignal-shepherd-services): Same.
* gnu/home/services/shepherd.scm (launch-shepherd-gexp): Don't overwrite
default log-file.

Change-Id: I2742371cbddd1bf4d981efc41f3eae8f148336be
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-20 22:57:38 +01:00
Ricardo Wurmus
d5eab53a72
gnu: Add python-whatshap.
* gnu/packages/bioinformatics.scm (python-whatshap): New variable.

Change-Id: I42281932acb981a7500ef90b5700e7480b41dffe
2024-11-20 21:57:48 +01:00
Ricardo Wurmus
da8afaa65f
gnu: python-moto: Update to 4.2.4.
* gnu/packages/python-xyz.scm (python-moto): Update to 4.2.4.
[build-system]: Use pyproject-build-system.
[arguments]: Use #:test-flags instead of custom 'check phase; add phase
'compatibility.
[propagated-inputs]: Add python-openapi-spec-validator and
python-py-partiql-parser.

Change-Id: Ifa0598387f37488da2e1efa40617dc5f36ea4241
2024-11-20 20:40:21 +01:00
Ricardo Wurmus
d3c6ab8d6c
gnu: python-pillow-simd: Update to 9.3.0.
* gnu/packages/python-xyz.scm (python-pillow-simd): Update to 9.3.0.

Change-Id: Ic4afc8399b0f9d8dd163ef17bfa813f54e2eff37
2024-11-20 20:40:21 +01:00
Ricardo Wurmus
9a42b1547d
gnu: python-pillow-simd: Disable one broken test.
* gnu/packages/python-xyz.scm (python-pillow-simd)[build-system]: Use
pyproject-build-system.
[arguments]: Disable failing test_sanity test; copy only the 'patch-ldconfig
phase from python-pillow, drop the custom 'check phase.

Change-Id: Ic9a4f76ebcdc7aba21231aecd641930cf5f5b4de
2024-11-20 20:40:21 +01:00
Ricardo Wurmus
6a626eb83b
gnu: Add python-py-partiql-parser.
* gnu/packages/python-xyz.scm (python-py-partiql-parser): New variable.

Change-Id: I674cb18d0d25d40403ce4fd1ec53d185d919972f
2024-11-20 20:40:21 +01:00
David Pflug
804f8b2094
gnu: picolisp: Update to 24.9.
Upstream has retired Java version and 32bit support.

* gnu/packages/lisp.scm (picolisp): Update to 24.9.
  (picolisp32): Remove variable.

Change-Id: I6bb3604ed9d48ef5a4b372d8dbc6dd3917295b5f
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-11-20 18:17:06 +01:00
Guillaume Le Vaillant
0651fba73a
gnu: cl-magicl: Enable expokit backend.
* gnu/packages/lisp-xyz.scm (sbcl-magicl)[arguments]: Add magicl/ext-expokit
  to 'asd-systems'.

Change-Id: I784ad39042859dba5426d476ecc28651298e615d
2024-11-20 18:17:06 +01:00
Florian Pelz
a6b4974411
gnu: info-reader: Inherit from texinfo-7.
Otherwise `LC_ALL=pt_BR.utf8 info` crashes.

* gnu/packages/texinfo.scm (info-reader): Inherit from texinfo-7.

Change-Id: I9eb5873fbc115e0c45f96a16aa05dbca76b92c57
2024-11-20 16:02:12 +01:00
Florian Pelz
d2475833e4
install: Change the territory when we have learned it.
Typically, the LANGUAGE has already been set in the run-language-page
step.  But for languages like pt, we must know the territory.

* gnu/installer/newt/locale.scm (run-territory-page): Call ‘setenv’ for
the ‘LANGUAGE’ variable.

Change-Id: Ie6308c359e0bdb2d37fac0c844cfd879e96e231a
2024-11-20 16:02:06 +01:00
Florian Pelz
84d5948ee0
install: Open info manuals that have region codes.
Because pt_PT and pt_BR have many differences, such as how
the word “file” gets translated, Guix’ pt_BR info manual is
called (guix.pt_BR) instead of (guix.pt).

* gnu/system/install.scm (log-to-info): Try region coded manual
file names.
(%installation-node-names): Add node names for pt_BR and zh_CN.

Change-Id: I89beebd323ee69ca83c22321c9d9e664b32cf6f3
2024-11-20 16:01:47 +01:00
Guillaume Le Vaillant
2960720585
gnu: Add cl-f2cl.
* gnu/packages/lisp-xyz.scm (cl-f2cl, ecl-f2cl, sbcl-f2cl): New variables.

Change-Id: If10548da2082b2de04c8086eccc48d04a68b4874
2024-11-20 15:10:04 +01:00
Guillaume Le Vaillant
be4a07f65f
gnu: cl-magicl: Update to 0.11.0.
* gnu/packages/lisp-xyz.scm (sbcl-magicl): Update to 0.11.0.

Change-Id: I2a5b06d2cfb9e8bcba64e111033489511210b014
2024-11-20 15:10:04 +01:00
Guillaume Le Vaillant
0c38607524
gnu: cl-in-memory-streams: Update to 2.0-1.a081214.
* gnu/packages/lisp-xyz.scm (sbcl-in-memory-streams): Update to 2.0-1.a081214.
  [inputs]: Add sbcl-bordeaux-threads.

Change-Id: I6c69a64469e67e2337da343d462091d141c1277b
2024-11-20 15:10:04 +01:00
Ricardo Wurmus
72ef08da9d
gnu: python-uvicorn: Update to 0.32.0.
* gnu/packages/python-web.scm (python-uvicorn): Update to 0.32.0.
[arguments]: Enable more tests; add phase 'patch-pyproject.

Change-Id: I7b1efb0a8319d02a8ea83a03299b1c2fa3adf0aa
2024-11-20 14:00:14 +01:00
Sughosha
603bee5f3b
gnu: qtractor: Update to 1.4.0.
* gnu/packages/music.scm (qtractor): Update to 1.4.0.
[source]: Switch to mirror url.

Change-Id: I3058346b8b6be9164e2724b9631490f75b4f2428
2024-11-20 19:52:01 +08:00
Sughosha
2b90c1e6d9
gnu: qjackctl: Update to 1.0.3.
* gnu/packages/audio.scm (qjackctl): Update to 1.0.3.
[inputs]: Replace qtbase-5 with qtbase and qtsvg-5 with qtsvg.
[native-inputs]: Replace qttools-5 with qttools.

Change-Id: Ie36d97b2688419726d5f89ae7a4f3dff84468805
2024-11-20 19:34:49 +08:00
Zheng Junjie
5f069f6c61
gnu: libseat, seatd: Update to 0.9.1.
* gnu/packages/admin.scm (libseat): Update to 0.9.1.
[arguments]: Use G-expressions.
[native-inputs]: Remove label.
[propagated-inputs]: Remove label.

(seatd): [arguments]: Use G-expressions.
[native-inputs]: Remove label.

Change-Id: I53ebe502ad80bc892e995749aae3387c42a79bad
2024-11-20 19:18:26 +08:00
Zheng Junjie
561deac3c0
gnu: cage: Update to 0.2.0.
* gnu/packages/wm.scm (cage): Update to 0.2.0.
[inputs]: Remove wlroots-0.16; add wlroots.

Change-Id: Idfd8d8947f1261431688cf66f1fd3c5b75ed8d69
2024-11-20 19:18:05 +08:00
Zheng Junjie
2cde50b7d6
gnu: wl-mirror: Update to 0.17.0.
* gnu/packages/wm.scm (wl-mirror): Update to 0.17.0.

Change-Id: Ib2c6e28ccc9297211ee7ed7080aadb8822ff9cdc
2024-11-20 19:16:51 +08:00
Nicolas Graves
351f1a0504
gnu: clang-runtime: Fix build for versions 10 and 11.
* gnu/packages/llvm.scm (clang-runtime-from-llvm)[inputs]: Add
libxcrypt for versions 10 and 11.
2024-11-20 19:00:02 +08:00
Zheng Junjie
8bed031e58
gnu: qbittorrent-enhanced: Update to 5.0.2.10.
* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 5.0.2.10.

Change-Id: Ia297690350edd72840924c5f087601b823e89fa8
2024-11-20 18:45:04 +08:00
Zheng Junjie
71e6963d89
gnu: qbittorrent: Update to 5.0.2.
* gnu/packages/bittorrent.scm (qbittorrent): Update to 5.0.2.

Change-Id: Icf4b86aa60c0b2a717550cbd51613e3a07fbcdb5
2024-11-20 18:45:04 +08:00
Ron Nazarov
39d1acc021
gnu: qbittorrent: Update to 5.0.1.
* gnu/packages/bittorrent.scm (qbittorrent): Update to 5.0.1.
[arguments]: Set #:qtbase to qtbase.
[native-inputs]: Replace qttools-5 with qttools.
[inputs]: Replace qtsvg-5 with qtsvg.

Change-Id: I82dd5b65f1a812c989baa752313cd3daeaf0d8bf
2024-11-20 18:24:24 +08:00
Nicolas Graves
efb386dd3a
licenses: Add blue-oak1.0.0.
* guix/licenses.scm (blue-oak1.0.0): New variable.
* guix/import/utils.scm (%spdx-license-identifiers): Add license blueoak1.0.0.

Change-Id: I89058136da55fdb4267bd2dbe56954153d7d6dde
2024-11-20 18:01:35 +08:00
André Batista
66971cc90b
gnu: tor: Update to 0.4.8.13.
* gnu/packages/tor.scm (tor): Update to 0.4.8.13.

Change-Id: Ie5bd61c5d3735deb0c8883c4fd116d75c1c352fb
2024-11-20 18:01:35 +08:00
Mazin AlHaddad
2b0eb7be45
gnu: ncmpcpp: Update to 0.10.1.
* gnu/packages/mpd.scm (ncmpcpp): Update to 0.10.1.
[origin]: Change URI to github.
[native-inputs]: Add libtool, autoconf-2.71, automake.
[arguments]: Use G-expressions.

Change-Id: Id2662c10c143736d10320550b6ce6fffe841984c
2024-11-20 18:01:32 +08:00
Greg Hogan
f0e4288376
teams: Fix symbol for sysadmin team.
* etc/teams.scm (sysadmin): Fix symbol.

Change-Id: I26efe8c14961023c5ef13f7ec76abe76bb232728
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-20 10:48:09 +01:00
User
129641fcd2
gnu: Add emacs-auto-dark.
* gnu/packages/emacs-xyz.scm (emacs-auto-dark): New variable.

Change-Id: Ib7c56204b1cc053512eccdd17a38942022a21f08
2024-11-20 15:25:21 +09:00
User
09b071ab75
gnu: Add emacs-standard-themes.
* gnu/packages/emacs-xyz.scm (emacs-standard-themes): New variable.

Change-Id: I2062fff0b0fbf8cfe942005131efdd453cf2404a
2024-11-20 15:25:21 +09:00
Eric Bavier
c5c7def1da
gnu: python-sphobjinv: Update to 2.3.1.1.
* gnu/packages/patches/python-sphobjinv-defer-ssl-import.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/sphinx.scm (python-sphobjinv): Update to 2.3.1.1.
[source]: Use patch.
[arguments]: Replace check phase.
[native-inputs]: New field.
[propagated-inputs]: Remove python-fuzzywuzzy and python-levenshtein.

Change-Id: Id60f45b222f286c8db55e9ce11378cf5ba82c603
2024-11-20 00:03:01 -06:00
Eric Bavier
188fee428f
gnu: Add python-stdio-mgr.
* gnu/packages/python-xyz.scm (python-stdio-mgr): New variable.

Change-Id: Ia2e9cfda69e453b61ba948a6ad18f91364b799df
2024-11-20 00:03:01 -06:00
Eric Bavier
1daad52eac
gnu: Add python-pytest-check.
* gnu/packages/python-check.scm (python-pytest-check): New variable.

Change-Id: Idfa08578c9ad23b644f842abc93455dd72970fc2
2024-11-20 00:02:45 -06:00
Andreas Enge
1e6d1c3211
gnu: kalamine: Update to 0.38.
* gnu/packages/python-xyz.scm (kalamine): Update to 0.38.

Change-Id: I32fe67fdbf5a7838f14021968f64adbdcf2c2781
2024-11-19 21:46:11 +01:00
Danny Milosavljevic
71ac093d13
gnu: llama-cpp: Update to b4137.
* gnu/packages/machine-learning.scm (llama-cpp): Update to b4137.

Change-Id: I530dadd4a228a6384b66093a6f7fedaf1fe4b4e8
2024-11-19 20:53:52 +01:00
Danny Milosavljevic
fe33375b25
gnu: llama-cpp: Fix build flags.
* gnu/packages/machine-learning.scm (llama-cpp)[arguments]<#:configure-flags>:
Use new names from the package update.

Change-Id: I14095b5a594efbcfc7abfdd50fd2930fa7878394
2024-11-19 20:40:48 +01:00
Ricardo Wurmus
1951f93799
gnu: python-tibanna: Update to 5.4.3.
* gnu/packages/web.scm (python-tibanna): Update to 5.4.3.

Change-Id: I18ed2500e07eb0ef69c27302f26a9808222bb5c2
2024-11-19 19:11:21 +01:00
Ricardo Wurmus
b817cf5a96
gnu: python-benchmark-4dn: Update to 0.5.24.
* gnu/packages/python-xyz.scm (python-benchmark-4dn): Update to 0.5.24.
[source]: Update upstream URL.
[properties]: Update upstream name.
[arguments]: Disable tests.

Change-Id: I01412638c33497983839541e7b48cca882af62ca
2024-11-19 19:10:35 +01:00
Nicolas Graves
20ecc8b5a9
gnu: python-boto3: Respect --cores build argument.
This commit ensures that a user-provided --cores argument to guix
build is respected.

* gnu/packages/python-xyz.scm (python-boto3)[arguments]
<#:test-flags>: Replace "auto" numprocesses by parallel-job-count.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-19 15:26:51 +00:00
Nicolas Graves
3f6691b77b
gnu: python-botocore: Respect --cores build argument.
This commit ensures that a user-provided --cores argument to guix
build is respected.

* gnu/packages/python-xyz.scm (python-botocore)[arguments]
<#:test-flags>: Replace "auto" numprocesses by parallel-job-count.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-19 15:26:50 +00:00