Package Details: ayugram-desktop-git 4.11.7.r0.g6af28f608-1

Git Clone URL: https://aur.archlinux.org/ayugram-desktop-git.git (read-only, click to copy)
Package Base: ayugram-desktop-git
Description: Unofficial desktop version of Telegram messaging app with ToS breaking features in mind
Upstream URL: https://github.com/AyuGram/AyuGramDesktop
Licenses: GPL3
Conflicts: ayugram-desktop
Provides: ayugram-desktop
Submitter: westpain
Maintainer: westpain (rikki48)
Last Packager: westpain
Votes: 1
Popularity: 0.003560
First Submitted: 2023-08-21 18:35 (UTC)
Last Updated: 2023-11-22 14:15 (UTC)

Required by (0)

Sources (37)

Latest Comments

p3r14kron commented on 2024-01-30 20:45 (UTC) (edited on 2024-01-30 20:45 (UTC) by p3r14kron)

ayugram-desktop-bin link is broken. building gives this error:
[1186/1457] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_widget.cpp.o FAILED: Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_widget.cpp.o /usr/bin/c++ -DCRL_FORCE_COMMON_QUEUE -DGI_INLINE -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_56 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_56 -DG_LOG_DOMAIN=\"Telegram\" -DKCOREADDONS_EXPORT="" -DLOT_BUILD -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x051500 -DQT_GUI_LIB -DQT_IMPLICIT_QCHAR_CONSTRUCTION -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_SVG_LIB -DQT_WAYLANDCOMPOSITOR_LIB -DQT_WIDGETS_LIB -DTDESKTOP_API_HASH=b18441a1ff607e10a989891a5462e627 -DTDESKTOP_API_ID=2040 -DTDESKTOP_DISABLE_AUTOUPDATE -DTDESKTOP_DISABLE_CRASH_REPORTS -DTDESKTOP_USE_PACKAGED -DTGCALLS_USE_STD_OPTIONAL -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/build/Telegram/Telegram_autogen/include -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/build/Telegram -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/SourceFiles -I/home/user/.cache/paru/c lone/ayugram-desktop-git/src/tdesktop/Telegram/ThirdParty/tgcalls -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/ThirdParty/libtgvoip -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/lib_base -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/lib_rpl -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/lib_crl -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/cmake/external/glib/cppgir -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/cmake/external/glib/cppgir/gi -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/cmake/external/glib/cppgir/override -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/cmake/external/glib/cppgir/expected-lite/include -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/lib_tl -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/lib_ui -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/lib_ui/emoji_suggestions -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/lib_lottie -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/lib_webrtc -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/lib_spellcheck -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/lib_storage -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/lib_qr -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/ThirdParty/QR/cpp -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/lib_webview -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/SourceFiles/payments -I/home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/ThirdParty/rlottie/inc -isystem /home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/build/Telegram/gen -isystem /usr/include/minizip -isystem /home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/ThirdParty/GSL/include -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtCore/6.6.1 -isystem /usr/include/qt6/QtCore/6.6.1/QtCore -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtGui/6.6.1 -isystem /usr/include/qt6/QtGui/6.6.1/QtGui -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtWidgets/6.6.1 -isystem /usr/include/qt6/QtWidgets/6.6.1/QtWidgets -isystem /usr/include/qt6/QtOpenGLWidgets -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtDBus -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtQmlModels -isystem /usr/include/qt6/QtQuickWidgets -isystem /usr/include/qt6/QtWaylandCompositor -isystem /usr/share -isystem /usr/include/giomm-2.68 -isystem /usr/lib/giomm-2.68/include -isystem /usr/include/glibmm-2.68 -isystem /usr/lib/glibmm-2.68/include -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sigc++-3.0 -isystem /usr/lib/sigc++-3.0/include -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/ThirdParty/kcoreaddons/src/lib/io -isystem /home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/ThirdParty/kcoreaddons/src/lib/util -isystem /home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/cmake/external/kcoreaddons/headers/public -isystem /home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/build/Telegram/lib_base/gen -isystem /home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/build/gen -isystem /usr/include/gio-unix-2.0 -isystem /home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/build/Telegram/lib_ui/gen -isystem /usr/include/ffmpeg4.4 -isystem /usr/include/AL -isystem /home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/build/Telegram/lib_webview/gen -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -std=gnu++20 -flto=auto -fno-fat-lto-objects -fPIC -fno-strict-aliasing -pipe -Wall -Wextra -Wno-unused-parameter -Wno-switch -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-sign-compare -Wno-deprecated -mno-direct-extern-access -pthread -Winvalid-pch -include /home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx -MD -MT Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_widget.cpp.o -MF Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_widget.cpp.o.d -o Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_widget.cpp.o -c /home/user/.cache/paru/clone/ayugram-desktop-git/src/tdesktop/Telegram/SourceFiles/history/history_widget.cpp c++: fatal error: Killed signal terminated program cc1plus compilation terminated. [1195/1457] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_actions.cpp.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting...

SolarAquarion commented on 2024-01-27 14:31 (UTC)

you need to add "libxcomposite" as a dependency

MarsSeed commented on 2023-10-19 11:51 (UTC)

It seems that this should have 'telegram-desktop' in its provides and conflicts array as well.

MarsSeed commented on 2023-10-01 11:54 (UTC) (edited on 2023-10-01 11:54 (UTC) by MarsSeed)

Hi,

Please kindly make the following changes:

  • use depends='openssl', not 'openssl-1.1'
  • remove vendored-in glibmm-2.77.0 and use depends='glibmm-2.68', (which is actually on v2.78.0 atm and works with Telegram Desktop)
  • implement a mandatory pkgver() function as per VCS package guidelines
  • add provides=(ayugram-desktop) and conflicts=(ayugram-desktop)
  • change the local repo name from 'tdesktop' to either 'AyuGramDesktop' (upstream's name) or 'ayugram-desktop'.