And Telegram can now use openssl 3; no need for openssl-1.1.
Search Criteria
Package Details: telegram-desktop-git 4.4.1.r107.g690e1013c-2
Package Actions
- View PKGBUILD / View Changes
- Download snapshot
- Search wiki
- Flagged out-of-date (2023-06-09)
- 1 pending request
- Submit Request
Git Clone URL: | https://aur.archlinux.org/telegram-desktop-git.git (read-only, click to copy) |
---|---|
Package Base: | telegram-desktop-git |
Description: | Official Telegram Desktop client |
Upstream URL: | https://desktop.telegram.org/ |
Licenses: | GPL3 |
Conflicts: | telegram-desktop |
Provides: | telegram-desktop |
Submitter: | tredaelli |
Maintainer: | farseerfc (lilac) |
Last Packager: | lilac |
Votes: | 14 |
Popularity: | 0.136049 |
First Submitted: | 2015-05-21 08:28 (UTC) |
Last Updated: | 2022-12-27 20:46 (UTC) |
Dependencies (36)
- abseil-cpp (abseil-cpp-git)
- ffmpeg (ffmpeg-cuda, ffmpeg-nonvidia, ffmpeg-libfdk_aac, ffmpeg-intel-full-git, ffmpeg-v4l2-request-git, ffmpeg-mmal, ffmpeg-git, ffmpeg-full-git, ffmpeg-amd-full, ffmpeg-nvcodec-11-1-git, ffmpeg-amd-full-git, ffmpeg-nocuda, ffmpeg-mpp, ffmpeg-headless, ffmpeg-full, ffmpeg-decklink, ffmpeg-obs)
- glibmm-2.68
- hicolor-icon-theme (hicolor-icon-theme-git)
- hunspell (hunspell-git)
- jemalloc (jemalloc4, jemalloc-git)
- libdispatch (libdispatch-git)
- libxrandr (libxrandr-git)
- libxtst
- lz4 (lz4-git)
- minizip (minizip-git)
- openal (openal-git)
- openssl-1.1
- pipewire (pipewire-full-git, pipewire-common-git, pipewire-git)
- protobuf (protobuf-git)
- qt6-5compat
- qt6-imageformats
- qt6-svg
- qt6-wayland
- rnnoise (rnnoise-git)
- Show 16 more dependencies...
Required by (1)
- tmulti-git (requires telegram-desktop)
Sources (35)
- tdesktop
- telegram-desktop-cld3
- telegram-desktop-cmake
- telegram-desktop-codegen
- telegram-desktop-dispatch
- telegram-desktop-expected
- telegram-desktop-fcitx-qt5
- telegram-desktop-fcitx5-qt
- telegram-desktop-GSL
- telegram-desktop-hime
- telegram-desktop-hunspell
- telegram-desktop-jemalloc
- telegram-desktop-kcoreaddons
- telegram-desktop-kimageformats
- telegram-desktop-libtgvoip
- telegram-desktop-lib_base
- telegram-desktop-lib_crl
- telegram-desktop-lib_lottie
- telegram-desktop-lib_qr
- telegram-desktop-lib_rpl
- telegram-desktop-lib_spellcheck
- telegram-desktop-lib_storage
- telegram-desktop-lib_tl
- telegram-desktop-lib_ui
- telegram-desktop-lib_webrtc
- telegram-desktop-lib_webview
- telegram-desktop-lz4
- telegram-desktop-nimf
- telegram-desktop-plasma-wayland-protocols
- telegram-desktop-QR
- telegram-desktop-range-v3
- telegram-desktop-rlottie
- telegram-desktop-tgcalls
- telegram-desktop-wayland-protocols
- telegram-desktop-xxHash
MarsSeed commented on 2023-07-24 22:09 (UTC)
MarsSeed commented on 2023-06-13 09:00 (UTC)
qt6-5compat is not needed anymore as dependency.
Since this commit (in release v4.8.3).
Wennadocta commented on 2022-02-03 14:37 (UTC)
Build with qt5 is now broken because it isn't tested anymore by the upstream. I think now it's the time to remove -DDESKTOP_APP_QT6=off from PKGBUILD
Wennadocta commented on 2022-02-03 14:09 (UTC)
/tmp/telegram-desktop-git/src/tdesktop/Telegram/SourceFiles/platform/linux/main_window_linux.cpp:50:10: fatal error: private/qaction_p.h: No such file or directory
50 | #include <private/qaction_p.h>
| ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
That's very strange because I have qt5-base installed and it should provide qaction_p.h
$ pacman -F qaction_p.h
extra/qt5-3d 5.13.1-2 (qt qt5)
usr/include/qt/Qt3DInput/5.13.1/Qt3DInput/private/qaction_p.h
extra/qt5-base 5.13.1-2 (qt qt5) [installed: 5.15.2+kde+r296-2]
usr/include/qt/QtWidgets/5.13.1/QtWidgets/private/qaction_p.h
Any ideas?
Ryder17z commented on 2022-01-19 10:13 (UTC) (edited on 2022-01-19 10:13 (UTC) by Ryder17z)
I believe this is the one listed in Manjaro Official Repositories (pacman), correct me if that's not the case, but anyway: That recently started to crash very often when one or multiple messages are forwarded to somewhere.
About half of the forwards go through before the crash and in 2 of 3 cases telegram would crash. All the info that I can find is that some kind of SEGFAULT has occurred. Why that is, I'm not sure, I haven't even found the actual log file of this application yet.
<deleted-account> commented on 2021-12-14 20:06 (UTC)
Does not build:
CMake Error at cmake/external/qt/package.cmake:26 (find_package):
By not providing "FindQt6.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt6", but
CMake did not find one.
Could not find a package configuration file provided by "Qt6" with any of
the following names:
Qt6Config.cmake
qt6-config.cmake
Add the installation prefix of "Qt6" to CMAKE_PREFIX_PATH or set "Qt6_DIR"
to a directory containing one of the above files. If "Qt6" provides a
separate development package or SDK, be sure it has been installed.
Call Stack (most recent call first):
CMakeLists.txt:46 (include)
Krutonium commented on 2021-08-25 01:11 (UTC) (edited on 2021-08-25 01:11 (UTC) by Krutonium)
Not building for me, looks like the patch is out of date?
patching file webview/platform/linux/webview_linux_webkit_gtk.h
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file webview/platform/linux/webview_linux_webkit_gtk.h.rej
==> ERROR: A failure occurred in prepare().
Aborting...
EndlessEden commented on 2021-06-05 03:25 (UTC)
Wont build with ffmpeg-full-git; "Invalid conversion from 'const AVCodec' to 'AVCodec'"
devcexx commented on 2021-03-19 13:15 (UTC)
Having this compilation error right now:
FAILED: Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/StreamingPart.cpp.o
/usr/bin/c++ -DDESKTOP_APP_DISABLE_CRASH_REPORTS -DDESKTOP_APP_USE_PACKAGED -DDESKTOP_APP_USE_PACKAGED_FONTS -DHAVE_WEBRTC_VIDEO -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_KEYWORDS -DRTC_ENABLE_VP9 -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_APP_TDESKTOP -DWEBRTC_ENABLE_LINUX_ALSA -DWEBRTC_ENABLE_LINUX_PULSE -DWEBRTC_ENABLE_PROTOBUF=0 -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LIBRARY_IMPL -DWEBRTC_LINUX -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -I../Telegram/ThirdParty/tgcalls -I../Telegram/ThirdParty/tgcalls/tgcalls -isystem /usr/include/tg_owt -isystem /usr/include/tg_owt/third_party/abseil-cpp -isystem /usr/include/tg_owt/third_party/libyuv/include -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -O3 -DNDEBUG -fPIC -fno-strict-aliasing -pipe -Wall -W -Wno-unused-variable -Wno-unused-parameter -Wno-unused-function -Wno-switch -Wno-comment -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-sign-compare -Wno-attributes -Wno-parentheses -Wno-stringop-overflow -Wno-maybe-uninitialized -Wno-error=class-memaccess -Wno-register -std=gnu++17 -MD -MT Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/StreamingPart.cpp.o -MF Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/StreamingPart.cpp.o.d -o Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/StreamingPart.cpp.o -c ../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.cpp
In file included from ../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.cpp:1:
../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.h:14:9: error: ‘uint32_t’ does not name a type; did you mean ‘u_int32_t’?
14 | uint32_t ssrc = 0;
| ^~~~~~~~
| u_int32_t
../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.h:18:40: error: ‘uint8_t’ was not declared in this scope; did you mean ‘u_int8_t’?
18 | explicit StreamingPart(std::vector<uint8_t> &&data);
| ^~~~~~~
| u_int8_t
../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.h:18:47: error: template argument 1 is invalid
18 | explicit StreamingPart(std::vector<uint8_t> &&data);
| ^
../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.h:18:47: error: template argument 2 is invalid
../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.cpp: In member function ‘std::vector<tgcalls::StreamingPart::StreamingPartChannel> tgcalls::StreamingPartState::get10msPerChannel()’:
../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.cpp:460:23: error: ‘struct tgcalls::StreamingPart::StreamingPartChannel’ has no member named ‘ssrc’
460 | emptyPart.ssrc = ssrc;
| ^~~~
../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.cpp:465:76: error: ‘struct tgcalls::StreamingPart::StreamingPartChannel’ has no member named ‘ssrc’
465 | auto mappedChannelIndex = getCurrentMappedChannelIndex(channel.ssrc);
| ^~~~
../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.cpp: At global scope:
../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.cpp:522:1: error: no declaration matches ‘tgcalls::StreamingPart::StreamingPart(std::vector<unsigned char>&&)’
522 | StreamingPart::StreamingPart(std::vector<uint8_t> &&data) {
| ^~~~~~~~~~~~~
In file included from ../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.cpp:1:
../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.h:22:5: note: candidates are: ‘tgcalls::StreamingPart::StreamingPart(tgcalls::StreamingPart&&)’
22 | StreamingPart(StreamingPart&& other) {
| ^~~~~~~~~~~~~
../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.h:21:5: note: ‘tgcalls::StreamingPart::StreamingPart(const tgcalls::StreamingPart&)’
21 | StreamingPart(const StreamingPart&) = delete;
| ^~~~~~~~~~~~~
../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.h:18:14: note: ‘tgcalls::StreamingPart::StreamingPart(int&&)’
18 | explicit StreamingPart(std::vector<uint8_t> &&data);
| ^~~~~~~~~~~~~
../Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.h:11:7: note: ‘class tgcalls::StreamingPart’ defined here
11 | class StreamingPart {
| ^~~~~~~~~~~~~
Any ideas?
farseerfc commented on 2020-12-18 07:21 (UTC)
Updated to keep up changes in the community package. This should build (at least for now)
Pinned Comments