gnu: testdisk: Update to 7.2.
* gnu/packages/disk.scm (testdisk): Update to 7.2.
Change-Id: I7a9223a3f9890e992213480b6dde8e2b5f57cced
gnu: spike: Fix build with gcc@14.
* gnu/packages/virtualization.scm (spike)[arguments]<#:phases>{'gcc14}:
New phase.
Change-Id: I363875fb17c5e0d23037eee4c5023bc563367c4b
gnu: unclutter: Fix build with GCC 14.
* gnu/packages/xdisorg.scm (unclutter): Add flags to relax GCC 14's checks.
Change-Id: I6a8d6d4cac915f617c4e0faffe3f8753c2a45921
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: supertuxkart-data: Update to 18612.
* gnu/packages/games.scm (supertuxkart-data): Update to 18612.
Change-Id: I1fb9579d16f4ae7eb35628a4c468ffd18ebb4664
gnu: supertuxkart: Fix build with gcc@14.
* gnu/packages/games.scm (supertuxkart)[arguments]<#:phases>{'gcc14}:
New phase.
Change-Id: I60043bdb517551abe4181933cd950075bf68a03e
gnu: vitetris: Fix build with gcc@14.
* gnu/packages/games.scm (vitetris)[arguments]<#:make-flags>: Add CFLAGS.
Change-Id: I1df1eae997fdf450c489cbd627a7ff579808818d
gnu: guile-smc: Update to 0.6.4.
* gnu/packages/guile-xyz.scm (guile-smc): Update to 0.6.4.
[arguments]: Use GEXPs.
Change-Id: I351386df795a26866773fcf49934098f0cfee1e3
gnu: jami: Use minimal variants for git and python native inputs.
* gnu/packages/jami.scm (jami) [native-inputs]: Replace git with git-minimal
and python with python-minimal.
Change-Id: I093d76f830743a156ad917342924ba11c7733ad2
gnu: jami-docs: Do not build/install HTML doc.
The HTML doc contains 250 MiB of images, PDFs and even videos.
* gnu/packages/jami.scm (jami-docs) [#:phases] {build}: Remove html from
targets.
[#:install-plan]: Do not install html doc.
Change-Id: I1f16395e6c922c04c67c406216202c9898bf9511
gnu: jami-docs: Update to 0.0.0-3.4764cc8.
* gnu/packages/jami.scm (jami-docs): Update to 0.0.0-3.4764cc8.
[native-inputs]: Add python-sphinxcontrib-mermaid. Replace python with
python-minimal.
Change-Id: Idc58452b612d0ef43e449c282c9f4d2217c94c3e
gnu: Add python-sphinxcontrib-mermaid.
* gnu/packages/sphinx.scm (python-sphinxcontrib-mermaid): New variable.
Change-Id: I1fcf5296c4610bc5e8eb3325e2ad53f975b1c628
gnu: jami: Add qtwayland to inputs.
This ensure it can always work on Wayland systems.
* gnu/packages/jami.scm (jami) [inputs]: Add qtwayland.
Change-Id: Id31565f93ed9a36feb0b4acfe6338e731ad5d6e7
gnu: jami: Fix build.
The unittests were now failing to build with GCC 14 (see:
<https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/1144>).
* gnu/packages/patches/jami-unittests-fix-build.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/jami.scm (jami) [source]: Apply it.
Change-Id: I11eb97663bb28a4153b2459ea886658cf08b6129
gnu: qthttpserver: Propagate qtwebsockets.
* gnu/packages/qt.scm (qthttpserver) [inputs] {qtwebsockets}: Move to...
[propagated-inputs]: ... here.
Change-Id: Ib4d4c98208d9e713ea9705a660703acd96349098
gnu: Remove sdbus-c++-1.4.0.
* gnu/packages/glib.scm (sdbus-c++-1.4.0): Delete variable.
Change-Id: Idfae582ac86d95bfd2933e7d03d07d62f48c2494
gnu: libjami: Fix build with GCC 14, building with sdbus-cpp v2.1.0.
* gnu/packages/patches/libjami-sdbus-cpp-v2.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/jami.scm (libjami): Apply it.
[inputs]: Replace sdbus-c++-1.4 with sdbus-c++.
Change-Id: Ib123cb84a4ffa241ae3c6bcdff0d97884732c173
gnu: sdbus-c++: Update to 2.1.0.
* gnu/packages/glib.scm (sdbus-c++): Update to 2.1.0.
[native-inputs]: Replace googletest with googletest-1.17.
Change-Id: I97d61f1cef213598c526181bb77d08ef3add6c6c
gnu: Add googletest-1.17.
* gnu/packages/check.scm (googletest-1.17): New variable.
Change-Id: Ic6c5e0105323b0834b6e4745f5d97392c2c2e5d4
gnu: opendht: Fix build with GCC 14.
* gnu/packages/patches/opendht-nanosleep.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/networking.scm (opendht) [source]: Apply it.
Change-Id: I14589dba3a99ae51bb522ffdbe2a1390c74aa75a