gnu: axc: Fix build. * gnu/packages/messaging.scm (axc): [build-system]: Switch to gnu-build-system. [arguments]<#:test-target>: Set. Change-Id: If0eea5a401a135fd81b9d57073e19a9ec76a497d
gnu: bloomberg-bde: Update to 4.27.0.0. * gnu/packages/cpp.scm (bloomberg-bde): Update to 4.27.0.0. [source](origin): Remove test deletion snippet. <patches>: Remove bloomberg-bde-cmake-module-path.patch. [arguments]<#:parallel-tests>: Delete. <#:test-exclude>: Add failing tests. <#:phases>: Rewrite 'build-tests to call gnu-build-system's 'build phase. * gnu/local.mk: Remove patch. * gnu/packages/patches/bloomberg-bde-cmake-module-path.patch: Delete. Change-Id: I8f07889d5908a29e7d732af20937c4f7ad1f703e
gnu: bloomberg-bde-tools: Update to 4.27.0.0. * gnu/packages/cpp.scm (bloomberg-bde-tools): Update to 4.27.0.0. Change-Id: I3c3155bea0217bbb366f6b5d779873bde24b7dd8
gnu: cmake-build: Retry failed tests. * guix/build-system/cmake.scm (cmake-build, cmake-cross-build), * guix/build-system/qt.scm (qt-build, qt-cross-build): Add test-repeat-until-pass? and test-repeat-until-pass-count fields. * guix/build/cmake-build-system.scm (check): Add and use new fields. * doc/guix.texi: Document new parameters. Change-Id: I046dfc86a18fb2a2be4ae362c1226c2f8cab129c
gnu: ceph: Update to 17.2.9. Fixes a build failure introduced with updates to the CMake build system as reported at https://bugs.gentoo.org/934916. * gnu/packages/storage.scm (ceph): Update to 17.2.9. [native-inputs]: Add git-minimal. Change-Id: I85c8341fd83e6ba70d375d227e5481cfdf406577
gnu: cmake: Switch to pinned version of jsoncpp. * gnu/packages/cmake.scm (cmake-bootstrap)[inputs]: Replace jsoncpp with jsoncpp/pinned. Change-Id: I533ce1ec8a974d2f63f1b9ad218ff9ab63514ac8
gnu: Add jsoncpp/pinned. * gnu/packages/serialization.scm (jsoncpp/pinned): New variable. Change-Id: Ib786d68833fb4cadbf80d25673433111982e4430
gnu: jsoncpp: Update to 1.9.6. * gnu/packages/serialization.scm (jsoncpp): Update to 1.9.6. Change-Id: Ia06626589c9ba9c98886294993be625726c23e31 Signed-off-by: Greg Hogan <code@greghogan.com>
gnu: assimp: Enable testing. * gnu/packages/graphics.scm (assimp)[arguments]<#:phases>: Add 'enable-testing phase. Change-Id: I0475094072b57ff0de206330ee30213ee114feb2
gnu: kicad-doc: Restore cmake-build-system phase. * gnu/packages/engineering.scm (kicad-doc)[arguments]<#:phases>: Restore build phase. Change-Id: I025c3c74cdfdc17888e9e6df06e63c1071351584
gnu: icecream-cpp: Update to 1.0.0. * gnu/packages/cpp.scm (icecream-cpp): Update to 1.0.0. [arguments]<#:configure-flags>: Add CMAKE_CXX_STANDARD and remove BUILD_TESTING. Change-Id: I9847a1928dd16f3e3ec092882cce8777fe119632
gnu: Remove BUILD_TESTING configuration flag. * gnu/packages/assembly.scm (cpu-features), * gnu/packages/astronomy.scm (casacore), * gnu/packages/bioinformatics.scm (morpheus), * gnu/packages/code.scm (rtags), * gnu/packages/education.scm (gcompris-qt), * gnu/packages/game-development.scm (libccd), * gnu/packages/geo.scm (cloudcompare), * gnu/packages/glib.scm (dbus-cxx), * gnu/packages/graph.scm (faiss), * gnu/packages/graphics.scm (f3d, mmg), * gnu/packages/i2p.scm (i2pd), * gnu/packages/image-processing.scm (vtk), * gnu/packages/image.scm (openjpeg), * gnu/packages/irc.scm (quassel), * gnu/packages/jami.scm (jami), * gnu/packages/kde.scm (kapptemplate, kdeconnect, kdenlive, krita), * gnu/packages/kde-frameworks.scm (purpose, purpose-5), * gnu/packages/kde-office.scm (calligra, ghostwriter), * gnu/packages/linux.scm (bpftrace), * gnu/packages/maths.scm (blitz, double-conversion, hpcombi, lapack, vc), * gnu/packages/messaging.scm (libsignal-protocol-c), * gnu/packages/mold.scm (mold), * gnu/packages/music.scm (sonivox), * gnu/packages/networking.scm (dhtnet), * gnu/packages/opencl.scm (opencl-clhpp), * gnu/packages/openpgp.scm (rnp), * gnu/packages/photo.scm (darktable), * gnu/packages/popt.scm (gflags), * gnu/packages/rdesktop.scm (freerdp), * gnu/packages/security-token.scm (cppcodec), * gnu/packages/terminals.scm (libtsm), * gnu/packages/text-editors.scm (jucipp), * gnu/packages/xdisorg.scm (xsettingsd) [arguments]<#:configure-flags>: Remove BUILD_TESTING. * gnu/packages/jupyter.scm (xeus) [arguments]: Disable tests. <#:configure-flags>: Remove BUILD_TESTING. Change-Id: I6870720cdd2b10c7afacf0c6e7400cd1d73a1209
gnu: kiconthemes: Enable testing. * gnu/packages/kde-frameworks.scm (kiconthemes)[arguments]<#:phases>: Add 'enable-testing phase. Change-Id: I7d8e600f19518fa8d5ba09cfd11a345449aadbd6
gnu: Restore gnu-build-system phases. * gnu/packages/bioinformatics.scm (bandage), * gnu/packages/education.scm (openboard), * gnu/packages/emulators.scm (qtmips), * gnu/packages/games.scm (chessx), * gnu/packages/kde-systemtools.scm (spectacle-ocr-screenshot), * gnu/packages/qt.scm (pyotherside, qtwidgetanimationframework) <#:phases>: Restore build phase. * gnu/packages/admin.scm (wpa-supplicant-gui), * gnu/packages/finance.scm (kitsas) [arguments]<#:tests?>: Disable. <#:phases>: Restore build phase. * gnu/packages/engineering.scm (librecad) [arguments]<#:test-target>: Delete. <#:phases>: Restore build and check phases. * gnu/packages/music.scm (samplebrain) <#:phases>: Restore build, check, and install phases. * gnu/packages/password-utils.scm (qtpass) [arguments]<#:test-target>: Delete. <#:phases>: Restore build, check, and install phases. * gnu/packages/ebook.scm (inkbox), * gnu/packages/engineering.scm (qelectrotech), * gnu/packages/games.scm (doom-runner, moonlight-qt, pokerth, qcheckers), * gnu/packages/gps.scm (gpxsee), * gnu/packages/hardware.scm (openrgb), * gnu/packages/image-viewers.scm (qview), * gnu/packages/pdf.scm (qpdfview), * gnu/packages/qt.scm (signond), * gnu/packages/radio.scm (dream) <#:phases>: Restore build and install phases. * gnu/packages/disk.scm (qdirstat), * gnu/packages/pdf.scm (sioyek), * gnu/packages/qt.scm (signon-plugin-oauth2), * gnu/packages/radio.scm (qsstv, wfview), * gnu/packages/security-token.scm (yubikey-manager-qt), * gnu/packages/tex.scm (texmaker), * gnu/packages/video.scm (smplayer) [arguments]<#:tests?>: Disable. <#:phases>: Restore build and install phases. * gnu/packages/task-management.scm (timewarrior) <#:phases>: Restore check phase. * gnu/packages/audio.scm (supercollider) <#:phases>: Restore install phase. * gnu/packages/web.scm (libzim): Update to 9.3.0. (kiwix-lib): Update to 14.0.0. (kiwix-desktop): Update to 2.4.1. [source](patches): Delete. [arguments]<#:test-target>: Delete. [arguments]<#:tests?>: Disable. <#:phases>: Restore build and install phases. (kiwix-tools): Update to 3.7.0. * gnu/packages/patches/kiwix-desktop-newer-libkiwix.patch: Delete. * gnu/local.mk: Update accordingly. Change-Id: Ia5162ec190fc21334bbc516dcc01056d599f2891
gnu: rapidjson: Fix tests. * gnu/packages/web.scm (rapidjson): [arguments]<#:configure-flags>: Ignore error from free of nonheap object during test compilation. <#:phases>: Add phases to skip test reliant on deleted configuration files and use system googletest. [native-inputs]: Add valgrind/pinned. [inputs]: Add googletest. Change-Id: Ia81086b12c7180d3f02518bb4422a5069345335f
gnu: yaml-cpp: Update to 0.8.0-2f86d1377. * gnu/packages/serialization.scm (yaml-cpp): Update to 0.8.0-2f86d1377. [source](snippet): Delete bundled googletest. [arguments]<#:configure-flags>: Enable tests. [inputs]: Add googletest. Change-Id: I2b8f248fe90809643bf4a2c10343057af3332bad
gnu: ninja: Update to 1.13.1. * gnu/packages/ninja (ninja): Rename to ... (ninja-pinned): ... this and update to 1.13.1. [arguments]<#:tests?>: Disable. [inputs]: Add re2c. (ninja): Inherit from ninja/pinned. * guix/build-system/cmake.scm, guix/build-system/meson.scm, guix/build-system/qt.scm (default-ninja): Use ninja/pinned. * gnu/packages/build-tools.scm (meson)[inputs], (meson-python)[propagated-inputs]: Replace ninja with ninja/pinned. * gnu/packages/python-xyz.scm (python-dbus-python, python-scikit-build) [native-inputs]: Replace ninja with ninja/pinned. Change-Id: I1b0291a37e83280ed66fd8042df962ada6d475be
gnu: editorconfig-core-c: Fix build. * gnu/packages/text-editors.scm (editorconfig-core-c) [arguments]<#:cmake>: Pin old version. Change-Id: Ied3e790dbb49caed261ba5303b1fb509441541e4
gnu: alure: Fix build. * gnu/packages/audio.scm (alure)[arguments]<#:cmake>: Pin old version. Change-Id: Ic2ad0605a412f0e0cfa325bd576228dc1761c867
gnu: cmake: Update to 4.0.3. * gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.31.8. [source]: Remove the cmake-curl-certificates-3.24 patch. [arguments]<#:configure-flags>: Disable debugger. (cmake-minimal)[arguments] <#:configure-flags>: Disable debugger. <#:phases>: Output on failure in 'check phase. (cmake): Update to 4.0.3. [source]: Remove the cmake-curl-certificates-3.24 patch. [inputs]: Add cppdap. (cmake-3.30): Remove. (cmake-3.25): New variable. (%common-build-phases): Substitute for Ninja build. (%preserved-third-party-files): Add new parser. * gnu/packages/patches/cmake-curl-certificates-3.24.patch: Delete. * gnu/local.mk: Remove it. Change-Id: I8676e80a6cc26242aef4c96360200a1ac646b9fb