aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/jami.scm
Commit message (Collapse)AuthorAge
* gnu: pjproject-jami: Build without debugging assertions.Jan Wielkiewicz2020-07-12
| | | | | | | | This fixes a bug where Jami crashes while disconnecting from an audio call. * gnu/packages/jami.scm (pjproject-jami)[arguments]: Use -DNDEBUG flag. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: jami: Update to 20200710.1.6bd18d2.Jan Wielkiewicz2020-07-12
| | | | | | | | | * gnu/packages/jami.scm (%jami-version): Update to 20200710.1.6bd18d2. (jami-source)[origin]: Adjust the hash. (pjproject-jami)[arguments]: Add new patches. (libring)[inputs]: Add libarchive. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: jami-client-gnome: Remove deprecated package.Jan Wielkiewicz2020-07-12
| | | | | | | | As this package has been deprecated for over a year. * gnu/packages/jami.scm (jami-client-gnome): Remove variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: Add ffmpeg-jami.Jan Wielkiewicz2020-05-15
| | | | | | | | | | | | | | | | This package is needed because Jami uses a modified version of ffmpeg, which provides GPU hardware acceleration, automatical adapting of bitrate and extra codecs. Because of the configure flags list being long, it is better to keep them separated in variables, instead of littering the package definition. * gnu/packages/jami.scm (ffmpeg-jami, %ffmpeg-default-configure-flags, %ffmpeg-linux-configure-flags, %ffmpeg-linux-x86-configure-flags): New variables. (ffmpeg-compose-configure-flags): New procedure. (libring)[inputs]: Use ffmpeg-jami instead of ffmpeg. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: jami: Remove obsolete wrapper.Marius Bakke2020-05-13
| | | | | | * gnu/packages/jami.scm (jami)[inputs]: Change from SQLITE-WITH-COLUMN-METADATA to SQLITE. [arguments]: Remove 'wrap' phase.
* gnu: jami: Add epoll support.Jan Wielkiewicz2020-05-02
| | | | | | * gnu/packages/jami.scm (jami)[arguments]: Add epoll support on Linux systems. Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
* gnu: jami: Use gettext-minimal.Jan Wielkiewicz2020-05-02
| | | | | | | * gnu/packages/jami.scm (jami)[native-inputs]: Use "gettext-minimal" instead of "gnu-gettext". Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
* gnu: pjproject-jami: Update to 2.10.Jan Wielkiewicz2020-05-02
| | | | | | | | | * gnu/packages/telephony.scm (pjproject): Update to 2.10, [source]: reorder "file-name" and "sha256" fields. * gnu/packages/jami.scm (%jami-version): Update to 20200401.1.6f090d, (pjproject-jami)[arguments]: apply patches related to 2.10. Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
* gnu: jami: Make gettext a native input.Jan Wielkiewicz2020-05-02
| | | | | | | * gnu/packages/jami.scm (jami)[inputs]: Move "gettext" to ... [native-inputs]: ... here. Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
* gnu: libring: Add libnatpmp dependency.Jan Wielkiewicz2020-05-02
| | | | | | | | | This library isn't mandatory, but it works better with new routers than libupnp. * gnu/packages/jami.scm (libring)[inputs]: Add libnatpmp. Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
* gnu: jami: Create a jami-apply-dependency-patches procedure.Jan Wielkiewicz2020-05-02
| | | | | | | | | * gnu/packages/jami.scm (pjproject-jami) [native-inputs]: Rename "savoir-faire-linux-patches" to "sfl-patches". [arguments]: Move Jami patching procedure to ... (jami-apply-dependency-patches): ... this new procedure. Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
* gnu: jami: Fix download.Jan Wielkiewicz2020-05-02
| | | | | | | | | | | | The package name changed from Ring to Jami. Package tarballs start now with "jami_" prefix. The "ring-release" folder is also deprecated, let's use the "release" folder instead. * gnu/packages/jami.scm (jami-source)[origin]: Change the uri from "https://dl.jami.net/ring-release/tarballs/ring_" to "https://dl.jami.net/release/tarballs/jami_". Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
* gnu: telephony: Move Jami and its dependencies to jami.scm.Jan Wielkiewicz2020-05-02
Jami is a massive package and its developers modify many libraries. Keeping them in a single file makes maintenance easier. * gnu/packages/telephony.scm (%jami-version, jami-source, pjproject-jami, libring, libringclient, jami, jami-client-gnome): Move to ... * gnu/packages/jami.scm: ... this new file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>