Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 707288 - net-im/telegram-desktop - Add pulseaudio USE flag
Summary: net-im/telegram-desktop - Add pulseaudio USE flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Georgy Yakovlev
URL:
Whiteboard:
Keywords:
Depends on: 707372
Blocks:
  Show dependency tree
 
Reported: 2020-01-29 19:45 UTC by rypervenche
Modified: 2020-02-14 06:21 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rypervenche 2020-01-29 19:45:06 UTC
It would be nice if we could have a pulseaudio USE flag so there is an option for those of us who don't use pulseaudio. I know that mva's telegram-desktop has allowed for use without pulseaudio. I don't know if this would need to be through apulse or directly using alsa.

Reproducible: Always
Comment 1 Georgy Yakovlev archtester gentoo-dev 2020-01-30 16:13:17 UTC
yes, it's coming. we need to unbundle libtgvoip and make it a separate package.
if build as part of telegram (like now) it unconditionally requires pulseaudio.
but if we make separate ebuild for it - it'll be possible to disable pulse and maybe openal.
Comment 2 Larry the Git Cow gentoo-dev 2020-02-09 23:15:10 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e1aff19083e24d03e511451ed830fadb5808b57

commit 3e1aff19083e24d03e511451ed830fadb5808b57
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-02-09 20:55:10 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-02-09 23:13:04 +0000

    net-im/telegram-desktop: revbump, fixes, optional pulse
    
    Bug: https://bugs.gentoo.org/707372
    Bug: https://bugs.gentoo.org/707288
    Closes: https://bugs.gentoo.org/708606
    Package-Manager: Portage-2.3.88, Repoman-2.3.20
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 .../telegram-desktop-1.9.10-r1.ebuild              | 158 +++++++++++++++++++++
 .../telegram-desktop-1.9.10.ebuild                 |   1 +
 2 files changed, 159 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9da4a361021f21e25da137f3c7d505c82b3f9961

commit 9da4a361021f21e25da137f3c7d505c82b3f9961
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-02-09 22:40:08 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-02-09 23:11:04 +0000

    media-libs/libtgvoip: new package
    
    dep of telegram-desktop
    
    Bug: https://bugs.gentoo.org/707372
    Bug: https://bugs.gentoo.org/707288
    Package-Manager: Portage-2.3.88, Repoman-2.3.20
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 media-libs/libtgvoip/Manifest                      |  1 +
 media-libs/libtgvoip/files/2.4.4-pulseaudio.patch  | 36 +++++++++++++++
 .../libtgvoip/libtgvoip-2.4.4_p20200123.ebuild     | 54 ++++++++++++++++++++++
 media-libs/libtgvoip/metadata.xml                  | 11 +++++
 4 files changed, 102 insertions(+)
Comment 3 Georgy Yakovlev archtester gentoo-dev 2020-02-09 23:18:58 UTC
please report how it works for you, I made a test call without pulse just fine, so wfm =)
Comment 4 Larry the Git Cow gentoo-dev 2020-02-14 06:21:58 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d14bd79d8df53068516ebcd89d6ec5499b53807

commit 2d14bd79d8df53068516ebcd89d6ec5499b53807
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-02-14 06:19:57 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-02-14 06:20:43 +0000

    net-im/telegram-desktop: drop old
    
    Closes: https://bugs.gentoo.org/707372
    Closes: https://bugs.gentoo.org/707288
    Closes: https://bugs.gentoo.org/708476
    Closes: https://bugs.gentoo.org/709286
    Package-Manager: Portage-2.3.88, Repoman-2.3.20
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 net-im/telegram-desktop/Manifest                   |   4 -
 .../telegram-desktop/files/0003-PPC-config.patch   |  28 ----
 net-im/telegram-desktop/files/1.9.12-dbus.patch    |  13 --
 net-im/telegram-desktop/files/musl.patch           |  12 --
 net-im/telegram-desktop/metadata.xml               |   3 -
 .../telegram-desktop-1.9.10-r2.ebuild              | 157 ---------------------
 .../telegram-desktop-1.9.10.ebuild                 | 155 --------------------
 .../telegram-desktop-1.9.12.ebuild                 | 154 --------------------
 .../telegram-desktop/telegram-desktop-1.9.8.ebuild | 144 -------------------
 .../telegram-desktop/telegram-desktop-1.9.9.ebuild | 147 -------------------
 10 files changed, 817 deletions(-)