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.
gnu: Add llhttp. * gnu/packages/web.scm (llhttp): New variable. Change-Id: I3c0475ff6d86a16f51d8870577808ce97ee66a92
gnu: Add expected-lite. * gnu/packages/cpp.scm (expected-lite): New variable. Change-Id: I5a21dd631e1f2a3c97b920efcdca69f2537b42da
gnu: catch2-3: Update to 3.5.1. * gnu/packages/check.scm (catch2-3.3): Rename to... (catch2-3): ... this. Update to 3.5.1. * gnu/packages/logging.scm (spdlog) [native-inputs]: Rename catch2-3.3 to catch2-3. * gnu/packages/potassco.scm (clingo) [inputs]: Likewise. Change-Id: Ied7724597ff4c6371dc4fedc10452ae870d23933
gnu: asio: Update to 1.28.0. * gnu/packages/networking.scm (asio): Update to 1.28.0. Change-Id: I517fb9c6c52c5b5e5c41c5760c06eca6750d3765
gnu: libnatpmp: Update home page. * gnu/packages/networking.scm (libnatpmp) [home-page]: Update.
gnu: libnatpmp: Use gexps and simplify. * gnu/packages/networking.scm (libnatpmp) [arguments]: Use gexps. Use gexp variables and cc-for-target in make flags.
gnu: emacs-repology: Update to 1.2.4. * gnu/packages/emacs-xyz.scm (emacs-repology): Update to 1.2.4. Change-Id: I72b0801ba732a4f34a2891f04d3d1b62674a1bd3
gnu: linux-libre 4.14: Update to 4.14.335. * gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.335. (linux-libre-4.14-pristine-source, deblob-scripts-4.14): Update hashes. Change-Id: I071427a52f188d599f28703374f5b7c42314777c Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: linux-libre 4.19: Update to 4.19.304. * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.304. (linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes. Change-Id: I14f228aa3b4a57417d7f8c392dc647709f599fac Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: linux-libre 5.4: Update to 5.4.266. * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.266. (linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes. Change-Id: Ia1578dc94d3172735e5765ee90c46f865412810a Signed-off-by: Leo Famulari <leo@famulari.name>