summaryrefslogtreecommitdiff
path: root/gnu/packages/jami.scm
AgeCommit message (Collapse)Author
2020-05-02gnu: jami: Add epoll support.Jan Wielkiewicz
* gnu/packages/jami.scm (jami)[arguments]: Add epoll support on Linux systems. Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02gnu: jami: Use gettext-minimal.Jan Wielkiewicz
* gnu/packages/jami.scm (jami)[native-inputs]: Use "gettext-minimal" instead of "gnu-gettext". Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02gnu: pjproject-jami: Update to 2.10.Jan Wielkiewicz
* 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>
2020-05-02gnu: jami: Make gettext a native input.Jan Wielkiewicz
* gnu/packages/jami.scm (jami)[inputs]: Move "gettext" to ... [native-inputs]: ... here. Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02gnu: libring: Add libnatpmp dependency.Jan Wielkiewicz
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>
2020-05-02gnu: jami: Create a jami-apply-dependency-patches procedure.Jan Wielkiewicz
* 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>
2020-05-02gnu: jami: Fix download.Jan Wielkiewicz
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>
2020-05-02gnu: telephony: Move Jami and its dependencies to jami.scm.Jan Wielkiewicz
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>