Package Details: kotatogram-desktop 1.4.9-5

Git Clone URL: https://aur.archlinux.org/kotatogram-desktop.git (read-only, click to copy)
Package Base: kotatogram-desktop
Description: Experimental fork of Telegram Desktop
Upstream URL: https://github.com/kotatogram/kotatogram-desktop
Licenses: GPL-3.0-or-later
Submitter: Ykkzde
Maintainer: txtsd
Last Packager: txtsd
Votes: 13
Popularity: 0.98
First Submitted: 2019-11-09 14:01 (UTC)
Last Updated: 2024-11-16 10:07 (UTC)

Dependencies (56)

Required by (0)

Sources (49)

Latest Comments

1 2 Next › Last »

3Jl0y_PYCCKUi commented on 2022-03-01 10:12 (UTC)

@txtsd this package is currently broken for now (due to ffmpeg update), I can't fix it now (I tried), consider using kotatogram-desktop-dynamic-bin (was built before ffmpeg update) or kotatogram-dev-git (compiles successfully with ffmpeg4.4, also this package is much newer version)

txtsd commented on 2022-03-01 04:39 (UTC)

Trying to build this gets me:

[48/1055] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/EchoCanceller.cpp.o
FAILED: Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/EchoCanceller.cpp.o 
/usr/bin/c++ -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DDESKTOP_APP_DISABLE_CRASH_REPORTS -DDESKTOP_APP_USE_PACKAGED -DDESKTOP_APP_USE_PACKAGED_FONTS -DHAVE_WEBRTC_VIDEO -DNO_MAIN_THREAD_WRAPPING -DQT_IMPLICIT_QCHAR_CONSTRUCTION -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_KEYWORDS -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DTGVOIP_USE_DESKTOP_DSP -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_DUMMY_AUDIO_BUILD -DWEBRTC_ENABLE_PROTOBUF=0 -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LIBRARY_IMPL -DWEBRTC_LINUX -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1 -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -DWEBRTC_USE_PIPEWIRE -DWEBRTC_USE_X11 -D_FORTIFY_SOURCE=2 -I/home/txtsd/.cache/yay/kotatogram-desktop/src/kotatogram-desktop/Telegram/ThirdParty/libtgvoip -isystem /usr/include/tg_owt -isystem /usr/include/tg_owt/third_party/libyuv/include -isystem /usr/include/opus -march=native -mtune=native -O2 -pipe -fstack-protector-strong -fno-plt -O3 -DNDEBUG -fstack-protector-all -fstack-clash-protection -fPIC -fno-strict-aliasing -pipe -Wall -W -Wno-unused-parameter -Wno-switch -Wno-missing-field-initializers -Wno-sign-compare -Wno-deprecated -Wno-maybe-uninitialized -Wno-unused-variable -Wno-unknown-pragmas -Wno-error=sequence-point -Wno-error=unused-result -std=gnu++20 -MD -MT Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/EchoCanceller.cpp.o -MF Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/EchoCanceller.cpp.o.d -o Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/EchoCanceller.cpp.o -c /home/txtsd/.cache/yay/kotatogram-desktop/src/kotatogram-desktop/Telegram/ThirdParty/libtgvoip/EchoCanceller.cpp
/home/txtsd/.cache/yay/kotatogram-desktop/src/kotatogram-desktop/Telegram/ThirdParty/libtgvoip/EchoCanceller.cpp: In constructor ‘tgvoip::EchoCanceller::EchoCanceller(bool, bool, bool)’:
/home/txtsd/.cache/yay/kotatogram-desktop/src/kotatogram-desktop/Telegram/ThirdParty/libtgvoip/EchoCanceller.cpp:31:17: error: ‘Config’ is not a member of ‘webrtc’
   31 |         webrtc::Config extraConfig;
      |                 ^~~~~~
/home/txtsd/.cache/yay/kotatogram-desktop/src/kotatogram-desktop/Telegram/ThirdParty/libtgvoip/EchoCanceller.cpp:36:53: error: ‘extraConfig’ was not declared in this scope
   36 |         apm=webrtc::AudioProcessingBuilder().Create(extraConfig);
      |                                                     ^~~~~~~~~~~
[49/1055] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/OpusDecoder.cpp.o
/home/txtsd/.cache/yay/kotatogram-desktop/src/kotatogram-desktop/Telegram/ThirdParty/libtgvoip/OpusDecoder.cpp: In member function ‘int tgvoip::OpusDecoder::DecodeNextFrame()’:
/home/txtsd/.cache/yay/kotatogram-desktop/src/kotatogram-desktop/Telegram/ThirdParty/libtgvoip/OpusDecoder.cpp:238:51: warning: array subscript -1 is below array bounds of ‘unsigned char [8192]’ [-Warray-bounds]
  238 |                 prevLastSample=decodeBuffer[size-1];
      |                                ~~~~~~~~~~~~~~~~~~~^
In file included from /home/txtsd/.cache/yay/kotatogram-desktop/src/kotatogram-desktop/Telegram/ThirdParty/libtgvoip/OpusDecoder.cpp:7:
/home/txtsd/.cache/yay/kotatogram-desktop/src/kotatogram-desktop/Telegram/ThirdParty/libtgvoip/OpusDecoder.h:77:23: note: while referencing ‘tgvoip::OpusDecoder::decodeBuffer’
   77 |         unsigned char decodeBuffer[8192];
      |                       ^~~~~~~~~~~~
/home/txtsd/.cache/yay/kotatogram-desktop/src/kotatogram-desktop/Telegram/ThirdParty/libtgvoip/OpusDecoder.cpp:238:51: warning: array subscript -1 is below array bounds of ‘unsigned char [8192]’ [-Warray-bounds]
  238 |                 prevLastSample=decodeBuffer[size-1];
      |                                ~~~~~~~~~~~~~~~~~~~^
In file included from /home/txtsd/.cache/yay/kotatogram-desktop/src/kotatogram-desktop/Telegram/ThirdParty/libtgvoip/OpusDecoder.cpp:7:
/home/txtsd/.cache/yay/kotatogram-desktop/src/kotatogram-desktop/Telegram/ThirdParty/libtgvoip/OpusDecoder.h:77:23: note: while referencing ‘tgvoip::OpusDecoder::decodeBuffer’
   77 |         unsigned char decodeBuffer[8192];
      |                       ^~~~~~~~~~~~
[57/1055] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/VoIPController.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...

3Jl0y_PYCCKUi commented on 2022-01-12 23:23 (UTC)

@geov no, it can be built, I have a ci on github and it successfully built this version. Build from github ci is available in package kotatogram-desktop-dynamic-bin.

geov commented on 2022-01-12 21:39 (UTC)

not sure it builds in 1.4.8-2

.cache/pikaur/build/kotatogram-desktop/src/kotatogram-desktop/Telegram/lib_lottie/lottie/details/lottie_frame_provider_direct.cpp:33:24: error: ‘FitzModifier’ in namespace ‘rlottie’ does not name a type

ilya-fedin commented on 2021-12-14 04:56 (UTC)

I migrated to NixOS long time ago on my laptop and I have Arch only on RPi. I think I should orphan the package finally. If someone wants to continue to use kotato with my patch, you can install my package via nix from https://github.com/nix-community/nur (nur.repos.ilya-fedin.kotatogram-desktop), nix is available on AUR or can be installed with a script from its official website https://nixos.org.

ilya-fedin commented on 2021-12-14 04:45 (UTC)

meh, the repo tg_owt is too new for kotato now, I wouldn't be able to make an update

whats333 commented on 2021-12-14 04:43 (UTC)

» /usr/bin/kotatogram-desktop /usr/bin/kotatogram-desktop: error while loading shared libraries: libtg_owt.so.0: cannot open shared object file: No such file or directory

please update the github binary

ilya-fedin commented on 2021-12-07 18:40 (UTC)

nixpkgs package update is my priority. There's already an update in the NUR.

TheLegend28 commented on 2021-12-07 18:35 (UTC)

When will you upgrade to 1.4.5?