gnu: python-pyfakefs: Update to 5.9.1. * gnu/packages/check.scm (python-pyfakefs): Update to 5.9.1. [source]: Switch to git-fetch, not GitHub repository provides proper releases and tests. <patches>: Drop it. [arguments] <test-backend>: Use 'custom. <test-flags>: Run all self tests without extra packages. <phases>: Add 'disable-root-tests. [build-system]: Use pyproject. [home-page]: Now pyproject.toml points to GitHub page as the main one, no reference to <http://pyfakefs.org/> in documentation was found. [native-inputs]: Remove python-pytest; add python-setuptools. * gnu/packages/patches/python-pyfakefs-remove-bad-test.patch: Remove file. * gnu/local.mk: Deregister patch. Change-Id: I4427d889019275b304ad021d8e5d0829bcff518a
gnu: python-dateutil: Update to version 2.9.0. * gnu/packages/time.scm (python-dateutil)[source](patches): Remove the dateutil patch. * gnu/packages/patches/python-dateutil-pytest-compat.patch: Drop the patch as seems not required with pytest 8 anymore. * gnu/local.mk (dist_patch_DATA): Deregester patch. Change-Id: I61ef23a2795f6cecc73bbd337759dd4e088d4807
gnu: schiffbruch: Fix build with GCC 14. * gnu/packages/patches/schiffbruch-fix-build-for-gcc-13.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/games.scm (schiffbruch): Apply it. Change-Id: I539c749e57323dc305a022066d3b07de1cf5ec1d Reviewed-by: Andreas Enge <andreas@enge.fr>
gnu: Deprecate barrier in favor of deskflow. * gnu/packages/barrier.scm: Remove file. * gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister file. * gnu/packages/hardware.scm (barrier): New variable. Fixes: guix/guix#1521 Change-Id: I7071a21aa9ef0ae4eafe752fc03ce1e9f768c8ef
gnu: Add vagrant. * gnu/packages/virtualization.scm (vagrant): New variable. * gnu/packages/patches/vagrant-Support-system-installed-plugins.patch, gnu/packages/patches/vagrant-Use-a-private-temporary-dir.patch gnu/packages/patches/vagrant-bin-vagrant-silence-warning-about-installer.patch: New files. * gnu/local.mk(dist_patch_DATA): Add them
gnu: fail2ban: Apply patch to fix sshd jail filter. Recent OpenSSH uses an 'sshd-session' instead of 'sshd' binary name. * gnu/packages/patches/fail2ban-fix-sshd-filter.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/admin.scm (fail2ban): Apply it. Change-Id: I1f46e6768f4e04e97a8fcec189de45c2f1c26e1e
gnu: opusfile: Fix CVE-2022-47021 [security-fix]. * gnu/packages/patches/opusfile-CVE-2022-47021.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/xiph.scm (opusfile): Apply it. Change-Id: I32ce75de721778165da3627df34cad99e6d79630 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: kvmfr-linux-module: Update to B7. * gnu/packages/video.scm (kvmfr-linux-module)[version]: Update to B7. [source]: Remove patch. * gnu/packages/patches/kvmfr-linux-module-fix-build.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister file. Change-Id: I5cb6dadd6640a34d0f667079e272a97d7abae0aa
gnu: audiofile: Update to 0.3.6 [security-fix]. * gnu/packages/audio.scm (audiofile): Update to 0.3.6. Change-Id: I2dda621f60c27e02b1513e2d89a138136a1633ca Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: esound: Fix build. * gnu/packages/patches/esound-c99.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gstreamer.scm (esound): Apply it. Change-Id: I6aa9ccda6e9948961b6e0011ebd813f43de1b18d
gnu: tensorflow-lite: Update to 2.14.0. * gnu/packages/patches/tensorflow-lite-unbundle.patch: Remove it. * gnu/local.mk: De-register patch. * gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.14.0. [source]: De-register patch. [inputs]: Improve style. Add python-ml-dtypes. Replace flatbuffers-23.1 by flatbuffers-23.5. [arguments]<#:configure-flags>: Refresh them. <#:phases>: Add phases 'unbundle and 'gemmlowp-fix. Refresh phases 'install-extra and 'copy-sources. * gnu/packages/serialization.scm (flatbuffers-23.5): Update comment. Change-Id: Ifeadfaa9173df4e0be08ce4f0dc13a4cd5297c0e Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: Remove llvm-3.8. * gnu/packages/llvm.scm (llvm-3.8): Delete variable. * gnu/packages/patches/llvm-3.x.1-fix-build-with-gcc.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister file. Fixes: guix/guix#2101 Change-Id: I71cee0723420fb7f928c0d1c747a3bf4424fa344
gnu: Unregister deleted file. This is a follow-up to commit 3dc53ee3e70bd109978548bd43f26386f5c93582. * gnu/packages/llvm.scm (dist_patch_DATA): Really unregister gnu/packages/patches/llvm-3.5-fix-clang-build-with-gcc5.patch. Change-Id: Ib49c1b506decfa1c5b0b11947964cfc9af2b61b6
gnu: Remove (gnu packages pure). * gnu/packages/pure.scm: Delete file. * gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister file. Change-Id: Ifaf95459e662d291cd5276f9c4b9bf904f5041c6
gnu: Remove unused patch. This is a follow-up to commit 2c4acd05d4f2fe6c2241ea24640af92cd64b6dd9. * gnu/packages/patches/clang-3.8-libc-search-path.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister file. Change-Id: I402f01f1fa442f71b3a0b8c67faa38ae76ac8d6e
gnu: Remove clang-3.7. * gnu/packages/llvm.scm (clang-3.7): Delete variable. * gnu/packages/patches/clang-3.5-libc-search-path.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister file. Change-Id: Iacf6b9a8f7a70526ffadfdbd1a587d81fae1967f
gnu: Remove clang-runtime-3.7. * gnu/packages/llvm.scm (clang-runtime-3.7): Delete variable. * gnu/packages/patches/clang-3.5-libsanitizer-ustat-fix.patch, gnu/packages/patches/clang-runtime-3.7-fix-build-with-python3.patch, gnu/packages/patches/clang-runtime-3.8-libsanitizer-mode-field.patch, gnu/packages/patches/clang-runtime-asan-build-fixes.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Unregister files. Change-Id: I848b09d29585217b0cc3d2f9ac1867e8ee5e853c
gnu: Remove (gnu packages presentation). * gnu/packages/presentation.scm: Delete file. * gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister file. Change-Id: I43b5ed8409bc79d84b929d9f00f57ab7ae9d4889
images: Add rock-4c-plus support. * gnu/system/images/rock-4c-plus.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Change-Id: I156f552a26c9b2ca9f46353e3e2f3bf50bd88551 Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
gnu: Remove abseil-cpp-20200923.3. * gnu/packages/cpp.scm (abseil-cpp-20200923.3): Delete variable. * gnu/packages/patches/abseil-cpp-20200923.3-adjust-sysinfo.patch, gnu/packages/patches/abseil-cpp-20200923.3-duration-test.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Unregister patches. Change-Id: I52970fe693c0127850d7e7588836141b22ef0213