doc: Mention newgidmap tool for systemd installations * doc/guix.texi (Binary Installation): Mention newgidmap. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: mlir: Install mlir-tblgen Change-Id: I83d4566e0b861f14d023c1991fbae95c7c552d88 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add MLIR 15. * gnu/packages/llvm.scm (mlir-15): New variable. Change-Id: Idf0d2e406b7705a8d7de0dbda66d358c64c00d66 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Modified-by: Ludovic Courtès <ludo@gnu.org>
gnu: git: Define ‘PATH_MAX’ on GNU/Hurd. Fixes a regression introduced in 04e9e4a4623391bb225dcc0dd3003a0d3300f16d. * gnu/packages/patches/git-clar-path-max.patch: New file. * gnu/packages/version-control.scm (git-minimal): Use it. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: I7b1eb519952674cf66b745bd0a71bbe3395d3bdc
shell: Create cached profile directory once connected to the daemon. Fixes a regression introduced in d12c4452a49b355369636de1dfc766b5bad6437b, where ‘guix shell’, on a fresh installation, would attempt to create the cached profile directory under /var/guix/profiles/per-user/$USER, which only guix-daemon can do, on the user’s first connection. * guix/scripts/shell.scm (options-with-caching): Remove ‘mkdir-p’ call for ROOT’s parent directory. Add ‘create-gc-root-directory?’ key to the result. * guix/scripts/environment.scm (guix-environment*): Honor ‘create-gc-root-directory?’ key. Fixes: guix/guix#126 Reported-by: Maxim Cournoyer <maxim@guixotic.coop> Change-Id: I782461c80c254467108c6b8d676d269866795746
gnu: Add pyspice. * gnu/packages/electronics.scm (pyspice): New variable. Change-Id: I3c09a95f8d992044acd9109b0af6c4f5719cb570 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: zfs: Build for linux-libre-lts. This fixes build issue of ZFS related packages due to incompatibility with kernel updates. ZFS is generally used with LTS kernels anyway. * gnu/packages/file-systems.scm (zfs) [arguments] <#:linux>: Set to linux-libre-lts. Change-Id: I71d04de6f79415c4e15090f37a809a0c435c4798
gnu: Add emacs-expreg. * gnu/packages/emacs-xyz.scm (emacs-expreg): New variable. Change-Id: I36b9bf36513756dd5a8685d0580ae88fc1451c4a Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: Add emacs-doct. * gnu/packages/emacs-xyz.scm (emacs-doct): New variable. Change-Id: I614ec7584e4e37f1e8c34aab3cbfb40d893cf202 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
build/syscalls: Smooth failure mode of (thread-count). * guix/build/syscalls.scm (thread-count): Use 1 as a fallback when /proc/self/task could not be read, and return a count value (rather than a list). (unshare): Adjust accordingly. Fixes: #4231 Change-Id: Idcd59a4d2c211df3f2b832e912199f6a7f15e684
gnu: emacs-consult-denote: Update to 0.4.2. * gnu/packages/emacs-xyz.scm (emacs-consult-denote): Update to 0.4.2. Change-Id: I3a9743b90410d75821392a1d48b2f48ff3fbf0e9 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: linux-libre 6.6: Update to 6.6.118. * gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.118. (linux-libre-6.6-pristine-source): Update hash. Change-Id: I6a92912a72c8adf25dcbc39b3679af70dcc0a7e5
gnu: linux-libre 6.12: Update to 6.12.60. * gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.60. (linux-libre-6.12-pristine-source): Update hash. Change-Id: I124c6956bd90548bfd05b7d1e9e7270029132ee1
gnu: linux-libre: Update to 6.17.10. * gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.10. (linux-libre-6.17-pristine-source): Update hash. Change-Id: I78280e42db271157a1e23b1c70339c2fd7979869
news: Add entry about linux-libre 6.16 removal. * etc/news.scm: Add entry. Change-Id: I5f999701abd59ac1962a50f1783a28b3f468d169
gnu: Remove linux-libre 6.16. * gnu/packages/linux.scm (linux-libre-6.16-version, linux-libre-6.16-gnu-revision, deblob-scripts-6.16, linux-libre-6.16-pristine-source, linux-libre-6.16-source, linux-libre-headers-6.16, linux-libre-6.16, linux-libre-arm64-mnt-reform-6.16): Remove variables. * gnu/packages/aux-files/linux-libre/6.16-arm.conf, gnu/packages/aux-files/linux-libre/6.16-arm64.conf, gnu/packages/aux-files/linux-libre/6.16-i686.conf, gnu/packages/aux-files/linux-libre/6.16-riscv.conf, gnu/packages/aux-files/linux-libre/6.16-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove them. Change-Id: I20755e7f0622211879db0f6aa8f9d11cea0ba28c
gnu: python-tweepy: Update to 4.16.0, fix build. * gnu/packages/python-web.scm (python-tweepy): Update to 4.16.0. [build-system]: Switch to pyproject-build-system. [arguments] <tests?>: Enable. <test-backend, test-flags>: Use 'unittest. <phases>: Use defailt 'check. [propagated-inputs]: Add python-async-lru and python-oauthlib. [native-inputs]: Add nss-certs-for-test, python-flit-core, and python-urllib3-1.26. Change-Id: I113133c6e43cfa88541f6da7579ba42643fce1bd
gnu: poetry: Fix tests by limiting maximum threads count. * gnu/packages/package-management.scm (poetry)[arguments] <test-flags>: Limit parallel tests up to 8 threads, they look like not thread same on scale. Change-Id: I7608c833b7ceb62fefc4adceff040ec37d4a6ff0
gnu: python-dpkt: Update to 1.9.8. * gnu/packages/python-web.scm (python-dpkt): Update to 1.9.8. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Add flags. [native-inputs]: Add python-pytest, python-pytest-cov, python-setuptools. [description]: Improve style. Change-Id: I0a4cc677523d0579590d37692818ecc420c8eeaf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-gwebsockets: Switch to pyproject. * gnu/packages/python-web.scm (python-gwebsockets): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Ia8f508da951a504566d0b271ffd5622956ad7f1e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>