~ruther/guix-local

gnu: Add tvm.

* gnu/packages/machine-learning.scm (tvm): New variable.
* gnu/packages/patches/tvm_fix_cpptest_build.patch: New file.
* gnu/local.mk: Register new file.

Change-Id: Icfee19fccc7cc1c9f6d5d6bb680b554d777f62d6
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: Add dmlc-core-next, as head of main branch of dmlc-core.

* gnu/packages/machine-learning.scm (dmlc-core-next): New variable.

Change-Id: Icf608b45b69cf020c213696644412664ba935e6d
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: Add rang.

* gnu/packages/cpp.scm (rang): New variable.

Change-Id: Iacbea931d392579ebdc49965fc3b248ae3759a6c
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
7c7ffd91 — Cayetano Santos 1 year, 5 months ago
gnu: Add emacs-vhdl-ext.

* gnu/packages/emacs-xyz.scm (emacs-vhdl-ext): New variable.

Change-Id: I24325ed73a2ec884087893f0c3c4eaac760052de
Signed-off-by: Ian Eure <ian@retrospec.tv>
11cdebf9 — Cayetano Santos 1 year, 5 months ago
gnu: emacs-straight-el: Update to 0-4.44a866f.

* gnu/packages/emacs-xyz.scm (emacs-straight-el): Update to 0-4.44a866f.

Change-Id: I7980b2966cbc339c21c5cc06411a8bf3c935dde0
Signed-off-by: Ian Eure <ian@retrospec.tv>
cd89c818 — Nicolas Graves 1 year, 4 months ago
gnu: emacs-password-store: Update to 2.3.2.

* gnu/packages/emacs-xyz.scm (emacs-password-store): Update to 2.3.2.
[arguments]{phases}: Improve phase 'extract-el-file.
[propagated-inputs]: Remove emacs-s.

Signed-off-by: Ian Eure <ian@retrospec.tv>
doc: Document field names, not getter names.

* doc/guix.texi (Web Services)[mumi]: Replace mumi-configuration-sender with
sender, and mumi-configuration-smtp with smtp.
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, 5 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, 5 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>
70c7b4d7 — David Elsing 1 year, 5 months ago
packages: Honor system and target system for graft replacements.

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

Fixes a regression introduced in
28e4018e59d30efb3d52aa950ce2261f11b69b33 where the system and target
system would be ignored.

* guix/packages.scm (input-graft, input-cross-graft): Wrap graft replacement
in ‘with-parameters’.
* tests/packages.scm ("package-grafts, indirect grafts")
("package-grafts, indirect grafts, propagated inputs")
("package-grafts, same replacement twice")
("package-grafts, dependency on several outputs")
("replacement also grafted"): Adjust accordingly by comparing the replacement
after lowering to a derivation.
("package-grafts, indirect grafts, #:system argument"): New test.

Change-Id: I1663f0cc50842bb9abb53ba4aa9935052022d1f4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Reported-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Next