Age | Commit message (Expand) | Author |
2024-01-31 | gnu: jami: Update to 20240124.3....* gnu/packages/jami.scm (libjami): Update to 20240124.3.
(jami): Likewise.
Change-Id: Ib0d8d5d566c5633bf2e33b1874ded92f2e451ff5
| Maxim Cournoyer |
2024-01-09 | 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
| Maxim Cournoyer |
2024-01-09 | 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
| Maxim Cournoyer |
2024-01-09 | gnu: Add sortfilterproxymodel....* gnu/packages/jami.scm (sortfilterproxymodel): New variable.
Change-Id: I7c46fce26d5fcdc98e8646e65dd119155a8b9287
| Maxim Cournoyer |
2024-01-09 | 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
| Maxim Cournoyer |
2024-01-09 | gnu: ffmpeg-jami: Update configure flags....* gnu/packages/jami.scm (%ffmpeg-default-configure-flags): Add new flags.
Change-Id: I1bac70e7b0ec58c46348a7138f7260b40cdf79f8
| Maxim Cournoyer |
2024-01-09 | 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
| Maxim Cournoyer |
2023-03-28 | gnu: jami-docs: Update to 0.0.0-1.ff466eb....* gnu/packages/jami.scm (jami-docs): Update to 0.0.0-1.ff466eb.
| Maxim Cournoyer |
2023-03-28 | gnu: jami: Update to 20230323.0....* gnu/packages/jami.scm (jami): Update to 20230323.0.
(%ffmpeg-default-configure-flags): Update flags.
(pjproject-jami): Update commit.
(ffmpeg-jami) [version, source, outputs]: : Delete fields.
[arguments]: Delete disable-problematic-tests phase.
* gnu/packages/patches/jami-libjami-headers-search.patch: Rebase patch.
| Maxim Cournoyer |
2023-03-28 | gnu: ffmpeg-5: Rename variable to ffmpeg....* gnu/packages/video.scm (ffmpeg-5): Rename to...
(ffmpeg): ... this, replacing the old 'ffmpeg' alias.
(ffmpeg-4): Adjust accordingly.
* gnu/packages/jami.scm (ffmpeg-jami): Likewise.
| Maxim Cournoyer |
2023-03-23 | Merge remote-tracking branch 'origin/master' into staging....With resolved conflicts in:
gnu/packages/ibus.scm
gnu/packages/image.scm
gnu/packages/lisp.scm
gnu/packages/virtualization.scm
| Maxim Cournoyer |
2023-02-20 | gnu: pjproject-jami: Update to 2.12-2.20e00fc....This resolves a crash because of pjproject leaving too many sockets
opened ("Creating pipes for GWakeup: Too many open files").
* gnu/packages/jami.scm (pjproject-jami): Update to 2.12-2.20e00fc.
| Maxim Cournoyer |
2023-02-16 | gnu: Remove unneeded module imports....* gnu/packages/abiword.scm,
* gnu/packages/ada.scm,
* gnu/packages/agda.scm,
* gnu/packages/backup.scm,
* gnu/packages/barrier.scm,
* gnu/packages/bioinformatics.scm,
* gnu/packages/bootstrap.scm,
* gnu/packages/bqn.scm,
* gnu/packages/c.scm,
* gnu/packages/chemistry.scm,
* gnu/packages/coq.scm,
* gnu/packages/cross-base.scm,
* gnu/packages/databases.scm,
* gnu/packages/emacs-xyz.scm,
* gnu/packages/enlightenment.scm,
* gnu/packages/games.scm,
* gnu/packages/geo.scm,
* gnu/packages/ghostscript.scm,
* gnu/packages/gl.scm,
* gnu/packages/golang.scm,
* gnu/packages/jami.scm,
* gnu/packages/java-maths.scm,
* gnu/packages/kde-frameworks.scm,
* gnu/packages/kde-plasma.scm,
* gnu/packages/language.scm,
* gnu/packages/libreoffice.scm,
* gnu/packages/linphone.scm,
* gnu/packages/lisp.scm,
* gnu/packages/llvm.scm,
* gnu/packages/machine-learning.scm,
* gnu/packages/minetest.scm,
* gnu/packages/monitoring.scm,
* gnu/packages/nfs.scm,
* gnu/packages/ocr.scm,
* gnu/packages/opencl.scm,
* gnu/packages/pdf.scm,
* gnu/packages/python-xyz.scm,
* gnu/packages/racket.scm,
* gnu/packages/rust.scm,
* gnu/packages/syncthing.scm,
* gnu/packages/syndication.scm,
* gnu/packages/telegram.scm,
* gnu/packages/vulkan.scm,
* gnu/packages/web-browsers.scm,
* gnu/packages/web.scm,
* gnu/packages/webkit.scm: Remove some unecessary module imports.
| Efraim Flashner |
2023-02-08 | Merge branch 'master' into staging....With conflicts resolved in:
gnu/packages/version-control.scm
| Maxim Cournoyer |
2023-02-08 | gnu: jami: Remove unused native inputs....* gnu/packages/jami.scm (jami) [native-inputs]: Remove doxygen, graphviz and
gsettings-desktop-schemas.
| Maxim Cournoyer |
2023-02-08 | gnu: libjami: Move jamid daemon to a "bin" output....* gnu/packages/jami.scm (libjami) [outputs]: Add a "bin" output.
[arguments]: Add a move-jamid phase.
* gnu/services/telephony.scm
(jami-configuration->command-line-arguments): Refer to the "bin" output of
libjami.
(jami-shepherd-services): Likewise.
| Maxim Cournoyer |
2023-02-08 | gnu: ffmpeg-jami: Add a debug output....* gnu/packages/jami.scm (ffmpeg-jami) [outputs]: New field.
[configure-flags]: Add "--disable-stripping".
| Maxim Cournoyer |
2023-02-08 | gnu: ffmpeg-jami: Really honor custom configuration flags....Because the substitute-keyword-arguments pattern was (#:configure-flags '())
rather than (#:configure-flags _ '()), the replacement was not triggered.
* gnu/packages/jami.scm (%ffmpeg-default-configure-flags): Comment that the
fnnvcodec-related options are left out.
(%ffmpeg-linux-x86-configure-flags): Delete variable.
(ffmpeg-compose-configure-flags): Streamline and use gexps.
(ffmpeg-jami) [arguments]: Fix configure-flags pattern, and adjust to use
gexps. Add the "--disable-static" and "--enable-shared" flags to produce
shared objects with the correct RUNPATH.
| Maxim Cournoyer |
2023-02-07 | gnu: jami: Update to 20230206.0....* gnu/packages/jami.scm (jami): Update to 20230206.0.
(%jami-version): Update version.
(%jami-sources): Adjust URI. Streamline snippet.
(jami-apply-custom-patches): Use a wildcard to match the top-level directory,
which now includes the version.
(%ffmpeg-default-configure-flags): Adjust URL in top comment.
* gnu/packages/patches/jami-libjami-headers-search.patch: Adjust file names
for new tarball layout.
| Maxim Cournoyer |
2023-01-08 | Merge branch 'master' into staging | Marius Bakke |
2023-01-03 | gnu: jami-qt: Remove deprecated alias....* gnu/packages/jami.scm (jami-qt): Delete variable.
| Maxim Cournoyer |
2023-01-03 | gnu: jami-gnome: Remove deprecated alias....* gnu/packages/jami.scm (jami-gnome): Delete variable.
| Maxim Cournoyer |
2023-01-03 | gnu: libring: Remove deprecated alias....* gnu/packages/jami.scm (libring): Delete variable.
| Maxim Cournoyer |
2022-12-28 | Merge branch 'master' into staging | Marius Bakke |
2022-12-27 | gnu: jami: Update to 20221220.0956.79e1207....* gnu/packages/jami.scm (%jami-version): Update to 20221220.0956.79e1207.
(%jami-sources): Remove all but the 'jami-disable-integration-tests.patch' and
'jami-libjami-headers-search.patch' patches.
* gnu/packages/patches/jami-fix-qml-imports.patch: Delete file.
* gnu/packages/patches/jami-fix-unit-tests-build.patch: Likewise.
* gnu/packages/patches/jami-no-webengine.patch: Likewise.
* gnu/packages/patches/jami-sip-contacts.patch: Likewise.
* gnu/packages/patches/jami-sip-unregister.patch: Likewise.
* gnu/packages/patches/jami-sipaccount-segfault.patch: Likewise.
* gnu/packages/patches/jami-xcb-link.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): De-register them.
| Maxim Cournoyer |
2022-12-12 | Merge remote-tracking branch 'origin/master' into staging | Maxim Cournoyer |
2022-12-04 | gnu: jami: Apply a patch to fix a crash when using SIP....* gnu/packages/patches/jami-sipaccount-segfault.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/jami.scm (%jami-sources): Apply it.
| Maxim Cournoyer |
2022-12-02 | Merge branch 'master' into staging | Marius Bakke |
2022-11-29 | gnu: jami: Apply a patch to fix receiving of text messages over SIP....* gnu/packages/patches/jami-sip-contacts.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/jami.scm (%jami-sources): Apply it.
| Maxim Cournoyer |
2022-11-20 | gnu: libvpx: Update to 1.12.0....* gnu/packages/video.scm (libvpx): Update to 1.12.0.
(libvpx-next): Remove variable.
* gnu/packages/jami.scm (ffmpeg-jami)[inputs]: Remove.
| Marius Bakke |
2022-11-20 | gnu: libx264: Update to 164-0.b093bbe....* gnu/packages/video.scm (libx264): Update to 164-0.b093bbe.
(libx264-next): Remove variable.
* gnu/packages/jami.scm (ffmpeg-jami)[inputs]: Don't use LIBX264-NEXT.
| Marius Bakke |
2022-11-12 | gnu: jami: Enable unit tests....* gnu/packages/patches/jami-fix-qml-imports.patch: New file.
* gnu/packages/patches/jami-fix-unit-tests-build.patch: Likewise.
* gnu/packages/patches/jami-libjami-headers-search.patch: Likewise.
* gnu/packages/patches/jami-sip-unregister.patch: Likewise.
* gnu/packages/patches/jami-xcb-link.patch: Likewise.
* gnu/local.mk: Register them.
* gnu/packages/jami.scm (%jami-sources): Apply new patches.
(jami) [tests?]: Delete argument to run tests.
[configure-flags]: Remove TESTS? argument.
Enable tests with -DENABLE_TESTS=ON. Remove -DLIBJAMI_INCLUDE_DIR.
[phases] {check}: New phase override.
[native-inputs]: Add settings-desktop-schemas.
[inputs]: Add glib and libxcb.
| Maxim Cournoyer |
2022-11-11 | gnu: jami: Update to 20221031.1308.130cc26....* gnu/packages/jami.scm (libjami, jami): Update to 20221031.1308.130cc26.
(%jami-sources): Remove jami-fix-crash-on-block-contact patch. Add
jami-disable-integration-tests and jami-no-webengine patches.
(pjproject-jami): Update to 2.12-1.513a3f1.
(ffmpeg-jami): Replace libvpx with libvpx-next. Replace libx264 with
libx264-next.
(libjami): Update comment with upstream issue URL.
[tests?]: Remove argument, enabling test suite.
[configure-flags]: Remove "--disable-static".
[phases] {delete-static-libraries}: New phase.
(jami) [tests?]: Update comment.
[configure-flags]: Remove "-DLIBJAMI_XML_INTERFACES_DIR=" flag.
[phases] {patch-source}: Delete phase.
* gnu/packages/patches/jami-fix-crash-on-block-contact.patch: Delete patch.
* gnu/packages/patches/jami-disable-integration-tests.patch: New file.
* gnu/packages/patches/jami-no-webengine.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
| Maxim Cournoyer |
2022-11-08 | gnu: pjproject-jami: Restore hash....The hash was inadvertently changed in commit
071d4bdc80cbf6b3a5c1232f0d704878431a864f.
* gnu/packages/jami.scm (pjproject-jami) [source]: Revert hash.
Reported-by: Jack Hill <jackhill@jackhill.us>
| Maxim Cournoyer |
2022-11-06 | gnu: Add jami-docs....* gnu/packages/jami.scm (jami-docs): New variable.
| Maxim Cournoyer |
2022-11-06 | gnu: ccache: Update to 4.7.2....* gnu/packages/ccache.scm (ccache): Update to 4.7.2. Move inputs fields after
arguments field.
[native-inputs]: Add ruby-asciidoctor to generate man page.
| Maxim Cournoyer |
2022-09-23 | gnu: ffmpeg-jami: Update to 5.0.1 and enable tests....* gnu/packages/jami.scm (ffmpeg-jami): Update to 5.0.1.
[tests?]: Delete argument.
[phases]{disable-problematic-tests}: New phase.
| Maxim Cournoyer |
2022-09-23 | gnu: pjproject-jami: Update to 2.12-0.5e478bb....* gnu/packages/jami.scm (pjproject-jami): Update to 2.12-0.5e478bb.
| Maxim Cournoyer |
2022-09-23 | gnu: jami: Update to 20220825.0828.c10f01f....* gnu/packages/jami.scm (jami): Update to 20220825.0828.c10f01f.
(%jami-version): Set to latest release.
(%jami-sources): Remove jami-fix-esc-bug.patch; add
jami-fix-crash-on-block-contact.patch.
* gnu/packages/patches/jami-fix-esc-bug.patch: Delete file.
* gnu/packages/patches/jami-fix-crash-on-block-contact.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
| Maxim Cournoyer |
2022-07-31 | gnu: jami: Apply upstream patch that fixes a usability issue....* gnu/packages/patches/jami-fix-esc-bug.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/jami.scm (%jami-sources): Apply it.
| Maxim Cournoyer |
2022-07-31 | gnu: jami: Update to 20220726.1515.da8d1da....* gnu/packages/jami.scm (jami): Update to 20220726.1515.da8d1da.
[configure-flags]: New argument.
[phases]{fix-version-string}: Adjust file name.
{use-desktop-opengl}: Delete obsolete phase.
{patch-source}: New phase.
[native-inputs]: Add googletest and vulkan-headers. Replace qttools-5 with
qttools.
[inputs]: Add libxkbcommon, qt5compat, qtnetworkauth, qtpositioning and
vulkan-loader. Remove qtwebengine-5, qtwebchannel-5, qtgraphicaleffects,
qtquickcontrols-5 and qtquickcontrols2-5. Update qtsvg-5, qtmultimedia-5 and
qtdeclarative-5 to their Qt 6 equivalent.
| Maxim Cournoyer |
2022-07-31 | gnu: Deprecate jami-gnome for jami....* gnu/packages/jami.scm (jami-gnome): Delete package, deprecating it for jami.
| Maxim Cournoyer |
2022-07-31 | gnu: Remove jami-libclient....* gnu/packages/jami.scm (jami-libclient): Delete variable.
(libringclient): Likewise.
(jami-gnome)[inputs]: Remove jami-libclient.
(jami)[inputs]: Likewise.
| Maxim Cournoyer |
2022-07-31 | gnu: libjami: Enable test agent....* gnu/packages/jami.scm (libjami)[configure-flags]: Add '--enable-agent' and
remove FIXME.
[tests?]: Update comment.
| Maxim Cournoyer |
2022-07-31 | gnu: libjami: Update to 20220726.1515.da8d1da....* gnu/packages/patches/jami-fix-crash-on-quit.patch: Delete file.
* gnu/packages/patches/jami-images-loading.patch: Likewise.
* gnu/packages/patches/jami-libclient-audio-managers.patch: Likewise.
* gnu/packages/patches/jami-memory-usage.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): De-register removed patches.
* gnu/packages/jami.scm (%jami-version): Update to 20220726.1515.da8d1da.
(libjami)[configure-flags]: Add '--disable-static'.
(jami-apply-custom-patches): Adjust for top directory renaming.
(%ffmpeg-default-configure-flags): Add muxer support
for g726 and g726le. Add demuxer support for g723_1, g726 and g726le. Add
encoder/decoder support for g726, g726le and g723_1. Add decoder support for
g729.
(ffmpeg-jami)[patches]: Add 'libopusenc-reload-packet-loss-at-encode'.
(jami-libclient)[native-inputs]: New field.
[inputs]: Add ffmpeg-jami and libxkbcommon.
[propagated-inputs]: Replace qtbase-5 with qtbase.
| Maxim Cournoyer |
2022-07-31 | gnu: qttools: Rename to qttools-5....Automated with:
git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i
git checkout NEWS
| Maxim Cournoyer |
2022-07-31 | gnu: qtwebengine: Rename to qtwebengine-5....Automated with:
git grep -l qtwebengine | xargs sed 's/\bqtwebengine\b/\0-5/g' -i
git checkout NEWS
| Maxim Cournoyer |
2022-07-31 | gnu: qtwebchannel: Rename to qtwebchannel-5....Automated via:
git grep -l qtwebchannel | xargs sed 's/\bqtwebchannel\b/\0-5/g' -i
git checkout NEWS
| Maxim Cournoyer |
2022-07-31 | gnu: qtquickcontrols2: Rename to qtquickcontrols2-5....Automated via:
git grep -l qtquickcontrols2 | xargs sed 's/\bqtquickcontrols2\b/\0-5/g' -i
git checkout NEWS
| Maxim Cournoyer |
2022-07-31 | gnu: qtquickcontrols: Rename to qtquickcontrols-5....Automated via:
git grep -l qtquickcontrols | xargs sed 's/\bqtquickcontrols\b/\0-5/g' -i
git checkout NEWS
| Maxim Cournoyer |