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>
gnu: guix: Update to 121e96d. * gnu/packages/package-management.scm (guix): Update to 121e96d. Change-Id: I5bc7156fc8b23bf68a7caf262201198c03a77ad0
gnu: abcl: Update to 1.9.3. * gnu/packages/java.scm (abcl): Update to 1.9.3. Change-Id: I401585fcf8952a29ee4244f0c4962893e96992a0
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>
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
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
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
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
gnu: most: Update to 5.2.0. * gnu/packages/slang.scm (most): Update to 5.2.0. Change-Id: I448f7dd569640623b605c316ad9cee6ceccc3484
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>
gnu: compdb: Fix build. * gnu/packages/build-tools.scm (compdb): Fix build. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ia8c94131dc0141c721de756f85b736ae5c1d123f
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>
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
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
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
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