Giacomo Leidi
520785e315
gnu: Add soju-service-type.
...
* gnu/services/messaging.scm (%default-soju-shepherd-requirement): New
variable.
(soju-ssl-certificate): New configuration record.
(soju-database): New configuration record.
(soju-configuration): New configuration record.
(serialize-soju-configuration,soju-activation,soju-accounts,
soju-shepherd-services): New procedures.
(soju-service-type): New service.
(serialize-ngircd-configuration): Reformat.
(pounce-configuration): Reformat.
* doc/guix.texi: Document the new soju service.
* gnu/tests/messaging.scm: Test the new soju service.
Change-Id: I6223ecac1aaaab76bd75461851ffe4cec0678118
2026-03-09 23:17:24 +01:00
jgart
1a109f3798
gnu: xournalpp: Update to 1.3.3.
...
* gnu/packages/pdf.scm (xournalpp): Update to 1.3.3.
Change-Id: Ic25873a482b15e9fd64a8d391f6f26a7de8650a0
2026-03-09 16:58:28 -04:00
Lilah Tascheter
34c1d3ddba
gnu: graphics: Add GodSVG.
...
* gnu/packages/graphics.scm (godsvg): New variable.
Change-Id: Iac2af0dded92f8c11848cc5213784f569d1b1b8f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-09 20:38:55 +01:00
VnPower
b34ae60b3b
gnu: Add gtk-session-lock.
...
* gnu/packages/gtk.scm (gtk-session-lock): New variable.
Change-Id: Ic333febb56635643cdd6fe1d15ddf2cec209bd94
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-09 20:38:52 +01:00
Cayetano Santos
5fcfeffce5
gnu: emacs-consult: Update to 3.4.
...
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 3.4.
Change-Id: I31857c54f327f7bfe4ea1f52989c7a3d65538174
2026-03-09 19:55:31 +01:00
Cayetano Santos
b84cf55c21
gnu: emacs-mastodon: Update to 2.0.12.
...
* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 2.0.12.
[propagated-inputs]: Remove emacs-transient.
Change-Id: I913e62f10e17196051f81576956974f3d0b2b134
2026-03-09 19:53:23 +01:00
Cayetano Santos
d77d2cde68
gnu: emacs-marginalia: Update to 2.10.
...
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 2.10.
Change-Id: Ie615fea5fd926b1a7ff974485a9ecaf069b9af05
2026-03-09 19:48:45 +01:00
Cayetano Santos
235c401266
gnu: emacs-corfu: Update to 2.9.
...
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.9.
Change-Id: I41c0b0e30967e30f5bbc3fb7e26eafe113fbb33e
2026-03-09 19:48:45 +01:00
Cayetano Santos
70d374cc66
gnu: emacs-fj: Update to 0.33.
...
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.33.
Change-Id: I7d91e23c5be40130db16a5d6c11c03b974ccb4e1
2026-03-09 19:46:04 +01:00
Cayetano Santos
d81ff4773c
gnu: emacs-symon: Update to 20260223.
...
* gnu/packages/emacs-xyz.scm (emacs-symon): Update to 20260223.
Change-Id: Id5e018852d6f8e017446b53263cafc45ab6ebd30
2026-03-09 19:46:03 +01:00
Cayetano Santos
3514ffae8f
gnu: emacs-tp: Update to 0.8.
...
* gnu/packages/emacs-xyz.scm (emacs-tp): Update to 0.8.
Change-Id: I82b33e171834195485f1a7dc5dadce2f4ab3d2fc
2026-03-09 19:43:58 +01:00
Cayetano Santos
424b1c0c3f
gnu: emacs-fedi: Update to 0.3.
...
* gnu/packages/emacs-xyz.scm (emacs-fedi): Update to 0.3.
Change-Id: Id28f481db1dcab9cdffb21987cb0b23b343a0016
2026-03-09 19:42:04 +01:00
Cayetano Santos
053e9b6cc1
gnu: emacs-org-node: Update to 3.18.3.
...
* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 3.18.3.
Change-Id: I57c6b3b81f728d1ae14671ceb3fea29667fdef4c
2026-03-09 19:39:23 +01:00
Cayetano Santos
89d3df6a2b
gnu: emacs-dumb-jump: Update to 0.5.5.
...
* gnu/packages/emacs-xyz.scm (emacs-dumb-jump): Update to 0.5.5.
Change-Id: I3532bbe548993df4d330f0ee418e3ba3660829fe
2026-03-09 19:38:06 +01:00
Cayetano Santos
90050b7403
gnu: emacs-vertico: Update to 2.8.
...
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.8.
Change-Id: I2b9648d4fd41f191799419ca08207be307e2b408
2026-03-09 19:33:44 +01:00
Thanos Apollo
2f15b032c9
gnu: emacs-org-gnosis: Update to 0.2.2.
...
* gnu/packages/emacs-xyz.scm (emacs-org-gnosis): Update to 0.2.2.
[arguments]<#tests?>: Remove.
<#test-command>: Set it.
<#emacs>: Set to 'emacs-no-x'.
<#phases>: Add 'patch-makefile', 'set-home' and 'make-info'.
[native-inputs]: Add texinfo.
[synopsis, description]: Update to match upstream.
Merges guix/guix!6757
Change-Id: Idcd4a58a240e5d74fdad8b25ba881d891881eca5
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-09 19:02:01 +01:00
Cayetano Santos
97714ba894
gnu: sshoot: Update to 1.6.0.
...
* gnu/packages/vpn.scm (sshoot): Update to 1.6.0.
[arguments]: Fix path in ’patch-paths #:phase.
[native-inputs]: Remove python-wheel.
Change-Id: I3243eb6e8b37dfb1295fd070b2b070f1d843e651
2026-03-09 16:48:03 +01:00
Thanos Apollo
6861d60b87
gnu: emacs-gnosis: Update to 0.8.0.
...
* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.8.0.
[arguments]: Use emacs-no-x instead of emacs. Update make test and doc
commands as upstream Makefile now wraps commands with `guix shell`.
[home-page]: Add trailing slash.
Merges guix/guix!6908
Change-Id: I532b0ae1ec7177f62c6b33f6c6c81f20ef2fae4d
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-09 16:29:24 +01:00
Andreas Enge
311d1e85c8
gnu: gnuradio: Fix build.
...
* gnu/packages/radio.scm (gnuradio)[inputs]: Replace python-pygobject
by python-pygobject-3.50.
Merges guix/guix!7012
Fixes : guix/guix#7004
Change-Id: Ib9c2d64ab4adca2c6be2613fbf74db595473f64d
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-09 16:04:57 +01:00
Hugo Buddelmeijer
8e0175ef1f
gnu: quicktile: Fix build by using python-pygobject-3.50.
...
* gnu/packages/wm.scm (quicktile): Fix build by using python-pygobject-3.50.
[inputs]: Remove python-pygobject; add python-pygobject-3.50.
Change-Id: Ib5344f67f265a07519b41b4aa5f83f4a40dd2be4
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-09 15:51:54 +01:00
Efraim Flashner
d4e9d74b66
scripts: pack: Use correct Debian architecture for armhf-linux.
...
Fixes guix/guix#6989 .
* guix/scripts/pack.scm (debian-archive): When creating a Debian package
for an armhf-linux machine match our architecture to the closest one of
Debian's supported architectures.
Change-Id: I596db1087c507e61cc31f0808ebd9e39b4956c49
2026-03-09 16:49:48 +02:00
Cayetano Santos
0352420cab
gnu: otpclient: Update to 4.4.1.
...
* gnu/packages/password-utils.scm (otpclient): Update to 4.4.1.
Change-Id: I659c50c139cb0440015425cd41a5ba5083f569e0
2026-03-09 14:46:00 +01:00
Cayetano Santos
f4d25d3da5
gnu: libcotp: Update to 4.0.0.
...
* gnu/packages/authentication.scm (libcotp): Update to 4.0.0.
Change-Id: I4aa7251739e9a30a274c5e4e0ef3ab746ef70437
2026-03-09 14:46:00 +01:00
Cayetano Santos
73939d23f2
gnu: libdigidocpp: Update to 4.3.0.
...
* gnu/packages/crypto.scm (libdigidocpp): Update to 4.3.0.
Change-Id: Ifcf6fe25617077799497e137950f38753928677a
2026-03-09 14:46:00 +01:00
Cayetano Santos
d9e83afae1
gnu: passwdqc: Update to 2.1.0.
...
* gnu/packages/password-utils.scm (passwdqc): Update to 2.1.0.
[source]: Switch to git-fetch.
Change-Id: I8491d6d635997b69698595eb6a406ee5207aa20d
2026-03-09 14:46:00 +01:00
Cayetano Santos
4b8de8215d
gnu: pkcs11-provider: Update to 1.2.0.
...
* gnu/packages/security-token.scm (pkcs11-provider): Update to 1.2.0.
[source]: Switch to git-fetch.
Change-Id: I57f72a35300009b4974e229be16b698a9c33053c
2026-03-09 14:46:00 +01:00
Sören Tempel
a2781f48bc
gnu: entr: Update to 5.8.
...
* gnu/packages/entr.scm (entr): Update to 5.8.
Signed-off-by: jgart <jgart@dismail.de >
2026-03-09 09:35:17 -04:00
Cayetano Santos
b2ad8c755e
gnu: wireguard-tools: Modernize package.
...
* gnu/packages/vpn.scm (wireguard-tools)[arguments]: Use G-Expressions.
Change-Id: I0254ebc679eba3b85d6d37ada529cc2be5eb705b
2026-03-09 13:56:19 +01:00
Cayetano Santos
fcaf06190e
gnu: wireguard-tools: Update to 1.0.20260223.
...
* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20260223.
Change-Id: I88c6de946d9387ad6f4279fe45457131183d8c53
2026-03-09 13:45:11 +01:00
Andreas Enge
f04dc9234c
gnu: Remove postgresql-11.
...
* gnu/packages/databases.scm (postgresql-11): Delete variable.
Fixes : guix/guix#6950
Change-Id: I02f29542191bea0d70827f40749d16f1f032a823
2026-03-09 13:09:41 +01:00
Andreas Enge
59fb37903f
gnu: Remove postgresql-10.
...
* gnu/packages/databases.scm (postgresql-10): Delete variable.
Fixes : guix/guix#6949
Change-Id: I10ea6d5f2bbdec68fbac82b5ec799c9e096a5c5d
2026-03-09 13:09:41 +01:00
Andreas Enge
c4f5971dbe
gnu: Remove postgresql-service procedure.
...
* gnu/services/databases.scm (postgresql-service): Delete variable.
Change-Id: Iec27908b892eae666ea4c1b28a63a2d3d48b804d
2026-03-09 13:09:41 +01:00
Andreas Enge
f9094fc6c2
gnu: Remove mysql-service procedure.
...
* gnu/services/databases.scm (mysql-service): Delete variable.
Change-Id: Idbf3c9e2d595722792231f2417f85927bf89330c
2026-03-09 13:09:41 +01:00
Yelninei
d4ee8de214
system: hurd: Remove %hurd64-default-* variants.
...
Since 8f852885de these are aliases.
* gnu/system/hurd.scm (%hurd64-default-operating-system,
%hurd64-default-operating-system-kernel): Delete variables.
* gnu/system/images/hurd.scm (hurd64-barebones-os): Replace
%hurd64-default-operating-system with %hurd-default-operating-system
* gnu/system/examples/bare-hurd64.tmpl (%hurd64-os): Same.
* gnu/tests/virtualization.scm (%childhurd64-os): Remove usage of
%hurd64-default-operating-system-kernel.
Merges: #5544 .
Change-Id: Ie7345cd99dc37712e7a0f7683ad738c194c70fa7
2026-03-09 13:01:10 +01:00
Andreas Enge
404a14f879
gnu: Remove lean.
...
* gnu/packages/lean.scm (lean): Delete variable.
Fixes : guix/guix#6239
Change-Id: I373c7d5c22de924fbc5d1db6967954173403c92e
2026-03-09 11:12:50 +01:00
Andreas Enge
5bff31a547
gnu: Remove luminance-hdr.
...
* gnu/packages/image-viewers.scm (luminance-hdr): Delete variable.
Fixes : guix/guix#6234
Change-Id: I27430fb211b67d62bf859f5513ff0953968fae26
2026-03-09 11:12:04 +01:00
Andreas Enge
128e245938
gnu: Remove uim-qt.
...
* gnu/packages/xorg.scm (uim-qt): Delete variable.
Fixes : guix/guix#6232
Change-Id: I1a1021875ad24f91fad0a4a5456c9fe3161b4674
2026-03-09 11:10:21 +01:00
Andreas Enge
cf307863ae
gnu: Remove flowee.
...
* gnu/packages/finance.scm (flowee): Delete variable.
Fixes : guix/guix#6229
Change-Id: Id6c8f1308c994b3e163168ea2b88d12d8c976b73
2026-03-09 11:09:06 +01:00
Sughosha
effcb3ae67
gnu: discover: Fix flatpak backend.
...
* gnu/packages/kde-plasma.scm (discover)[inputs]: Add wayland.
Change-Id: I1d46b0d07d63081c3559efbb9aabe17309258a75
2026-03-09 15:09:35 +05:30
Nicolas Graves
e6db3ab852
gnu: gnome-user-share: Remove reference to (guix build json).
...
* gnu/packages/gnome.scm (gnome-user-share)[arguments]
<#:imported-modules>: Remove (guix build json).
Fixes : guix/guix#6941
Change-Id: I80878e68470ee60755f2dc3fe0a7cd110b4ab61f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-03-09 10:30:59 +02:00
jgart
be5617888e
gnu: lilypond-next: Update to 2.25.35.
...
* gnu/packages/music.scm (lilypond-next): Update to 2.25.35.
Change-Id: I2646157d5cf37f9120c0184160f64a7b5c7f5665
2026-03-08 23:26:02 -04:00
jgart
c5b95c6629
gnu: Add scooper.
...
* gnu/packages/irc.scm (scooper): New variable.
Change-Id: I389bd65bca021d1ae2aa0f994144e7ba6d8daa9a
Signed-off-by: jgart <jgart@dismail.de >
2026-03-08 22:28:04 -04:00
jgart
83a4bb52ba
gnu: Add kcgi.
...
* gnu/packages/web.scm (kcgi): New variable.
Change-Id: I755482c03935b67e6b97705784a0518da1c2a5fb
Signed-off-by: jgart <jgart@dismail.de >
2026-03-08 22:28:04 -04:00
Giacomo Leidi
3e649dee51
gnu: tuned-minimal: Update to 2.27.0.
...
* gnu/packages/power.scm (tuned-minimal): Update to 2.27.0.
(tuned): Update to 2.27.0.
Change-Id: I2e66232ba8fe4c05bd71061cbf40aa687ce8db99
2026-03-09 00:49:46 +01:00
Sharlatan Hellseher
77db9c8504
doc: Remove mention of python-toolchain.
...
* doc/contributing.texi (Python Moduels): Drop mention of
python-toolchain.
* guix/build-system/pyproject.scm: Likewise.
Fixes : guix/guix#5841
Change-Id: I39a1ec7ce6da2e5f3298323b36070c3e3b197669
2026-03-08 23:35:45 +00:00
Sharlatan Hellseher
85a32a1099
gnu: Remove python-toolchain.
...
* gnu/packages/python.scm (python-toolchain): Delete variable.
Fixes : guix/guix#5688
Change-Id: Ic737c645b670f0dd7b0708427cdd968c83f9b751
2026-03-08 23:33:32 +00:00
Sharlatan Hellseher
3ee5c81f41
gnu: Add bundlewrap.
...
* gnu/packages/configuration-management.scm (bundlewrap): New variable.
Closes: https://issues.guix.gnu.org/55083
Change-Id: I2756c5728fda0a00c152efc404b08ac9205dbd23
2026-03-08 22:42:25 +00:00
Sharlatan Hellseher
a74606178c
gnu: Add python-librouteros.
...
* gnu/packages/python-web.scm (python-librouteros): New variable.
Change-Id: I155fa476b9cb1865bbf4f84d0275bfe1e2a3ee06
2026-03-08 22:41:54 +00:00
Sharlatan Hellseher
ceadf4d955
gnu: Add python-stamina.
...
* gnu/packages/python-web.scm (python-stamina): New variable.
Change-Id: I00be94ab1816928f240b9bb65ce3d71cee0c3667
2026-03-08 22:41:52 +00:00
jgart
3c078b5a52
gnu: Remove ecl-coalton.
...
* gnu/packages/lisp-xyz.scm (ecl-coalton): Delete variable.
Change-Id: I4f0f6910562492f813203cbee52756e54b578f3f
2026-03-08 12:19:21 -04:00