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

166292 Commits

Author SHA1 Message Date
Mathieu Lirzin
f456d552fe gnu: clojure-data-priority-map: Update to 1.2.1.
* gnu/packages/clojure.scm (clojure-data-priority-map): Update to 1.2.1.

Change-Id: I6ee17056c71cf3ae49987573ad966e5469c0fc61
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:23 +01:00
Mathieu Lirzin
d6f3d16b2c gnu: clojure-data-csv: Update to 1.1.1.
* gnu/packages/clojure.scm (clojure-data-csv): Update to 1.1.1.

Change-Id: Ibfa2778b67d88873697a405953b15ed473fa6551
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:22 +01:00
Mathieu Lirzin
ce091b777d gnu: clojure-data-codec: Update to 0.2.1.
* gnu/packages/clojure.scm (clojure-data-codec): Update to 0.2.1.

Change-Id: I6d0117c30933a87b57e206a71f52a992194443e8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:22 +01:00
Mathieu Lirzin
b9a7ae6380 gnu: clojure-core-memoize: Update to 1.2.273.
* gnu/packages/clojure.scm (clojure-core-memoize): Update to 1.2.273.

Change-Id: I74f116c2395cd07dc0c0ca0536813ab42a513ef9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:21 +01:00
Mathieu Lirzin
4d92faf72d gnu: clojure-core-match: Update to 1.1.1.
* gnu/packages/clojure.scm (clojure-core-match): Update to 1.1.1.

Change-Id: Icd7d633cb696fe5cac004f1638d33e2a9fc46d7b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:20 +01:00
Mathieu Lirzin
51d6836386 gnu: clojure-core-async: Update to 1.8.741.
* gnu/packages/clojure.scm (clojure-core-async): Update to 1.8.741.

Change-Id: I994d3e81d6ba08681cecd3d4e19a145637441411
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:19 +01:00
Mathieu Lirzin
0e8ce5b843 gnu: clojure-algo-monads: Update to 0.2.1.
* gnu/packages/clojure.scm (clojure-algo-monads): Update to 0.2.1.

Change-Id: I507ba0582b96ba9528c552f451a3bd7cd999d467
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:18 +01:00
Mathieu Lirzin
c6ad769066 gnu: clojure-tools-reader: Update to 1.6.0.
* gnu/packages/clojure.scm (clojure-tools-reader): Update to 1.6.0.

Change-Id: Ia76d47a38e52b52452e6d4320bc6dac631fa7c82
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:18 +01:00
Mathieu Lirzin
41a3697370 gnu: clojure-test-check: Update to 1.1.3.
* gnu/packages/clojure.scm (clojure-test-check): Update to 1.1.3.

Change-Id: Icbdd1c08031c4537cb88f7350dd96220ee739946
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:17 +01:00
Mathieu Lirzin
6c004555a8 gnu: clojure-tools-gitlibs: Update to 2.6.212.
* gnu/packages/clojure.scm (clojure-tools-gitlibs): Update to 2.6.212.

Change-Id: I5c88f2435568c5816f6f6c9d222b619c5d99cbf1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:16 +01:00
Mathieu Lirzin
8b69e1f800 gnu: clojure-tools-logging: Update to 1.3.1.
* gnu/packages/clojure.scm (clojure-tools-logging): Update to 1.3.1.

Change-Id: I04b5475a06ddc5ec385f00fa044880bac0e46618
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:15 +01:00
Mathieu Lirzin
55a9281ad0 gnu: http-kit: Update to 2.8.1.
* gnu/packages/clojure.scm (http-kit): Update to 2.8.1.

Change-Id: I5c0a12457d4aab2c03dafe762c81d9c68911ea43
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:15 +01:00
Mathieu Lirzin
482ef8e183 gnu: clojure-data-json: Update to 2.5.2.
* gnu/packages/clojure.scm (clojure-data-json): Update to 2.5.2.

Change-Id: I92c1b67ccfbe2f11394e281465810444134bdef9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:14 +01:00
Mathieu Lirzin
1af65e7ff6 gnu: clojure-algo-generic: Update to 1.0.1.
* gnu/packages/clojure.scm (clojure-algo-generic): Update to 1.0.1.

Change-Id: I7b5d4367c66c994a6725071c52ae16d05a4e9fd4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:13 +01:00
Mathieu Lirzin
da3d6a5f3f gnu: clojure-core-cache: Update to 1.2.249.
* gnu/packages/clojure.scm (clojure-core-cache): Update to 1.2.249.

Change-Id: I5ab6b0dcb3739707840489710c66842eda3aba34
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:12 +01:00
Mathieu Lirzin
d41ad7d148 gnu: clojure: Reference existing packages.
* gnu/packages/clojure.scm (package-sources): New function.
(clojure): Use it.

Change-Id: I9085c122cc84242264a9b3028165af7e72379477
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:11 +01:00
Mathieu Lirzin
0baede4918 gnu: Add clojure-test-generative.
* gnu/packages/clojure.scm (clojure-test-generative): New variable.

Change-Id: I4798cca783b6e0c81243a96224002de65839068a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:11 +01:00
Mathieu Lirzin
6872ff5cf0 gnu: Add clojure-tools-namespace.
* gnu/packages/clojure.scm (clojure-tools-namespace): New variable.

Change-Id: I00ff6953d976af7309dac518e362d6fa129ef3a8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:10 +01:00
Mathieu Lirzin
d1a82fdf81 gnu: Add clojure-data-generators.
* gnu/packages/clojure.scm (clojure-data-generators): New variable.

Change-Id: I013e1a323681304d92e9e1ce5ffa4b9c8f6080cf
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:09 +01:00
Mathieu Lirzin
eb61e0ce4a gnu: Add clojure-core-specs-alpha.
* gnu/packages/clojure.scm (clojure-core-specs-alpha): New variable.

Change-Id: Ib74130d977c4cc40038f3f44e10875d953915e1b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:08 +01:00
Mathieu Lirzin
63e9052aaf gnu: Add clojure-spec-alpha.
* gnu/packages/clojure.scm (clojure-spec-alpha): New variable.

Change-Id: Id7136fd6637e920a40af5f6628ec8537a1fd9f51
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:08 +01:00
Mathieu Lirzin
9ce0a1fe0b gnu: Add clojure-java-classpath.
* gnu/packages/clojure.scm (clojure-java-classpath): New variable.

Change-Id: I46e87f1e7b41c77d0a7097729fe29176545c7e86
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:07 +01:00
Mathieu Lirzin
3701dc9bea gnu: Add cognitect-aws-api.
* gnu/packages/clojure.scm (cognitect-aws-api): New variable.
(clojure-tools-deps): Use it.

Change-Id: I1df8d2c5fceed621c1fc1676c9f766d0ac488b04
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:06 +01:00
Mathieu Lirzin
279616da6d gnu: clojure-tools: Add missing SLF4J logger implementation.
Previously the following warning was appearing when running some ‘clj’
commands:

  SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
  SLF4J: Defaulting to no-operation (NOP) logger implementation
  SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

* gnu/packages/clojure.scm (clojure-tools)[inputs]: Add java-slf4j-nop.

Change-Id: I80d3575a5b533dfd6a3d42d8846170c7ae1b2268
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:05 +01:00
Mathieu Lirzin
8e75c6c1f1 gnu: clojure-tools-deps: Default to local clojure jar.
* gnu/packages/clojure.scm (clojure-tools-deps): Reference clojure input jar
in “deps.edn” resource.

Change-Id: I0404a922c2717fc1a8f869d070f34be8a73e87b5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:04 +01:00
Mathieu Lirzin
86074438e1 gnu: clojure-tools-deps: Update to 0.28.1569.
* gnu/packages/clojure.scm (clojure-tools-deps): Update to 0.28.1569 and lint.

Change-Id: I4a976d8a12b79b7147670d87799c31c4bc56f9dd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:04 +01:00
Mathieu Lirzin
441819989d gnu: clojure-tools: Update to 1.12.4.1582.
* gnu/packages/clojure.scm (clojure-tools): Update to 1.12.4.1582.

Change-Id: I7debf934c114837dfc86d0a646231872a64f1fdf
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:03 +01:00
Mathieu Lirzin
9af25edaaf gnu: clojure: Update to 1.12.4.
* gnu/packages/clojure.scm (clojure): Update to 1.12.4 and lint.

Change-Id: I6c540ffe6fdce267e094f9f86c8b6a9d4a8efbc3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:02 +01:00
Dariqq
ef24686b20 gnu: unity-test: Add option for supporting 64bit integers.
* gnu/packages/check.scm (unity-test): Add patch and enable 64bit integer
option.
* gnu/packages/patches/unity-test-support-int64.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register patch-

Change-Id: Ib432c9112c3476e03f7607259c2dfe00ef98a90c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fixes: guix/guix#5673
Merges: #5675
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:01 +01:00
Andy Tai
817ff57604 gnu: jaro: Set paths.
* gnu/packages/guile-xyz.scm (jaro)[arguments]: Add ‘set-paths’ phase.

Change-Id: I0a1fe4124d4458a1585816398f5362759784acea
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #1988
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:31:00 +01:00
Luis Guilherme Coelho
92e2e4816c artwork: Update commit.
* gnu/artwork.scm (%artwork-repository): Update commit.

Change-Id: I1524126ac1daf9e8eab6c35695a9d786602c78f6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5528
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:59 +01:00
Ludovic Courtès
d34aff1f7e gnu: ttf2pt1: Modernize.
* gnu/packages/fontutils.scm (ttf2pt1)[source, arguments]: Use gexps.

Change-Id: I1974419be8a95823e29c45bd4c25c16e099002e0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5826
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:58 +01:00
Ludovic Courtès
e422aad214 gnu: ttf2pt1: Fix compilation with glibc 2.41.
* gnu/packages/fontutils.scm (ttf2pt1)[source]: Patch ‘t1asm.c’.

Change-Id: I2e91a15177d349dcf64aea571debc4ce6bf0e996
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:57 +01:00
Andreas Enge
da849a9145 gnu: gerbera: Update to 3.0.0.
* gnu/packages/upnp.scm (gerbera): Update to 3.0.0.
[inputs]: Add icu4c and jsoncpp. Replace spdlog-1.13 by spdlog.
[arguments]<#:phases>{patch}: New phase to enable installation of bash
completion file.

Change-Id: Ic8c58057ab018926eb414d2c0929e7a079bcbf1b
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:56 +01:00
Cayetano Santos
3c9e04c9b3 gnu: tree-sitter-vhdl: Update to 1.3.1.
Old alemuller repository seems abandon, whereas the newest jpt13653903
looks maintained and up to date.

We keep old one as alemuller is still required by emacs-vhdl-ts-mode.

* gnu/packages/tree-sitter.scm (tree-sitter-vhdl)[#:repository-url]:
Update.
[:get-cleanup-snippet]: Remove.
[:commit]: Remove.
(tree-sitter-vhdl-0): New variable.
* gnu/packages/emacs-xyz.scm (emacs-vhdl-ts-mode)[propagated-inputs]:
Remove tree-sitter-vhdl; add  tree-sitter-vhdl-0.

Merges guix/guix!5630

Change-Id: I514bf74b3a0fb6b9fa86e1277f23eb121059771c
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:56 +01:00
Cayetano Santos
fffac211a8 gnu: r-stringfish: Fix phases.
Dependency on ‘tbb-2020’ is removed during update to 0.18.0, see
adee931e7969aa7bff87405b9ca9c32daa893682.

Merges guix/guix!5867

* gnu/packages/cran.scm (r-stringfish)[arguments]: Remove
’use-system-tbb #:phase.

Change-Id: Ia912c3dc7e39271d04cb7e1e681700ffb0c7dbae
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:55 +01:00
Julian Flake
125ba5c989 gnu: swappy: Update to 1.8.0.
* gnu/packages/image.scm (swappy): Update to 1.8.0.

Change-Id: I3a094641c61f5dd2d4a551cb19dbf62f6af1f88b
Signed-off-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:54 +01:00
Cayetano Santos
c1f845e6c4 gnu: libredwg: Update to 0.13.3.
* gnu/packages/engineering.scm (libredwg): Update to 0.13.3.
[arguments]: Update #:configure-flags.

Change-Id: I969204721486ccd4bf8271ce4e7237faeaa596ee
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:53 +01:00
Cayetano Santos
c118224197 gnu: Remove oneapi-dnnl.
Replaced by onednn in (gnu packages oneapi).

* gnu/packages/oneapi.scm (oneapi-dnnl): Define as the deprecated
version of onednn.
* gnu/packages/machine-learning.scm (oneapi-dnnl): Delete variable.
* gnu/packages/machine-learning.scm (python-pytorch)[native-inputs]:
Remove oneapi-dnnl; add onednn.
* gnu/packages/machine-learning.scm (python-torchaudio)[native-inputs]:
Remove oneapi-dnnl; add onednn.

Merges guix/guix!5527

Change-Id: Ied9ff943607423c46963ddd55b78c687f5561f64
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:52 +01:00
Cayetano Santos
5610c76d04 gnu: ctranslate2: Update to 4.6.3.
* gnu/packages/machine-learning.scm (ctranslate2): Update to 4.6.3.
[native-inputs]: Remove oneapi-dnnl; add onednn.

Merges guix/guix!5527

Change-Id: I63d52e28bdcc1566420a0d63d4fe291094924018
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:52 +01:00
Andy Tai
f00df02125 gnu: xpra: Update to 6.4.1.
* gnu/packages/xorg.scm (xpra): Update to 6.4.1.
[source](origin): Update patch file names.
[arguments]<#:phases>{fix-paths}: Adapt substitution.
* gnu/packages/patches/xpra-6.0-systemd-run.patch: Delete.
* gnu/packages/patches/xpra-6.4-systemd-run.patch: New file.
* gnu/packages/patches/xpra-6.1-install_libs.patch: Delete.
* gnu/packages/patches/xpra-6.4-install_libs.patch: New file.
* gnu/local.mk: Unregister deleted files and register new files.

Change-Id: Ib026b49114f5afca39ee8ec1a8a209cd6c11c7d6
Signed-off-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:51 +01:00
Andreas Enge
8384dc2e6e gnu: plasma-desktop: Remove outdated input.
signon-plugin-oauth2 uses signond, whereas plasma-desktop uses signond-qt6;
and plasma-desktop does not retain a reference to signon-plugin-oauth2.

* gnu/packages/kde-plasma.scm (plasma-desktop)[inputs]: Remove
signon-plugin-oauth2.

Fixes: guix/guix#5440
Change-Id: I0f5b0debf996d3ea9d71f16e996bd2874292ef6f
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:41 +01:00
Andreas Enge
14a04f0d78 gnu: libaccounts-qt6: Disinherit from libaccounts-qt.
* gnu/packages/qt.scm (libaccounts-qt6): Copy fields from libaccounts-qt
instead of inheriting.

Change-Id: Ia22b9ec8c231233ddfb0554e6c664005d0f773de
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:41 +01:00
Andreas Enge
02d6246c3d gnu: libaccounts-qt6: Correct input for Qt6.
* gnu/packages/qt.scm (libaccounts-qt6)[inputs]: Replace signond
by signond-qt6.

Change-Id: Ie395a5815323ed2456fad61d780faa9a136891f4
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:40 +01:00
Andreas Enge
5708b95291 gnu: akonadi: Correct input for Qt6.
* gnu/packages/kde-pim.scm (akonadi)[inputs]: Replace signond
by signond-qt6.

Change-Id: I5c5466720f40f83d323c34bb58fbcaa6addb9b5c
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:39 +01:00
Mazin AlHaddad
2cfa76933e gnu: i3-wm: Update to 4.25.
* gnu/packages/wm.scm (i3-wm): Update to 4.25.

Merges guix/guix!4973

Change-Id: Id0b3dd4cd74a4b663fc25f17103e81f11fb8e36a
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:38 +01:00
Charles Roelli
a63f4ac078 gnu: prosody-rest: New package.
* gnu/packages/messaging.scm: Add.

Merges guix/guix!4969

Change-Id: I3c262e081d742338c4929029fa932ace301f62ee
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:37 +01:00
Sergey Trofimov
0eb1418d36 gnu: emacs-nerd-icons: Update to 0.1.0-2.d41902f.
* gnu/packages/emacs-xyz.scm
(emacs-nerd-icons): Update to 0.1.0-2.d41902f.

Merges guix/guix!5419

Change-Id: Idf458215d87b005badf5dfc8ab7761b134c00d83
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:37 +01:00
Sergey Trofimov
f4e6632510 gnu: emacs-evil-mc: Update to 0.0.4-0.7e363dd.
* gnu/packages/emacs-xyz.scm (emacs-evil-mc): Update to 0.0.4-0.7e363dd.

Merges guix/guix!5419

Change-Id: Id6e47b283fd9352ffd49f9eea00e4311f44ca5b1
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:36 +01:00
Sergey Trofimov
6403a166e6 gnu: emacs-general: Update to 0.1-0.a48768f.
* gnu/packages/emacs-xyz.scm (emacs-general): Update to 0.1-0.a48768f.
[native-inputs]: Remove emacs-use-package and emacs-which-key.

Merges guix/guix!5419

Change-Id: Ia3737288ac8aacfeef5ad8fb2e36b773b809ae90
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:35 +01:00