aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Collapse)Author
2024-01-09gnu: jami-docs: Update to 0.0.0-2.a48997d.Maxim Cournoyer
* gnu/packages/jami.scm (jami-docs): Update to 0.0.0-2.a48997d. Change-Id: I0c6ee456dec6251a66d1566c855069f3ecf2e44e
2024-01-09gnu: jami: Update to 20231222.2.Maxim Cournoyer
* 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
2024-01-09gnu: Add sortfilterproxymodel.Maxim Cournoyer
* gnu/packages/jami.scm (sortfilterproxymodel): New variable. Change-Id: I7c46fce26d5fcdc98e8646e65dd119155a8b9287
2024-01-09gnu: ffmpeg-jami: Relocate to (gnu packages video).Maxim Cournoyer
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
2024-01-09gnu: ffmpeg-jami: Update configure flags.Maxim Cournoyer
* gnu/packages/jami.scm (%ffmpeg-default-configure-flags): Add new flags. Change-Id: I1bac70e7b0ec58c46348a7138f7260b40cdf79f8
2024-01-09gnu: pjproject-jami: Update and relocate.Maxim Cournoyer
* 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
2024-01-09gnu: Add dhtnet.Maxim Cournoyer
* gnu/packages/networking.scm (dhtnet): New variable. Change-Id: I91cc3541f476c8614be35b1ae7cb1740690f685a
2024-01-09gnu: opendht: Update to 3.1.7.Maxim Cournoyer
* gnu/packages/networking.scm (opendht): Update to 3.1.7. [arguments]: Add a new relax-test-timeouts phase. Change-Id: Ida7fe021599e9c469e49f6540a908e80b7264241
2024-01-09gnu: msgpack: Deprecate with msgpack-c.Maxim Cournoyer
* 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.
2024-01-09gnu: libnatpmp: Update to 20230423-0.6a850fd.Maxim Cournoyer
* 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.
2024-01-09gnu: restinio: Update to 0.7.1.Maxim Cournoyer
* 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
2024-01-09gnu: Add xdiff.Maxim Cournoyer
* gnu/packages/version-control.scm (xdiff): New variable.
2024-01-09gnu: Add llhttp.Maxim Cournoyer
* gnu/packages/web.scm (llhttp): New variable. Change-Id: I3c0475ff6d86a16f51d8870577808ce97ee66a92
2024-01-09gnu: Add expected-lite.Maxim Cournoyer
* gnu/packages/cpp.scm (expected-lite): New variable. Change-Id: I5a21dd631e1f2a3c97b920efcdca69f2537b42da
2024-01-09gnu: catch2-3: Update to 3.5.1.Maxim Cournoyer
* 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
2024-01-09gnu: asio: Update to 1.28.0.Maxim Cournoyer
* gnu/packages/networking.scm (asio): Update to 1.28.0. Change-Id: I517fb9c6c52c5b5e5c41c5760c06eca6750d3765
2024-01-09gnu: libnatpmp: Update home page.Maxim Cournoyer
* gnu/packages/networking.scm (libnatpmp) [home-page]: Update.
2024-01-09gnu: libnatpmp: Use gexps and simplify.Maxim Cournoyer
* gnu/packages/networking.scm (libnatpmp) [arguments]: Use gexps. Use gexp variables and cc-for-target in make flags.
2024-01-09gnu: emacs-repology: Update to 1.2.4.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-repology): Update to 1.2.4. Change-Id: I72b0801ba732a4f34a2891f04d3d1b62674a1bd3
2024-01-09gnu: linux-libre 4.14: Update to 4.14.335.Wilko Meyer
* 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>
2024-01-09gnu: linux-libre 4.19: Update to 4.19.304.Wilko Meyer
* 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>
2024-01-09gnu: linux-libre 5.4: Update to 5.4.266.Wilko Meyer
* 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>
2024-01-09gnu: Add python-ripser.Troy Figiel
* gnu/packages/machine-learning.scm (python-ripser): New variable. Change-Id: I21b42e555a5017e68cf43a6eaa19d991db36723d Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09gnu: Add python-persim.Troy Figiel
* gnu/packages/machine-learning.scm (python-persim): New variable. Change-Id: I914071a90b4555d7d1218ce83337d49298effb01 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09gnu: Add python-hopcroftkarp.Troy Figiel
* gnu/packages/machine-learning.scm (python-hopcroftkarp): New variable. Change-Id: I444f0371526d7a69d31363c228d5f7818bcf60dd Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09gnu: Add python-multimethod.Troy Figiel
* gnu/packages/python-xyz.scm (python-multimethod): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09gnu: Add python-pyreadstat.Troy Figiel
* gnu/packages/patches/python-pyreadstat-link-libiconv.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/statistics.scm (python-pyreadstat): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Change-Id: I361df91487412e4bfd26fb728a6999752e6343e5
2024-01-09gnu: python-h5py: Reformat with guix style.Troy Figiel
* gnu/packages/python-xyz.scm (python-h5py): Reformat with guix style. Change-Id: I9c8fabcb8a438909ff70a2c98c9e01b3a82079f3 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09gnu: python-h5py: Enable tests.Troy Figiel
* gnu/packages/python-xyz.scm (python-h5py)[native-inputs]: Add python-ipython and python-pytest. Change-Id: Ia1cae8bce802805c9d9b38a3bf515423f9b719b4 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09gnu: Add python-portend.Troy Figiel
* gnu/packages/python-web.scm (python-portend): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09gnu: Add python-jaraco-collections.Troy Figiel
* gnu/packages/python-xyz.scm (python-jaraco-collections): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09gnu: Add python-jaraco-text.Troy Figiel
* gnu/packages/python-xyz.scm (python-jaraco-text): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09gnu: Add python-zc-lockfile.Troy Figiel
* gnu/packages/python-web.scm (python-zc-lockfile): New variable.
2024-01-09gnu: Add python-pytest-dotenv.Troy Figiel
* gnu/packages/check.scm (python-pytest-dotenv): New variable.
2024-01-09gnu: Add python-python-snappy.Troy Figiel
* gnu/packages/python-compression.scm (python-python-snappy): New variable.
2024-01-09gnu: Add python-hdf5storage.Troy Figiel
* gnu/packages/python-xyz.scm (python-hdf5storage): New variable. Change-Id: If54c5f4b634658854bbe9312dce194643fe23733
2024-01-09gnu: glew: Fix cross-compiling.Zheng Junjie
* gnu/packages/gl.scm (mesa)[native-inputs]: When cross-compiling, add cmake-minimal-cross. [arguments]: Adjust 'fix-cross-compiling to find llvm. * gnu/packages/llvm.scm (llvm-for-mesa) [arguments]<#:configure-flags>: When cross-compiling, set -DBUILD_SHARED_LIBS:BOOL=TRUE and -DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE, remove -DLLVM_LINK_LLVM_DYLIB.*. <#:phases>: When cross-compiling, remove the 'delete-static-libraries phase. Change-Id: If10dec7695e62604e080230e10f2b8d7167f660b Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09gnu: linux-libre 5.10: Update to 5.10.206.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.206. (linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: Id7c119c07c08308150354ffc593ec9bd9c13fa46
2024-01-09gnu: linux-libre 5.15: Update to 5.15.146.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.146. (linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: Idb7ede0fc8d4bca3edcd267e6d215dfb98ff5c94
2024-01-09gnu: linux-libre 6.1: Update to 6.1.71.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.71. (linux-libre-6.1-pristine-source): Update hash. Change-Id: Ifabe9ec0d18d940b10e29f14e00878a89e8767a7 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-01-09gnu: linux-libre 6.6: Update to 6.6.10.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.10. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Ie6295d69e1d732436c43e603b63cb1516bf73ace Signed-off-by: Leo Famulari <leo@famulari.name>
2024-01-08gnu: guile-fibers: Apply upstream patch fixing libevent timers.Ludovic Courtès
* gnu/packages/patches/guile-fibers-libevent-timeout.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/guile-xyz.scm (guile-fibers)[source]: Use it. Change-Id: I872ffe5b193087234d29eed399d6db518c5af4d5
2024-01-08Merge branch 'mesa-updates'John Kehayias
Change-Id: I671d2733eac4c021eed191fc6bb61ea5492c3740
2024-01-08gnu: obs: Fix VLC plugin.Oleg Pykhalov
* gnu/packages/video.scm (obs)[arguments]<#:phases>: Wrap LD_LIBRARY_PATH. Change-Id: If22b5294284ea500da0e6d9ee4d4bbcc765c6771
2024-01-08gnu: json-glib: Fix cross-compiling.Efraim Flashner
* gnu/packages/gnome.scm (json-glib)[native-inputs]: Only add more inputs when not cross-compiling. Change-Id: I987f382f02d9f7b79b6e281d1f6f6824c1b2dfd3
2024-01-07Merge branch 'master' into mesa-updatesJohn Kehayias
Change-Id: I0b92a95109688a1a4c50572bc25a4e5676e0921e
2024-01-07gnu: fet: Update to 6.15.0.Nicolas Goaziou
* gnu/packages/education.scm (fet): Update to 6.15.0. Change-Id: Iec5ed880fd09dcc63e1650ceffc0f072c1236190
2024-01-07Revert "gnu: mesa: Build asahi driver on aarch64."Mathieu Othacehe
This reverts commit cd9c90823452fa7b88c5e2f2133dac51d9e2bd1e. Move it to mesa-updates.
2024-01-07gnu: swig-next: Update to 4.2.0Andy Tai
* gnu/packages/swig.scm (swig-next): Update to 4.2.0 Change-Id: Ic6580f0d2c3ab578de6bc0bd9a98c61b28cc1cd6 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-07gnu: parallel: Update to 20231222Andy Tai
* gnu/packages/parallel.scm (parallel): Update to 20231222 Change-Id: I4a32d93e7d7d5e79280d8d804701bb4a7ed57bb9 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>