@xolvum You need stronger computer to build ayugram on it. Or you may try using ayugram-desktop-bin
, which is a prebuilt package, you do not need to build ayugram if you use it. Also, you may consider adding more RAM or swap, as for me, I use 16GB RAM and 16GB swap, and it can be built successfully on my PC.
Search Criteria
Package Details: ayugram-desktop 5.10.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ayugram-desktop.git (read-only, click to copy) |
---|---|
Package Base: | ayugram-desktop |
Description: | Desktop Telegram client with good customization and Ghost mode. |
Upstream URL: | https://github.com/AyuGram/AyuGramDesktop |
Keywords: | anti-recall ayugram telegram |
Licenses: | GPL-3.0-only |
Submitter: | ZhangHua |
Maintainer: | ZhangHua |
Last Packager: | ZhangHua |
Votes: | 9 |
Popularity: | 0.44 |
First Submitted: | 2023-11-06 01:05 (UTC) |
Last Updated: | 2025-01-18 02:12 (UTC) |
Dependencies (45)
- abseil-cpp (abseil-cpp-gitAUR)
- ada
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- hunspell (hunspell-gitAUR)
- jemalloc (jemalloc-gitAUR)
- kcoreaddons (kcoreaddons-gitAUR)
- libdispatch (libdispatch-gitAUR)
- libsigc++-3.0
- libxcomposite
- libxdamage
- libxrandr (libxrandr-gitAUR)
- libxtst
- lz4 (lz4-gitAUR)
- minizip (minizip-gitAUR)
- openal (openal-gitAUR)
- openh264 (openh264-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- pipewire (pipewire-full-gitAUR, pipewire-gitAUR)
- Show 25 more dependencies...
Required by (0)
Sources (39)
- AyuGram-v5.10.3.tar.gz
- cld3-b48dc46512566f5a2d41118c8c1116c4f96dc661.tar.gz
- cmake_helpers-39aa77999e4b3cdec080f8e7eec9a4a45ccf6fc3.tar.gz
- cmake_helpers-8c146a3ec6f4475e5083eee84d126960495a7e1d.tar.gz
- codegen-46545f547e75afa8500fc21b6e18d60ba3405cfa.tar.gz
- cppgir-c8bb1c6017a6f7f2e47bd10543aea6b3ec69a966.tar.gz
- expected-292eff8bd8ee230a7df1d6a1c00c4ea0eb2f0362.tar.gz
- expected-lite-95b9cb015fa17baa749c2b396b335906e1596a9e.tar.gz
- fcitx5-qt-c743b12e6780edf1dcfe9071531c80f050cacb95.tar.gz
- GSL-87f9d768866548b5b86e72be66c60c5abd4d9b37.tar.gz
- hime-9b3e6f9ab59d1fe4d9de73d3bf0fed7789f921c5.tar.gz
- hunspell-22c3381e2066bed616250d373fc5c935598b564a.tar.gz
- Implib.so-0ddaa715d2572b100f8248c0fa4450fbf895be14.tar.gz
- jemalloc-54eaed1d8b56b1aa528be3bdd1877e59c56fa90c.tar.gz
- kcoreaddons-fd84da51b554eac25e35b1e3f373edaab3029b15.tar.gz
- kimageformats-df82311a1081e576c4ac020204578bb8a81b21ec.tar.gz
- libprisma-23b0d70f9709da9b38561d5706891a134d18df76.tar.gz
- libtgvoip-2d2592860478e60d972b96e67ee034b8a71bb57a.tar.gz
- lib_base-70918d74b40d0ea82c194ca16583cfacc648076b.tar.gz
- lib_crl-c1d6b0273653095b10b4d0f4f7c30b614b690fd5.tar.gz
- lib_lottie-1a700e5a0d7c3e2f617530354ff2a47c5c72bb4a.tar.gz
- lib_qr-6fdf60461444ba150e13ac36009c0ffce72c4c83.tar.gz
- lib_rpl-9a3ce435f4054e6cbd45e1c6e3e27cfff515c829.tar.gz
- lib_spellcheck-f6594068d4282aa84c51c7242d40213f3e0bf6f6.tar.gz
- lib_storage-ccdc72548a5065b5991b4e06e610d76bc4f6023e.tar.gz
- lib_tl-79243fd193159382c204dde76d87584ed83ad06b.tar.gz
- lib_ui-392679df43cec3a66c6bd3e1187d4238c60467cf.tar.gz
- lib_webrtc-169ba6b1d5e58e9d1cfa7b7d5c85c119e6c6e2db.tar.gz
- lib_webview-46c8bd206efb11ccc28e2edaaffff360cec74ff0.tar.gz
- lz4-5ff839680134437dbf4678f3d0c7b371d84f4964.tar.gz
- nimf-498ec7ffab3ac140c2469638a14451788f03e798.tar.gz
- QR-Code-generator-720f62bddb7226106071d4728c292cb1df519ceb.tar.gz
- range-v3-2dae74bb693e42d850fb0adcc9045c5b71fbdeae.tar.gz
- range-v3-a81477931a8aa2ad025c6bda0609f38e09e4d7ec.tar.gz
- rlottie-8c69fc20cf2e150db304311f1233a4b55a8892d7.tar.gz
- swift-corelibs-libdispatch-542b7f32311680b11b6fc8fcb2576955460ba7da.tar.gz
- tgcalls-9bf4065ea00cbed5e63cec348457ed13143459d0.tar.gz
- xdg-desktop-portal-11c8a96b147aeae70e3f770313f93b367d53fedd.tar.gz
- xxHash-bbb27a5efb85b92a0486cf361a8635715a53f6ba.tar.gz
ZhangHua commented on 2025-01-22 08:05 (UTC)
xolvum commented on 2025-01-06 18:49 (UTC)
lto1: fatal error: streaming subprocess was killed by signal
compilation terminated.
lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
make[2]: *** [Telegram/CMakeFiles/Telegram.dir/build.make:15056: ayugram-desktop] Error 1
make[1]: *** [CMakeFiles/Makefile2:2195: Telegram/CMakeFiles/Telegram.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
i am getting this problem and i don't know where to ask.
i tried PKGBUILD and also YAY.
i also tried replacing replacing glib2-devel
with glib2
(i saw it in another post) but it didn't work.
also the build time takes arround 3 hours or 2.5, is this normal?
ZhangHua commented on 2024-11-25 03:42 (UTC)
To people who find that some files failed to pass check:
You may consider removing them and download again. I use updpkgsums
after editing PKGBUILD
and removing all generated files rm *.log *.pkg.tar.* *.tar.gz
, so most of the time you should check if it is your problem. If it is my fault, please leaving a comment so we can investigate further.
earch commented on 2024-11-12 21:38 (UTC) (edited on 2024-11-12 21:39 (UTC) by earch)
Boradorka, you probably have a third-party ffmpeg installed. install normal ffmpeg and try again. I had the same issue
Boradorka commented on 2024-10-27 18:49 (UTC) (edited on 2024-10-27 18:52 (UTC) by Boradorka)
[ 91%] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/business/settings_working_hours.cpp.o
{стандартный ввод}: Сообщения ассемблера:
{стандартный ввод}: Внутренняя ошибка (Ошибка сегментирования).
Пожалуйста, сообщите об этой ошибке.
make[2]: *** [Telegram/CMakeFiles/Telegram.dir/build.make:10308: Telegram/CMakeFiles/
Telegram.dir/SourceFiles/settings/business/settings_working_hours.cpp.o] Ошибка 1
make[1]: *** [CMakeFiles/Makefile2:1763: Telegram/CMakeFiles/Telegram.dir/all] Ошибка 2
make: *** [Makefile:136: all] Ошибка 2
vitaliikuzhdin commented on 2024-10-23 18:08 (UTC) (edited on 2024-10-23 18:19 (UTC) by vitaliikuzhdin)
@ZhangHua @onestep
I am experiencing a strange issue. After installation and every upgrade, I get:
$ ayugram-desktop
Aborted (core dumped)
However, after installing telegram-desktop (which also pulls libmng
and qt6-imageformats
), everything works fine. I initially thought it was a dependency issue, but after uninstalling telegram-desktop
and the two additional dependencies, everything continues to work without a core dump. There are no hooks provided by these three packages that could affect the system either.
Edit: ayugram-desktop
does not, in fact, continue to function normally -- the stickers aren't loading. Please add qt6-imageformats
as a dependency to resolve these issues.
oldman33 commented on 2024-10-10 02:24 (UTC)
@ZhangHua: thank you very much for your dedication I tried both the bin version on my arconet and the android version, it seems that it is not the latest version on android: the built-in translator lacks the language of the region I live in, the story posting feature is not supported, while the nekoX version on android does not have this problem I will probably still use NekoX as the main client on android and Telegram official on my PC, in parallel with ayugram with the Ghost Mode feature to experience
ZhangHua commented on 2024-10-07 04:49 (UTC)
@oldman33 I checked their tarball, and I found that there is only one executable file /home/gentoo/Downloads/ayugram/ayugram-desktop
in it and does not found some libraries like protobuf in ldd's outputs, it must be that they static linked everything possible, include protobuf, so I think you can run this file directly on archlinux. You can run bsdtar -xpf /path/to/ayugram.tar.gz
to unpack it and get the executable.
As for the differences between those three packages, you can continue reading contents below:
TL;DR:
Channel version and ayugram-desktop-bin
are prebuilt versions. This package is built from source.
Detailed explaination:
The tarball in channel is built by someone I do not know. ayugram-desktop-bin
is repacked from andontie AUR's prebuilt version. Neither of what I can guarantee is safe. ayugram-desktop
is completely built by yourself, you download source code and use compiler to get a working executable file. I just provide an automation script to build it. As for it safety, I think it may be better than those versions mentioned before because everything can be audited by yourself. Because channel version and ayugram-desktop-bin
are prebuilt version, you do not need a lot of resource to build from source like this package, but prebuilt versions may not be suitable for your distribution. For example, I saw your distribution is ArcoLinux, while aur is designed for ArchLinux, if your distribution cannot follow ArchLinux's upgrades, like protobuf
is upgraded after ArchLinux's upgrades for some hours to days, or to even weeks, you may meet that protobuf's so is missing during this period of time. Because prebuilt version links to a newer protobuf on ArchLinux but your distribution has not upgraded it.
If you are curious why I use protobuf
as example, that's because protobuf
usually changes its so's names when upgrades and breaks a lot of program depends on it, like ayugram-desktop
. We have to rebuild those affected programs against upgraded protobuf
. Thankfully it does not upgrade too frequent.
oldman33 commented on 2024-10-07 02:22 (UTC)
@ZhangHua thank, i tried ayugram-desktop-bin
and seem it work, although I had to remove DESKTOPINTEGRATION=1
in the shortcut for it to run.
i found in ayugram telegram channel build ayugram.tar.gz 87.3Mb, Any Linux build v5.4.1, not for PotnieYaicaOS.
don't know how to try to run it on Arch
Sorry if I'm asking a basic question, but what's the difference between those 3? The do not rebuild for protobuf upgrades build (from their telegram channel), the ayugram-desktop-bin build, and the build from AUR
Pinned Comments
ZhangHua commented on 2024-01-29 10:28 (UTC) (edited on 2024-08-03 04:05 (UTC) by ZhangHua)
Please do not flag this package outdated just because there are some library files missing after your archlinux upgraded. You need to simply rebuild this PKGBUILD with latest archlinux. For those people who meet that Qt/xxHash symbols missing, the solution is same.