guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: gnu: emacs-telega: Temporarily disable VOIP to wo


From: guix-commits
Subject: branch master updated: gnu: emacs-telega: Temporarily disable VOIP to work around issue.
Date: Tue, 21 Jul 2020 17:44:32 -0400

This is an automated email from the git hooks/post-receive script.

brettgilio pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new d2e0b16  gnu: emacs-telega: Temporarily disable VOIP to work around 
issue.
d2e0b16 is described below

commit d2e0b16c48a7f7b5ba0501c1988988a962fe147c
Author: Brett Gilio <brettg@gnu.org>
AuthorDate: Tue Jul 21 16:41:48 2020 -0500

    gnu: emacs-telega: Temporarily disable VOIP to work around issue.
    
    * gnu/packages/emacs-xyz.scm (emacs-telega).
    [source]: Bump to revision 3.
    [arguments]: Temporarily disable VOIP functionality as it does not currently
    work or link appropriately, causing issues on "foreign" distros. An issue 
has
    been opened upstream. https://github.com/zevlg/telega.el/issues/191
    [native-inputs]: Remove libtgvoip.
---
 gnu/packages/emacs-xyz.scm | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 94772c3..d997360 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -22266,7 +22266,7 @@ fish-completion.  It can be used in both Eshell and M-x 
shell.")
   ;; Get the current version from `telega-version` in telega.el.
   ;; or by running M-x telega-version.
   (let ((commit "5c39c3a81e48222911db75ae30e5a8f8fa34efb5")
-       (revision "2")
+       (revision "3")
        (version "0.6.27"))
     (package
       (name "emacs-telega")
@@ -22294,7 +22294,13 @@ fish-completion.  It can be used in both Eshell and 
M-x shell.")
                              (guix build emacs-build-system)
                              (guix build emacs-utils))
          #:test-target "test"
-         #:make-flags (list "WITH_VOIP=t")
+         ;; TODO: Currently tgVOIP is not functional, thus we have disabled it
+         ;; temporarily. This functionality when enabled causes an erroneous
+         ;; linkage with libtgvoip.so and libopus.so (FFMPEG) against the
+         ;; system libraries on "foreign" distros. When tgVOIP becomes 
functional
+         ;; this needs to be investigated to prevent a linkage issue.
+         ;; Re-add libtgvoip to native-inputs at that time.
+         ;; #:make-flags (list "WITH_VOIP=t")
          #:phases
          (modify-phases %standard-phases
            (add-after 'unpack 'prefix-patch
@@ -22398,7 +22404,6 @@ fish-completion.  It can be used in both Eshell and M-x 
shell.")
          ("libwebp" ,libwebp))) ; sticker support.
       (native-inputs
        `(("tdlib" ,tdlib)
-         ("libtgvoip" ,libtgvoip) ; VoIP support.
          ;; Use Emacs with wide ints on 32-bit architectures.
          ("emacs" ,(match (%current-system)
                      ((or "i686-linux" "armhf-linux")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]