Search Criteria
Package Details: yandex-messenger 2.155.0-4
Package Actions
Git Clone URL: | https://aur.archlinux.org/yandex-messenger.git (read-only, click to copy) |
---|---|
Package Base: | yandex-messenger |
Description: | Yandex Messenger is designed for communication: send text messages, make audio and video calls in private and group chats, subscribe to and create channels. Communicate with colleagues in a private space. |
Upstream URL: | https://yandex.com/support/messenger/install.html |
Keywords: | messaging |
Licenses: | custom |
Submitter: | bulatovv |
Maintainer: | bulatovv |
Last Packager: | bulatovv |
Votes: | 2 |
Popularity: | 0.088073 |
First Submitted: | 2023-09-19 12:53 (UTC) |
Last Updated: | 2024-10-11 11:00 (UTC) |
Dependencies (10)
- at-spi2-core (at-spi2-core-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR)
- libappindicator-gtk3
- libnotify (libnotify-gitAUR)
- libsecret
- libxss
- libxtst
- nss (nss-hgAUR)
- util-linux-libs (util-linux-libs-selinuxAUR, util-linux-libs-aesAUR)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR)
Latest Comments
Gallifreyan commented on 2024-05-14 06:53 (UTC)
thank you for keeping this up to date. The idea with a webservice sounds great to me; there probably is a teeny percentage of users with user-defined
makepkg.conf
who disallow redirects, but I guess sacrifices could be madebulatovv commented on 2024-05-14 00:07 (UTC)
I've updated the upstream link to the English one!
I don't think I'll host the deb package somewhere because it's probably against Yandex's Terms of Service. Yandex probably won't be very happy if their package is distributed from some third-party host. Especially the one that's "not actually supported on Linux" (although it's listed on their official installation page and even added to the English version recently).
It's not hard for me to update the link in the sources. It's performed automatically by a cron job. It's a bit clumsy, with its really long git history, but it works. What I can actually do to avoid every-2-hours commits is to host a basic web service that will redirect any request to the current actual temporary Yandex disk link. If I read the source code correctly, makepkg uses curl with -L options, which allows it to follow redirects. It's not hard to do, but it's the same kind of hackery as the current approach with the cron job, and looks even more like a 3rd-party upload.
Gallifreyan commented on 2024-04-01 14:13 (UTC) (edited on 2024-04-01 14:13 (UTC) by Gallifreyan)
bulatovv commented on 2023-10-01 14:42 (UTC) (edited on 2023-10-01 14:47 (UTC) by bulatovv)
Noticed that the script was messing up the file name in the source. It totally broke the package. Fixed it.
bulatovv commented on 2023-10-01 14:13 (UTC) (edited on 2023-10-01 14:52 (UTC) by bulatovv)
I wasn't aware of the English installation guide. It's possible that the link to the Linux version is not mentioned because the English page might not be as up-to-date as the Russian one. I'll update the upstream link to the English one once they add the Linux version there.
Currently, you can only download the Linux version through a Yandex.Disk (you can find link in the Russian installation instructions). Unfortunately, you can't directly download the package via HTTP through this link. To obtain a direct link, you need to use the Yandex Public API. This direct link is used in the PKGBUILD file. The link is temporary, so I use a cron job to keep it updated in the PKGBUILD (you can see this in the change history). It's a bit of a hack, but it works.
fabiscafe commented on 2023-10-01 10:25 (UTC)
Hi. Maybe you have some answers I'm unable to find online. Do you know why the Linux version is not mentioned on the english side of the installation instruction, but on the russian one?
Why this links to a, what feels like a, 3rd party upload - file hosting solution?
This feels a bit shady tbh.