Package Details: telegram-desktop 1.1.23-1

Git Clone URL: https://aur.archlinux.org/telegram-desktop.git (read-only)
Package Base: telegram-desktop
Description: Official desktop version of Telegram messaging app.
Upstream URL: https://desktop.telegram.org/
Licenses: GPL3
Submitter: eduardosm
Maintainer: eduardosm
Last Packager: eduardosm
Votes: 130
Popularity: 4.040053
First Submitted: 2015-07-09 21:43
Last Updated: 2017-09-06 21:07

Dependencies (45)

Required by (0)

Sources (12)

Pinned Comments

eduardosm commented on 2017-02-19 17:12

This package needs to build its own patched Qt5 version, so it can take a lot of time depending on your CPU. It also needs need around 5 GiB of free space, so it should be built in a hard disk backed partition instead of /tmp. Any complaints regarding this will be ignored.

Alternatives:
- Download built packages here: https://arch-repos.eduardosm.net/
- Download official built binaries from https://desktop.telegram.org/
- Build telegram-desktop-bin, which will create a package from official binaries.
- Build telegram-desktop-systemqt, which uses system Qt, but it is experimental.

Latest Comments

eduardosm commented on 2017-10-09 18:46

@hecsa This might be related with your issue:
https://chromium.googlesource.com/breakpad/breakpad/+/bddcc58860f522a0d4cbaa7e9d04058caee0db9d
Try to update to latest google-breakpad-git.

hecsa commented on 2017-10-09 04:14

Hi,

That's right, I'm getting this error when upgrading:

[ 73%] Building CXX object CMakeFiles/Telegram.dir/tmp/yaourt-tmp-hecsa/aur-telegram-desktop/src/tdesktop/Telegram/SourceFiles/logs.o
In file included from /tmp/yaourt-tmp-hecsa/aur-telegram-desktop/src/tdesktop/Telegram/SourceFiles/logs.cpp:49:0:
/usr/include/breakpad/client/linux/handler/exception_handler.h:194:21: error: field ‘context’ has incomplete type ‘google_breakpad::ucontext’
struct ucontext context;
^~~~~~~
/usr/include/breakpad/client/linux/handler/exception_handler.h:194:12: note: forward declaration of ‘struct google_breakpad::ucontext’
struct ucontext context;
^~~~~~~~
make[2]: *** [CMakeFiles/Telegram.dir/build.make:7557: CMakeFiles/Telegram.dir/tmp/yaourt-tmp-hecsa/aur-telegram-desktop/src/tdesktop/Telegram/SourceFiles/logs.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:84: CMakeFiles/Telegram.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build telegram-desktop.

Any ideas about how to solve it?
Thanks, and best regards,

HeCSa.

eduardosm commented on 2017-08-18 17:33

@Plexcon It fails while building google-breakpad-git, you should report there.

Plexcon commented on 2017-08-18 14:07

https://pastebin.com/ixRFsu3r

Plexcon commented on 2017-08-12 18:31

subprocess.CalledProcessError: Command '('/usr/bin/python2', '/opt/depot_tools/gclient.py', 'sync')' returned non-zero exit status 1
==> ERROR: Se produjo un fallo en prepare().
Cancelando...

goldielin commented on 2017-08-05 15:43

@eduardosm, Ok, I see, thanks! base-devel packages are almost installed on my system, except pkg-config, it's weird.

eduardosm commented on 2017-08-05 09:53

@goldielin pkg-config is part of base-devel, so it is assumed that every user that tries to build a package has already installed it, without needing to add it to makedepends.

goldielin commented on 2017-08-05 03:50

Hey, I just found that the telegram-desktop v1.1.19 implied a additional need
of a dependency "pkg-config", or it will be built failed during the configure
step of qtbase, fail log is at the next paragraph. It said that xkbcommon or
xkbcommon-x11 was not found, but, actually, the "libxkbcommon-x11" package
already specified in the "depends" of the PKGBUILD build script, and it had
been installed on my system. However, after installing pkg-config
https://www.archlinux.org/packages/core/x86_64/pkg-config/
now the telegram-desktop v1.1.19 can be built successfully. I don't kown why
pkg-config was not installed on my system.

***********************************************************************
$ yaourt -S telegram-desktop
...

checking for xcb-glx... yes.
checking for xcb-xlib... yes.
checking for GBM... no.
checking for LinuxFB... yes.
checking for KMS... no.
checking for Mir client... no.
xkbcommon support cannot be enabled because either xkbcommon or
xkbcommon-x11 >= 0.4.1 was not found via pkg-config!
Use of pkg-config is not enabled, maybe you want to pass -pkg-config?
Turn on verbose messaging (-v) to ./configure to see the final report.
If you believe this message is in error you may use the continue
switch (-continue) to ./configure to continue.
==> 錯誤: build() 遭遇失敗。
正在中止...
==> 錯誤:Makepkg 無法構建 telegram-desktop 。
==> 重新構建 telegram-desktop ?[y/N]
==> ----------------------------
==>
***********************************************************************

eduardosm commented on 2017-07-13 09:05

@elandx I am migrating servers right now, it will be available again later.

elandx commented on 2017-07-13 06:49

@eduardosm thank you for your work! But now i got the message "Authentication required" when trying download your build. Thanks in advance.

All comments