gnu: luanti: Update to 5.14.0.
* gnu/packages/luanti.scm (luanti): Update to 5.14.0.
Change-Id: I059ce8ae51835f558bcf8714ca3af9197b7711db
gnu: squeak-vm: Fix build and modernize definition.
* gnu/packages/smalltalk.scm (squeak-vm) [source]: Switch to the no-mp3
tarball (the bundled mp3 library no longer builds).
{patches}: Apply patch.
{snippet}: Delete trailing #t.
[arguments]: Use gexp. Delete trailing #t.
{#:configure-flags}: New argument.
{#:phases} <enter-build-directory>: Delete phase.
<chdir>: New phase.
<configure>: Remove phase override.
Change-Id: I1c786eba0b2846edcf3d98bd3f9d7c388c669497
gnu: pharo-vm: Fix reproducibility issue.
* gnu/packages/smalltalk.scm (pharo-vm) [#:phases]
{make-reproducible}: New phase.
Change-Id: I7e06b66c7ac1cf19fd66b6dd91515f286becc43b
gnu: Add featherpad.
* gnu/packages/text-editors.scm (featherpad): New variable.
Change-Id: I1dc5539143bf63ec57182e0521df4f6f84458d42
Signed-off-by: Sughosha <sughosha@disroot.org>
gnu: linux-libre-arm64-mnt-reform: Default to 6.17.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform): Default to 6.17.
Change-Id: Ieb9ddac3ec801750badb140b25ca8e79d5803332
gnu: Add linux-libre-arm64-mnt-reform@6.17.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.17): New variable.
Change-Id: Ia8d24db8a3f4f5ce93c05e566721fd8810a36891
gnu: reform-debian-packages: Update to 2023-07-10-475-ge469c2a.
* gnu/packages/linux.scm (reform-debian-packages): Update to
2023-07-10-475-ge469c2a. [install-plan]: Add patches for 6.17, drop patches
for 6.15. (linux-libre-arm64-mnt-reform-6.16): Update patches.
Change-Id: Ie0202eeb02ed781e8c579d74eba698cab47959fc
gnu: linux-libre 6.6: Update to 6.6.116.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.116.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: I85d794861011cce8dc705c021f3f2fbf622c2756
gnu: linux-libre 6.12: Update to 6.12.57.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.57.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: Icd977a2426b3bd52d3076896805ad9ec48edfa7f
gnu: linux-libre: Update to 6.17.7.
* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.7.
(linux-libre-6.17-pristine-source): Update hash.
Change-Id: I012353e6ea66910c98bbe6d9ff6a49a2b174f61a
gnu: trealla: Update to 2.84.16.
* gnu/packages/prolog.scm (trealla): Update to 2.84.16.
Change-Id: I58bc9205c08cefaced1d8379a6f0ae33991b5c10
gnu: rttr: Modernize the package.
* gnu/packages/cpp.scm (rttr): Modernize the package.
[arguments]: Use GEXPs.
Change-Id: I23022d0ae7deced76abc02121b242db2fe615a69
gnu: rttr: Fix build with gcc-14.
* gnu/packages/cpp.scm (rttr): Fix build with gcc-14.
[arguments]<#:configure-flags>: Disable unit tests building.
Change-Id: Ic9994fa0707ee8db27370be2fb4538ddf2c5650e
gnu: Remove xnnpack-for-r-torch.
* gnu/packages/machine-learning.scm (xnnpack-for-r-torch): Delete variable.
Change-Id: I3e68165e8e150c5901e74cce189b60e7d85739d0
gnu: Remove qnnpack-pytorch-for-r-torch.
* gnu/packages/machine-learning.scm (qnnpack-pytorch-for-r-torch):
Delete variable.
Change-Id: Ide167461e36c640e88e66b4ccd786e37a2e57687
gnu: Remove ideep-pytorch-for-r-torch.
* gnu/packages/machine-learning.scm (ideep-pytorch-for-r-torch): Remove
variable.
Change-Id: Ia930ab53550688ae6ca806af4f60fb02aa139ece
gnu: Remove oneapi-dnnl-for-r-torch.
* gnu/packages/machine-learning.scm (oneapi-dnnl-for-r-torch): Remove variable.
Change-Id: Ie8cacc9566410422390f9bf00dc0bfbc135e502f
gnu: r-torch: Update to 0.16.3.
* gnu/packages/cran.scm (r-torch): Update to 0.16.3.
Change-Id: I548e3c2e1b8c24fa4ee7e293966a0f27094e4c09
gnu: liblantern: Update to 0.16.3.
* gnu/packages/machine-learning.scm (liblantern): Update to 0.16.3.
Change-Id: Idbf7bcd135ff63eb538f08e79cdfbf1c4b5dd3fc
gnu: python-pytorch-for-r-torch: Update to 2.7.1.
* gnu/packages/patches/python-pytorch-for-r-torch-fix-codegen.patch,
gnu/packages/patches/python-pytorch-for-r-torch-system-libraries.patch: Update.
* gnu/packages/patches/python-pytorch-for-r-torch-without-kineto.patch: New file.
* gnu/local.mk (dist_patch_DATA): Record it.
* gnu/packages/machine-learning.scm
(python-pytorch-for-r-torch): Update to 2.7.1.
[source]: Use new patch.
[arguments]: Remove phase 'fix-aten-vec; copy and adjust 'use-system-libraries
phase from python-pytorch.
[inputs]: Inherit all from python-pytorch; replace gloo with gloo-for-r-torch.
[native-inputs]: Inherit all from python-pytorch.
[propagated-inputs]: Inherit all from python-pytorch.
Change-Id: Ib2cf511fc34f609bbc7e92971720b00c4523419f