gnu: mesa: Fix cross-compilation. * gnu/packages/gl.scm(mesa)[arguments]<#:phases>: When cross-compiling, force the use of the cmake method to find llvm. Change-Id: I27f6f4d9d71028c15588eeade48d3a918c042b9c Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
gnu: yaml-cpp: Update to 0.8.0. * gnu/packages/serialization.scm (yaml-cpp): Update to 0.8.0. Change-Id: I927111f2d103dbb30ff336b64dd4ab90c22312a0 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
gnu: Add cl-stripe. * gnu/packages/lisp-xyz.scm (sbcl-stripe): New variable. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Change-Id: Ideeff671b8577bcfceb241a86624ac26f1d077f7
gnu: nyxt: Update to 3.11.0. * gnu/packages/web-browsers.scm (nyxt): Update to 3.11.0. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
gnu: cl-prompter: Update to 0.1.1-0.7890ed5. * gnu/packages/lisp-xyz.scm (sbcl-prompter): Update to 0.1.1-0.7890ed5. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Change-Id: I65a7d23d4a889c1d7c4821e83b8ea3a56701a5c8
Authorize Oleg (Sharlatan)'s key. * .guix-authorizations (sharlatan): Register PGP key fingerprint. Change-Id: I0d20e50a37971237721964852a404c5cf136f0be
tests: telephony: Fix typo. * gnu/tests/telephony.scm: Fix typo. Series-to: 65371@debbugs.gnu.org Series-postfix: telephony-team Series-version: 2 Change-Id: I3eb048b8cdd1335c45ffb61b08425a18a2e7a4b2
tests: telephony: Fix VPATH builds. * gnu/tests/telephony.scm (%jami-account-content-sexp): New variable. Compute its value with `read` instead of using `include`. * gnu/tests/data/jami-dummy-account.dat (%jami-account-content-sexp): Remove variable. Make the file contain just the S-expression. Change-Id: I8d37aaf7b739f5f39715bfb8a9b8c9536385fd09 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: jami-docs: Update to 0.0.0-2.a48997d. * gnu/packages/jami.scm (jami-docs): Update to 0.0.0-2.a48997d. Change-Id: I0c6ee456dec6251a66d1566c855069f3ecf2e44e
gnu: jami: Update to 20231222.2. * gnu/packages/jami.scm (%jami-version): Rename to... (%jami-nightly-version): ... this. Update to 20231222.2. (%jami-daemon-commit): New variable. (%jami-sources): Delete variable. (libjami) Adjust source to use %jami-nightly-version, %jami-daemon-commit. [source]: Fetch from git. Apply libjami-ac-config-files.patch. [arguments] <make-flags>: Skip ut_media_player test. <phases>: Add extend-scheduler-test-timeout and extend-scheduler-test-timeout phases. [inputs]: Replace dbus-c++ with sdbus-c++. Add dhtnet. Replace libgit2 with libgit2-1.6. (jami): Set version to %jami-nightly-version. [source]: Fetch from git. Apply new jami-qml-tests-discovery.patch, jami-skip-tests-requiring-internet.patch and jami-unbundle-dependencies.patch patches. [arguments] <configure-flags>: Add -DWITH_DAEMON_SUBMODULE=OFF. <phases>: Delete change-directory/maybe. Adjust check phase. Add fake-x11-environment, copy-3rdparty-source-dependencies and disable-problematic-tests phases. [inputs]: Add md4c and tidy-html. * gnu/packages/patches/jami-qml-tests-discovery.patch: New file. * gnu/packages/patches/libjami-ac-config-files.patch: Likewise. * gnu/packages/patches/jami-skip-tests-requiring-internet.patch: Likewise. * gnu/packages/patches/jami-unbundle-dependencies.patch: Likewise. * gnu/packages/patches/jami-libjami-headers-search.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Update accordingly. * gnu/packages/patches/jami-disable-integration-tests.patch: Adjust patch. Series-changes: 2 - Update Jami to latest nightly version (20231222.2) Change-Id: If30f1178bdfa29c4ea3e54dbb7997e360788adae
gnu: Add sortfilterproxymodel. * gnu/packages/jami.scm (sortfilterproxymodel): New variable. Change-Id: I7c46fce26d5fcdc98e8646e65dd119155a8b9287
gnu: ffmpeg-jami: Relocate to (gnu packages video). To avoid Guile module dependency cycles, inherited packages must be defined in the same module. Use this opportunity to simplify the patches applying mechanism, versioning custom patches the same as for other packages. * gnu/packages/patches/ffmpeg-jami-change-RTCP-ratio.patch: New file. * gnu/packages/patches/ffmpeg-jami-rtp_ext_abs_send_time.patch: Likewise. * gnu/packages/patches/ffmpeg-jami-libopusdec-enable-FEC.patch: Likewise. * gnu/packages/patches/ffmpeg-jami-libopusenc-enable-FEC.patch: Likewise. * gnu/packages/patches/ffmpeg-jami-libopusenc-reload-packet-loss-at-encode.patch: Likewise. * gnu/packages/patches/ffmpeg-jami-remove-mjpeg-log.patch: Likewise. * gnu/packages/patches/ffmpeg-jami-screen-sharing-x11-fix.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/jami.scm (jami-apply-custom-patches): Delete procedure. (%ffmpeg-default-configure-flags): Delete variable. (ffmpeg-compose-configure-flags): Delete procedure. (ffmpeg-jami): Move to... * gnu/packages/video.scm (ffmpeg-jami): ... here. Apply patches to origin and repatriate configure flags. Change-Id: Id374fae18240cd76b224915d80b61422635ccb77
gnu: ffmpeg-jami: Update configure flags. * gnu/packages/jami.scm (%ffmpeg-default-configure-flags): Add new flags. Change-Id: I1bac70e7b0ec58c46348a7138f7260b40cdf79f8
gnu: pjproject-jami: Update and relocate. * gnu/packages/jami.scm (pjproject-jami): Move to... * gnu/packages/telephony.scm (pjproject-jami): ... here. Update to latest commit. [arguments]: Use same configure flags as done in Jami/DhtNet projects. Change-Id: I638364ebc94f17762ee072311b5fe439b7c6f837
gnu: Add dhtnet. * gnu/packages/networking.scm (dhtnet): New variable. Change-Id: I91cc3541f476c8614be35b1ae7cb1740690f685a
gnu: opendht: Update to 3.1.7. * gnu/packages/networking.scm (opendht): Update to 3.1.7. [arguments]: Add a new relax-test-timeouts phase. Change-Id: Ida7fe021599e9c469e49f6540a908e80b7264241
gnu: msgpack: Deprecate with msgpack-c. * gnu/packages/serialization.scm (msgpack-c): New variable. (msgpack-cxx): New variable. (msgpack): Rename to... (msgpack-3): ... this, and inherit from msgpack-c. * gnu/packages/vim.scm (eovim) [arguments]: Add help-cmake-find-msgpack-c phase. [inputs]: Replace msgpack with msgpack-c. * gnu/packages/terminals.scm (tmate) [inputs]: Replace msgpack with msgpack-3. * gnu/packages/networking.scm (opendht) [propagated-inputs]: Replace msgpack with msgpack-cxx. * gnu/packages/chemistry.scm (mmtf-cpp) [propagated-inputs]: Likewise.
gnu: libnatpmp: Update to 20230423-0.6a850fd. * gnu/packages/networking.scm (libnatpmp): Update to 20230423-0.6a850fd. [source]: Fetch from git. [build-system]: Use cmake-build-system. [arguments]: Add patch-build-system and fix-version phases. Reinstate configure and check phase, but set #:tests? to #f. New #:configure-flags argument. [native-inputs]: Add which.
gnu: restinio: Update to 0.7.1. * gnu/packages/networking.scm (restinio): Update to 0.7.1. [arguments] <configure-flags>: Remove RESTINIO_FIND_DEPS, RESTINIO_USE_EXTERNAL_HTTP_PARSER and RESTINIO_USE_EXTERNAL_SOBJECTIZER configure flags. Add -DRESTINIO_DEP_LLHTTP=system, -DRESTINIO_DEP_FMT=system, -DRESTINIO_DEP_EXPECTED_LITE=system and -DRESTINIO_WITH_SOBJECTIZER=OFF. <phases>: Add use-system-catch2. [native-inputs]: Remove clara. Replace catch2 with catch2-3. [propagated-inputs]: Replace http-parser with llhttp. (restinio-0.6): New variable. (opendht) [propagated-inputs]: Replace restinio with restinio-0.6. Change-Id: Id69fde5e2c476d7e44b8dd6e065c489314707c31
gnu: Add xdiff. * gnu/packages/version-control.scm (xdiff): New variable.