gnu: Remove anki.
* gnu/packages/education.scm (anki): Delete variable.
* gnu/packages/patches/anki-mpv-args.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
Fixes: guix/guix#2813
Change-Id: I0bb41d47cd73aca424c0f41ca777a166e6f43da7
gnu: Remove idris.
* gnu/packages/idris.scm (idris): Delete variable.
* gnu/packages/patches/idris-test-ffi008.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
Change-Id: I7a825e25e4c2e8c67b8395ef1efd80bfa40d5fc4
gnu: freerdp: Update to 3.20.0.
Fixes: #5268.
* gnu/packages/rdesktop.scm (freerdp): Update to 3.20.0.
[source]: Remove patch.
[arguments]: Adjust test-exclude, configure-flags for new version.
* gnu/packages/patches/freerdp-3.16.0-rpath.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Change-Id: If30bfff499cc57b2158c7be5dc9644f8898bb492
gnu: stepmania: Fix compatibility with ffmpeg 8.
This is a follow-up to 31919486254117d95c43711595a9de5e0bae134d, which fixed
compile-time compatibility with newer ffmpeg, but introduced runtime crashes.
* gnu/packages/games.scm (stepmania): Replace ffmpeg-6 with ffmpeg.
* gnu/packages/patches/stepmania-ffmpeg-compat.patch: Add hunks for FFMPEG 8
compatibility.
Initialize m_pStreamCodec to nullptr and reinitialize it in
MovieDecoder_FFMpeg::OpenCodec.
gnu: shaderc-for-pcsx2: Remove.
* gnu/packages/vulkan.scm (shaderc-for-pcsx2): Delete variable.
* gnu/patches/shaderc-for-pcsx2-changes.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Change-Id: I28a169c3816ed42de18c66710d6354e71d760ffd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: cryfs: Update to 1.0.1.
* gnu/packages/patches/cryfs-boost-1.88-fix.patch: New file.
* gnu/packages/patches/cryfs-boost-1.89-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/crypto.scm (cryfs): Update to 1.0.1.
[origin]: Add patches.
[arguments]<#:configure-flags>: Update.
<#:phases>: Update ’check and ’fix-up.
[inputs]: Remove boost-1.83; add boost.
[native-inputs]: Add googletest.
[properties]: Enable tuning.
Closes guix/guix#4539
Change-Id: I61ea925359edd1181424295380d53bf2482c7c62
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: orangeduck-mpc: Update to 0.9.0-1.1049534.
* gnu/packages/c.scm (orangeduck-mpc): Update to
1049534fc56b1971345c7aaa792dea55d6f9b7bc commit.
[source]: Remove patch "orangeduck-mpc-fix-pkg-config.patch", available
form the latest commit.
* gnu/packages/patches/orangeduck-mpc-fix-pkg-config.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.
Change-Id: I9e23ed5fc6e9a89520b93be269781085ebee5e3c
gnu: ceph: Update to 20.3.0 and reinstate parallel build.
* gnu/packages/storage.scm (ceph): Update to 20.3.0.
[source]: Switch to git.
<patches>: Remove ceph-disable-cpu-optimizations.patch and
ceph-fix-for-newer-boost.patch patches, which no longer apply. Add
ceph-fix-cmake.patch.
<snippet>: Update snippet.
[outputs]: Delete field.
[#:parallel-build?]: Delete argument.
[#:configure-flags]: Streamline, due to removing the lib separate output. Add
"-DENABLE_GIT_VERSION=OFF", "-DCEPHADM_BUNDLED_DEPENDENCIES=none",
"-DWITH_SYSTEM_FMT=ON", "-DWITH_SYSTEM_LIBURING=ON", "-DWITH_SYSTEM_ZSTD=ON",
"-DWITH_MGR=OFF" and "-DWITH_RADOSGW=OFF".
[target-x86-64?]: Add "-DWITH_SYSTEM_QATLIB=ON" and "-DWITH_SYSTEM_QATZIP=ON".
[#:phases] {unbundle-blake3, relax-fmt-requirement, fix-zstd-include}
{set-source-file-times-to-1980, build-legacy-option-header}: New phases.
{set-install-environment}: Delete phase.
{patch-source}: Streamline and update phase.
[native-inputs]: Remove gperf, git-minimal.
[inputs]: Sort. Replace boost with boost-1.88. Replace fmt-8 with fmt-11.
Replace rocksdb with rocksdb-for-ceph.
Replace fuse-2 by fuse. Add libcap, libnbd, liburing, lmdb and zstd:lib.
<[target-x86-64?]>: Add qatlib and qatzip.
* gnu/packages/patches/ceph-fix-cmake.patch: New file.
* gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Delete file.
* gnu/packages/patches/ceph-fix-for-newer-boost.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
Fixes: #1918
Change-Id: Ifd7af71bd87c19c8c6b96349e06c365be976347a
gnu: mc2mt: Fix build.
* gnu/packages/game-development.scm (mc2mt): Fix build and indentation.
[source]: Move snippet to phase.
[native-inputs]: Add python-pytest.
* gnu/packages/patches/mc2mt-add-packaging-support.patch: Update patch.
Change-Id: I3db227b726fa9dec8c09e49cada2d5f74e35576e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: mpv: Update to 0.41.0.
* gnu/packages/video.scm (mpv): Update to 0.41.0.
* gnu/packages/patches/mpv-0.40.0-fix-ffmpeg-8.0.patch: Remove.
* gnu/packages/patches/mpv-0.40.0-fix-wayland-cpu-usage.patch: Remove.
* gnu/local.mk: Remove obsolete patches.
Change-Id: I03d942a910fc42f1fba602bc3fa98cbb8a73f44e
Signed-off-by: Ian Eure <ian@retrospec.tv>
gnu: woof-doom: Update to 15.3.0.
* gnu/packages/games.scm (woof-doom): Update to 15.3.0.
[source]<snippet>: Adjust snippet to new version.
<patches>: Delete.
[native-inputs]: Add pkg-config.
[home-page]: Update.
[synopsis]: Revise.
[license]: Remove bsd-2 license due to de-vendored spng.
* gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
Closes: guix/guix#5099
Change-Id: Ief520f430ec1731976da2b8883d17a982af01b14
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: dvdbackup: Fix build with libdvdread 6.1.0+.
* gnu/packages/patches/dvdbackup-with-libdvdread-6.1.0+.patch: Add the
patch to fix the build.
* gnu/local.mk: Ship it.
* gnu/packages/video.scm: Use it.
gnu: sage: Update to 10.7.
* gnu/packages/patches/sage-safeguard-sage-getargspec-cython.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/sagemath.scm (sage): Update to 10.7.
[origin]: Remove patch.
Change-Id: I64093e73369bd378b2553df589f0e2c6e5097aef
gnu: Add xdg-desktop-portal-next.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-next): New variable.
*
gnu/packages/patches/xdg-desktop-portal-1.20.3-disable-configuration-search-exit.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I83c7d1c174a258761988b4d234b6fc4a9228e36f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: hurd: Prevent zombie processes.
Fixes: shepherd/shepherd#93
* gnu/packages/patches/hurd-proc-zombies.patch: new patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/hurd.scm (hurd): Add patch.
Change-Id: Iddab14fcd487817cde7aa2f7fd047e943d9337d1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4822
gnu: quickswitch-i3: Update to 2.8.0.
* gnu/packages/wm.scm (quickswitch-i3): Update to 2.8.0.
[home-page]: Update to new upstream.
[source]: Update URI. Remove patch.
[build-system]: Change to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments]: Update to modern style.
* gnu/packages/patches/quickswitch-fix-dmenu-check.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
Change-Id: I9d5f25498b464356590011d2ce49a43e515a8cfb
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: x2goclient: Fix build.
* gnu/packages/patches/x2goclient-fix-makefile.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/nx.scm (x2goclient): Apply it.
Fixes: #4586
Change-Id: Ib76ac5acd99cbde806f961b4e8107eb37f755304
gnu: python-gpg: Fix build.
* gnu/packages/patches/python-gpg-setup-72.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/gnupg.scm (python-gpg)[source]: Use patch.
Change-Id: I13ea8c28082bf9288aad7995eadf7f17d4b3cd9d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: qtwebengine: Fix GPU rendering with mesa-25.2.0.
* gnu/packages/qt.scm (qtwebengine)[source]: Add patch.
* gnu/packages/patches/qtwebengine-revert-egl.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Fixes: guix/guix#3222
Change-Id: Id0cb3d956d3faf30f737fa2a689cd936270c2413
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: qtwebengine: Update to 6.9.3.
* gnu/packages/qt.scm (qtwebengine): Update to 6.9.3.
[source]: Remove patch.
* gnu/packages/patches/qtwebengine-fix-dependencies.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Co-authored-by: kestrelwx <kestrel.w@proton.me>
Change-Id: I08a3915f0896b74ce493afcc1746d950a1444a03
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>