~ruther/guix-local

d5724111 — Ludovic Courtès 2 years ago
daemon: Change default ‘timeout’ and ‘max-silent-time’ values.

Having a timeout seems generally preferable as it makes sure build slots
are not kept busy for no good reason (few package builds, if any, are
expected to exceed these values).

* nix/libstore/globals.cc (Settings::Settings): Change ‘maxSilentTime’
and ‘buildTimeout’.
* gnu/services/base.scm (<guix-configuration>)[max-silent-time]
[timeout]: Change default values.
* doc/guix.texi (Invoking guix-daemon, Base Services): Adjust
accordingly.

Change-Id: I25c50893f3f7fcca451b8f093d9d4d1a15fa58d8
dc5e9c01 — Ludovic Courtès 2 years ago
ui: It’s 2024 now!

* guix/ui.scm (show-version-and-exit): Change year to 2024.

Change-Id: I00fc2754da2b93d8b595a35aacdff087124df706
526e4854 — Ludovic Courtès 2 years ago
teams: Add ‘core-packages’ team.

* etc/teams.scm (bootstrap): Add “gnu/packages/commencement.scm”.
(core-packages): New team.
(Ludovic Courtès): Add to ‘core-packages’ team.

Change-Id: I25f22d436a4dc9bf4c8f577f94cc178cbaa80768
4e431fda — Ludovic Courtès 2 years ago
services: shepherd: Remove ‘dynamic-wind’ in ‘call-with-*-file’.

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

The ‘dynamic-wind’ was causing files to be closed prematurely when
leaving the dynamic extent of PROC for instance via a delimited
continuation, using Fibers (that ‘dynamic-wind’ call was also
semantically incorrect in the first place).

* gnu/services/shepherd.scm (shepherd-configuration-file)
[config](call-with-file): Remove.
(call-with-input-file, call-with-output-file): Rewrite in terms of
‘call-with-port’.

Change-Id: Ica8af71a04f525a15be99985552063cb98cd6ee8
5cec983e — Ricardo Wurmus 2 years ago
gnu: r-edger: Update to 4.0.5.

* gnu/packages/bioconductor.scm (r-edger): Update to 4.0.5.

Change-Id: Ibf41684a81da1a842f1a8e41309113fb50db6ef9
9476bf87 — Ricardo Wurmus 2 years ago
gnu: scvelo: Disable two broken tests.

* gnu/packages/bioinformatics.scm (scvelo)[build-system]: Use
pyproject-build-system.
[arguments]: Disable test_perfect_fit and test_perfect_fit_2d tests because
they fail with unexpected results; use G-expression.

Change-Id: Ied22a2bc044167012ffaaee15a9626e9f5bccdd5
03ae69f5 — Ricardo Wurmus 2 years ago
gnu: onnx: Relax requirement on python-protobuf.

* gnu/packages/machine-learning.scm (onnx)[arguments]: Add phase
'relax-requirements.
(onnx-for-torch2)[arguments]: Delete 'relax-requirements phase.
(onnx-optimizer)[arguments]: Same.

Change-Id: If3bde363d06f16f2b82e175076041441d29e8d6e
ac69b423 — Nicolas Goaziou 2 years ago
gnu: emacs-tagedit: Improve package style.

* gnu/packages/emacs-xyz.scm (emacs-tagedit)[propagated-inputs]: Reorder
inputs alphabetically.
[synopsis, description]: Use proper capitalization.

Change-Id: I9361a67d61165bf1492df8760f632fef3fe107aa
b43e1164 — Nicolas Goaziou 2 years ago
gnu: emacs-tagedit: Fix build.

* gnu/packages/emacs-xyz.scm (emacs-tagedit)[arguments]: Add phases to remove
a spurious require.

Change-Id: I37fe4fb9ed0a44514d650d709a49f0e4ae20cbef
cc0fb54f — Nicolas Goaziou 2 years ago
gnu: emacs-ess: Fix build (part 2).

* gnu/packages/statistics.scm (emacs-ess)[arguments]<#:phases>: Use
a different process in order to disable two tests.

This is a followup to 3c1f25fc7b3cd1942c33a48e71697f94c4c86bc2.

Change-Id: I78ee735ef7ee1dea86af602dc714d88bf8185da5
d2a6480e — Ricardo Wurmus 2 years ago
gnu: Add r-scrnaseq.

* gnu/packages/bioconductor.scm (r-scrnaseq): New variable.

Change-Id: Iee25b59af0000f4d2fd7482183b43404840a336c
036d2fc8 — Ricardo Wurmus 2 years ago
gnu: python-tbb: Fix build.

* gnu/packages/tbb.scm (python-tbb)[arguments]: Call "python setup.py install"
with "--root" argument.

Change-Id: I290c45f3d64c0bb6ec57a0e406132b4f42808eec
05fad99a — Feng Shu 2 years ago
gnu: sddm: Update to 0.20.0.

* gnu/packages/display-managers.scm (sddm)[version]: Update to 0.20.0.
[source]: Remove snippet and use git-fetch method instead.
[arguments]: Use gexp, remove outdate comment and handle /include/qt5 dir of
qtdeclarative.

Change-Id: I6f6bd80291c36b1b80c9ff7f2154593cea2c9d87
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
f96590fb — Adam Faiz 2 years ago
gnu: minetest: Update to 5.8.0.

Message-ID: <a25dcfdb5bce0dee41ad6b1d8db9ed6ea9a10650.1703461039.git.adam.faiz@disroot.org>
In-Reply-To: <33df226b8a59a668741a971401024bea785d203d.1703461038.git.adam.faiz@disroot.org>
References: <33df226b8a59a668741a971401024bea785d203d.1703461038.git.adam.faiz@disroot.org>
From: AwesomeAdam54321 <adam.faiz@disroot.org>
Date: Mon, 25 Dec 2023 07:19:27 +0800
Subject: [PATCH 2/2] gnu: minetest: Update to 5.8.0.

* gnu/packages/minetest.scm (minetest, minetest-data): Update to 5.8.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
cf075984 — Adam Faiz 2 years ago
gnu: irrlicht-for-minetest: Update to 1.9.0mt13.

Message-ID: <33df226b8a59a668741a971401024bea785d203d.1703461178.git.adam.faiz@disroot.org>
In-Reply-To: <cover.1703461178.git.adam.faiz@disroot.org>
References: <cover.1703461178.git.adam.faiz@disroot.org>
From: AwesomeAdam54321 <adam.faiz@disroot.org>
Date: Mon, 25 Dec 2023 07:16:25 +0800
Subject: [PATCH 1/2] gnu: irrlicht-for-minetest: Update to 1.9.0mt13.

* gnu/packages/games.scm (irrlicht-for-minetest): Update to 1.9.0mt13.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
e963dcd2 — kiasoc5 2 years ago
gnu: grml-zsh-config: Update to 0.19.6.

* gnu/packages/shellutils.scm (grml-zsh-config): Update to 0.19.6.

Change-Id: I0609ec27e98fe1c842cb76d0aaebb491b2e966fe
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
6702118c — Tomas Volf 2 years ago
build: test-driver.scm: Set mode.

Emacs auto-detects the build-aux/test-driver.scm as sh-mode, due to the
shebang.  So override the auto-detection using a local variable forcing
scheme-mode.

* build-aux/test-driver.scm: Set mode to scheme.

Change-Id: I07f12656dba5fb7b52447b94569307a2a605ffc1
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2ef73c6b — Sharlatan Hellseher 2 years ago
gnu: Add python-djitellopy.

* gnu/packages/python-xyz.scm (python-djitellopy): New variable.

Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I3e1fe9ecc7c02cb22a979c494fd76db678019e2e
a59922da — Sharlatan Hellseher 2 years ago
gnu: Add python-av.

* gnu/packages/python-xyz.scm (python-av): New variable.
be1d05c1 — Clément Lassieur 2 years ago
gnu: icecat-minimal: Fix WM Class.

* gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Set the
MOZ_APP_REMOTINGNAME environment variable and replace "Navigator" with
"Icecat" in icecat.desktop.

The WM Class should be "Navigator, Icecat" instead of "Navigator,
icecat-default".  StartupWMClass in icecat.desktop should be "Icecat" instead
of "Navigator" so that other browsers (they often have the "Navigator" class)
won't be associated with Icecat.

Change-Id: I57bec957938c56e8acf9cd5c955e57dbad081678
Next