~ruther/guix-local

ref: ded45b7b9f7918cecf60baad07391131ee6c4aa2 guix-local/gnu d---------
services: mumi: Add file-tags configuration.

* gnu/services/web.scm (<mumi-configuration>)[file-tags]: New field.
* gnu/services/web.scm (mumi-config-file): New function.
(mumi-shepherd-services): Pass --config argument.
* doc/guix.texi (Web Services)[mumi]: Document file-tags.
gnu: mumi: Update to 0.6.0.

* gnu/packages/mail.scm (mumi): Update to 0.6.0.
[inputs]: Remove guile-fibers.
01645686 — André Batista 1 year, 4 months ago
gnu: mullvadbrowser: Update to 14.0.7 [security-fixes].

Fixes CVEs 2024-43097, 2025-1930, 2025-1931, 2025-1932, 2025-1933,
2025-1934, 2025-1935, 2025-1936, 2025-1937, 2025-1938 and 2025-1939.
See <https://www.mozilla.org/en-US/security/advisories/mfsa2025-16/>
for details.

* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250303093702.
(%mullvadbrowser-version): Update to 14.0.7.
(%mullvadbrowser-firefox-version): Update to 128.8.0esr-14.0-1-build2.
(mullvadbrowser-translation-base): Update to
21fed48fc58df9e6c4d9f67b048fcae831df50c9.
(mullvadbrowser-translation-specific): Update to
d279ce2add9a5bb3fc71f24b55679e3e0706f0eb.

Change-Id: Ia6645d75daaf9feba51215eb1ba6c6294a3a2cfd
Signed-off-by: Ian Eure <ian@retrospec.tv>
a5256944 — Nicolas Goaziou 1 year, 4 months ago
gnu: plover: Update to 4.0.0.

* gnu/packages/stenography.scm (plover): Update to 4.0.0.
[build-system]: Use pyproject-build-system.
[arguments]: Change phase order to account for build system shift.
[inputs]: Add python-evdev.

Change-Id: Id49481386df020413c652bcb52fcd5d7e4de724e
ddf96eeb — Nicolas Goaziou 1 year, 4 months ago
gnu: plover: Also run on Wayland.

* gnu/packages/stenography.scm (plover)[arguments]: Add a call to xhost in
order to let Plover run on XWayland.
[inputs]: Add xhost.

Change-Id: I9700b4fe401bd8cda31e952baaff96b32dd978a9
6fb29b0e — Thanos Apollo 1 year, 4 months ago
gnu: Add emacs-org-gnosis.

* gnu/packages/emacs-xyz.scm (emacs-org-gnosis): New variable.

Change-Id: I75ddc4aa71c085cbfbcde10e68ee1aeb1fa881de
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
c6918634 — Nicolas Goaziou 1 year, 4 months ago
gnu: tlp: Fix all Perl invocations.

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

* gnu/packages/linux.scm (tlp):[arguments]: Fix Perl invocations in all Bash
scripts, even if they are not wrapped.

Change-Id: I12de013f70446e77467fa31be7ecd63a0826d955
cd704d29 — André Batista 1 year, 4 months ago
gnu: torbrowser: Update to 14.0.7 [security-fixes].

Fixes CVEs 2024-43097, 2025-1930, 2025-1931, 2025-1932, 2025-1933,
2025-1934, 2025-1935, 2025-1936, 2025-1937, 2025-1938 and 2025-1939.
See <https://www.mozilla.org/en-US/security/advisories/mfsa2025-16/>
for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250303093702.
(%torbrowser-version): Update to 14.0.7.
(%torbrowser-firefox-version): Update to 128.8.0esr-14.0-1-build2.
(torbrowser-translation-base): Update to
21fed48fc58df9e6c4d9f67b048fcae831df50c9.
(torbrowser-translation-specific): Update to
100908b702f92bc001b69cdd70f96a6e63134516.

Change-Id: Iccdba49d22dcc9877e874fe2f58169abfe981cd1
Signed-off-by: Ian Eure <ian@retrospec.tv>
be49b0f4 — Thanos Apollo 1 year, 4 months ago
gnu: Add hunspell-dict-el-polytonic.

* gnu/packages/hunspell.scm (hunspell-dict-el-polytonic): New variable.

Change-Id: I18112b9f36f66160dc540defac03a7f2ed9eed2d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: readymedia: Change directory permissions to 775.

Allow users in the ‘readymedia’ group to write in the directory created
by ‘readymedia-activation’.

* gnu/services/upnp.scm (readymedia-activation): Change directory permissions
to 775.

Change-Id: Ifda8e4fe8594fb5a1cdf6e329a8c83551eab9c06
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: skktools: Correct phase name in package definition.

* gnu/packages/language.scm (skktools):[arguments]<#:check-scripts>:
Replace wrap-scripts phase with install-scripts since the former does not exist.

Change-Id: I7a8a62fbea1b78e7e3998536a126b57861c7289d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
60c41183 — Brian Kubisiak 1 year, 5 months ago
ui: Search channels for guix extensions

* guix/describe.scm (append-channels-to-load-path!): New function.
* gnu/packages.scm (%package-module-path): Call new function. Remove
the code that the function call replaces.
* guix/ui.scm (extension-directories): Call new function. Search
channels for guix extensions.
* guix/self.scm (compiled-guix)[*core-modules*]: Add 'guile-git' to
the list of extensions.

Change-Id: I53af828dc554485ca28389c9e2653ea6b4fb6b7e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5ead9fa5 — Sören Tempel 1 year, 4 months ago
services: networking: Add dhcpcd service.

This is intended as an alternative to dhcp-client-service-type as
isc-dhcp has reached its end-of-life in 2022 (three years ago!),
see #68619 for more details.  Long-term, this services is therefore
intended to replace dhcp-client-service-type.

* gnu/services/networking.scm (dhcpcd-service-type): New service.
(dhcpcd-shepherd-service): New procedure.
(dhcpcd-account-service): New variable.
(dhcpcd-config-file): New procedure.
(dhcpcd-configuration): New record type.
(dhcpcd-serialize-list-of-strings, dhcpcd-serialize-boolean)
(dhcpcd-serialize-string): New procedures.
(serialize-field-name): New procedure.
* gnu/tests/networking.scm (run-dhcpcd-test): New procedure.
(%dhcpcd-os, %test-dhcpcd): New variables.
* doc/guix.texi (Networking Services): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
a8db2cb5 — Nicolas Graves 1 year, 4 months ago
gnu: qemu-7.2.4: Unregister patch.

* gnu/packages/patches/qemu-7.2.4-build-info-manual.patch: Remove
patch.
* gnu/local.mk: Unregister patch.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
d45c53d5 — Maxim Cournoyer 1 year, 4 months ago
gnu: emacs-debbugs: Update to 0.44.

This new version preserves the subject lines in replies containing [PATCH], to
ease code review.

* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.44.
[arguments] <#:phases>: New argument.

Change-Id: Ie3340a8c667c1c82ab5136db8ffe6578e092e7dd
9ca221a0 — Maxim Cournoyer 1 year, 5 months ago
gnu: gnome-meta-core-services: Add evolution-data-server.

This makes the GNOME calendar fully functional.  Previously, it was not
possible to add some event to the calendar.

* gnu/packages/gnome.scm (gnome-meta-core-services)
[propagated-inputs]: Add evolution-data-server.

Change-Id: Ic63c2e879b590104d7f4c9b4513e65b51f02814f
42bc94ad — Christopher Baines 1 year, 4 months ago
gnu: guile-knots: Update to 0-14.e3bc3c1.

* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-14.e3bc3c1.

Change-Id: Ic80bd354b3deb14b96e22a83affa5d8ccee4b9f1
gnu: xpra: Update to 6.2.4.

* gnu/packages/xorg.scm (xpra): Update to 6.2.4.

Change-Id: I6dd9bc3c630b2acfeac58740d284ebe3a8a4a015
Signed-off-by: Zheng Junjie <z572@z572.online>
gnu: icewm: Update to 3.7.1.

* gnu/packages/wm.scm (icewm): Update to 3.7.1.

Change-Id: I162df2df4e5419b9fe44d0092e48d42fc8bec50e
Signed-off-by: Zheng Junjie <z572@z572.online>
05091345 — Sharlatan Hellseher 1 year, 4 months ago
gnu: Add python-nestle.

* gnu/packages/statistics.scm (python-nestle): New variable.

Change-Id: Ic39bd9bc048007935e52898900effc65a4c55b7d
Next