~ruther/guix-local

import: texlive: Remove guix-name.

* guix/import/texlive.scm (guix-name): Remove.
(list-upstream-inputs, tlpdb->package): Use downstream-package-name.

Change-Id: I8f04d27a42f762c5604cb8874042fabbbe1e9873
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
import: utils: Rename guix-name to downstream-package-name.

* guix/import/cran.scm (cran-guix-name): Adjust.
* guix/import/crate.scm (crate-name->package-name): Adjust.
* guix/import/elpa.scm (elpa-guix-name): Adjust.
* guix/import/npm-binary.scm (npm-name->name): Adjust.
* guix/import/utils.scm (downstream-package-name): Add procedure.
[description]: Use definite article, uppercase 'name' argument.
(guix-name): Deprecate.

Change-Id: I374892be18fbeaae1bc051b8d0c79ca4c33ed8c4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: elogind: Support hook directories.

Allow the user to specify scripts to be added into Elogind's hook
directories. These scripts will be run before/after
suspend/hibernate/poweroff/reboot.

Also allow setting the associated config options.

* gnu/services/desktop.scm (elogind-configuration): add
`system-sleep-hook-files`, `system-shutdown-hook-files`,
and 4 new config options.
(elogind-configuration-file): Add entries for the new config options
under the `[Sleep]` section.
(elogind-etc-directory): New procedure.
(elogind-service-type): Extend `etc-service-type` using `/etc/elogind`.
* doc/guix.texi (Desktop Services): Document the new options.

Change-Id: I7e22cbaa9d031049b9d085ba0ce4cc8a8b4f16ff
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
aefe57c6 — Ludovic Courtès 1 year, 10 months ago
gnu: guix: Update to 121e96d.

* gnu/packages/package-management.scm (guix): Update to 121e96d.

Change-Id: I5bc7156fc8b23bf68a7caf262201198c03a77ad0
e2bac722 — Artyom V. Poptsov 1 year, 10 months ago
gnu: abcl: Update to 1.9.3.

* gnu/packages/java.scm (abcl): Update to 1.9.3.

Change-Id: I401585fcf8952a29ee4244f0c4962893e96992a0
c26287d7 — Nicolas Graves 2 years ago
gnu: Add dlpack.

* gnu/packages/machine-learning.scm (dlpack): New variable.

Change-Id: I9223e5c3b8f8317f88954cfdaccdfa11a51b7167
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
121e96dc — Ludovic Courtès 1 year, 10 months ago
channels: Adjust tests for new #:verify-certificate? parameter.

This is a followup to 9544a0441145b9d404bb52edbdaf11666008731c.

* tests/channels.scm ("latest-channel-instances includes channel dependencies")
("latest-channel-instances excludes duplicate channel dependencies"):
Add #:verify-certificate? parameter to ‘update-cached-checkout’ mock.

Change-Id: Ia795b965c564e5552525327d1d748635dc66d5fd
bdde278d — Ludovic Courtès 1 year, 10 months ago
import: pypi: Adjust test to new setuptools and wheel requirements.

This is a followup to c904350a81f9ff47cc025bc9d0d48f1bd2ead30e and
d7890af335ed046ba245137fb13031be964d03f5, which led to adding
‘setuptools’ and ‘wheel’ to ‘native-inputs’ in many (most?) cases.

* tests/pypi.scm ("pypi->guix-package, no wheel")
("pypi->guix-package, no requires.txt, but wheel.")
("pypi->guix-package, no usable requirement file, no wheel."): Add
‘python-setuptools’ and ‘python-wheel’ to the native inputs.
("package-latest-release"): Add ‘setuptools’ and ‘wheel’ to the expected
result.

Change-Id: I4d1001b0ad332836fe7d1d9ecd07d4adc32330af
4ebc1aba — Ludovic Courtès 1 year, 10 months ago
import: pypi: Preserve order of dependencies from ‘requires.txt’ and wheel.

Fixes a regression introduced in
a3ffb920f14cd0d31d1e7067e11dc523fe380996 and revealed by
‘tests/pypi.scm’.

* guix/import/pypi.scm (parse-requires.txt): Reverse REQUIRED-DEPS and
TEST-DEPS when returning.
(parse-wheel-metadata): Likewise.

Change-Id: I2c374505052f0d9e46e7cc1c11d3e97ab522e068
13e7caf5 — Ludovic Courtès 1 year, 10 months ago
services: resize-file-system: Remove invalid default value.

The default value of #f for the ‘file-system’ field is invalid and would
trigger a type error when running ‘guix system search’.

* gnu/services/admin.scm (<resize-file-system-configuration>)[file-system]:
Remove default value.
(resize-file-system-service-type)[default-value]: Remove.
* doc/guix.texi (Miscellaneous Services): Adjust accordingly.

Change-Id: If73f8923f49d38827059ba98bd53636a7f3917fe
3a6c5922 — Artyom V. Poptsov 1 year, 10 months ago
gnu: most: Update to 5.2.0.

* gnu/packages/slang.scm (most): Update to 5.2.0.

Change-Id: I448f7dd569640623b605c316ad9cee6ceccc3484
48604156 — Yovan Naumovski 1 year, 10 months ago
gnu: endless-sky: Update to 0.10.10.

* gnu/packages/games.scm (endless-sky): Update to 0.10.10.
[inputs]: Add catch2-3.

Change-Id: I1ef88580c0b30169d7c3d9fae7c6c792ad1fa43a
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
fb21b316 — Zheng Junjie 1 year, 10 months ago
gnu: compdb: Fix build.

* gnu/packages/build-tools.scm (compdb): Fix build.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Ia8c94131dc0141c721de756f85b736ae5c1d123f
bdcafd6f — Artyom V. Poptsov 1 year, 10 months ago
gnu: miller: Update to 6.13.0.

* gnu/packages/textutils.scm (miller): Update to 6.13.0.

Change-Id: I45f395abead0408f222e22ad0f23f4d603d9bb5f
gnu: wesnoth: Update to 1.18.3.

* gnu/packages/games.scm (wesnoth): Update to 1.18.3.

Change-Id: Id9d969c2094f8ba9bda6db885af6667dfe53fc22
gnu: plan9port: Fix fontsrv and font substitutes.

src/libdraw/openfont.c already substitutes "/lib/font/bit/" to "$PLAN9/font/",
so it's not necessary to do that ourself.

* gnu/packages/plan9.scm (plan9port)[arguments]: Don't remove 'fontsrv' in
INSTALL.  Remove "/lib/font/bit" substitute and substitute more fonts.

Change-Id: Ic99b5ed29e13bcdfde62e065fb189a9c6b5a9580
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
95fd0a5a — Leo Famulari 1 year, 10 months ago
gnu: linux-libre 5.4: Update to 5.4.288.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.288.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: Iebb3b6bf8fcb86da7b9a9579541ac04685f1c86e
796006d2 — Leo Famulari 1 year, 10 months ago
gnu: linux-libre 5.10: Update to 5.10.232.

* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.232.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: If8cb0bceee7b298b68fc20a23f39d12dba28621b
d6c76f46 — Leo Famulari 1 year, 10 months ago
gnu: linux-libre 5.15: Update to 5.15.175.

* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.175.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: If1e68f97129f886b5e02e1d2e2ee30f78caea4ab
74bc56b3 — Leo Famulari 1 year, 10 months ago
gnu: linux-libre 6.1: Update to 6.1.121.

* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.121.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: Ie50f7204e49f52e9cf61e470c86b05968bb346f6
Next