Package Details: vk-messenger 5.0.1-1

Git Clone URL: https://aur.archlinux.org/vk-messenger.git (read-only, click to copy)
Package Base: vk-messenger
Description: VK Messenger for Linux
Upstream URL: https://vk.com/messenger
Licenses: custom
Submitter: ch1p
Maintainer: ch1p
Last Packager: ch1p
Votes: 23
Popularity: 0.31
First Submitted: 2017-04-21 19:53
Last Updated: 2020-02-26 12:50

Latest Comments

PromiSe_99 commented on 2020-10-17 15:49

Вы не обновляете хэш суммы для zip архивов.

При сборке выдает:

==> Validating source files with sha256sums...
    vk-5.0.1-1.zip ... FAILED
==> ERROR: One or more files did not pass the validity check!
Failed to build vk-messenger

Исправляется очень просто:

> wget https://desktop.userapi.com/linux64/master/vk.zip
> sha256sum vk.zip && rm vk.zip

Полученную сумму нужно вставить в сборочный файлик вместо предыдущей:

# Maintainer: Evgeny Zinoviev (me@ch1p.com)

pkgname=vk-messenger
pkgver=5.0.1
pkgrel=1
pkgdesc="VK Messenger for Linux"
arch=('x86_64')
url="https://vk.com/messenger"
license=('custom')
depends=('alsa-lib' 'expat' 'gconf' 'gtk2' 'libgcrypt' 'libgnome-keyring' 'libnotify' 'libxss' 'libxtst' 'nss' 'xdg-utils')
optdepends=('gnome-keyring')
source=("vk-${pkgver}-${pkgrel}.zip::https://desktop.userapi.com/linux64/master/vk.zip")
sha256sums=('[YOU SHA256SUM]')

Готово =) После этого все хорошо собралось:

Preparing...
Cloning vk-messenger build files...
Checking vk-messenger dependencies...
Resolving dependencies...
Checking inter-conflicts...

Building vk-messenger...
==> Making package: vk-messenger 5.0.1-1 (Sat Oct 17 18:33:31 2020)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading vk.zip...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

Preparing...
Cloning vk-messenger build files...
Checking vk-messenger dependencies...
Resolving dependencies...
Checking inter-conflicts...

Building vk-messenger...
==> Making package: vk-messenger 5.0.1-1 (Sat Oct 17 18:35:23 2020)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found vk-5.0.1-1.zip
==> Validating source files with sha256sums...
    vk-5.0.1-1.zip ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting vk-5.0.1-1.zip with bsdtar
bsdtar: Failed to set default locale
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "vk-messenger"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: vk-messenger 5.0.1-1 (Sat Oct 17 18:35:28 2020)
==> Cleaning up...

Проверка связки ключей...
Проверка целостности...
Загрузка файлов пакетов...
Проверка файлов на конфликты ...
Проверка доступного дискового пространства...
Установка vk-messenger (5.0.1-1)...
Работа обработчиков post-transaction...
Arming ConditionNeedsUpdate...
Updating the desktop file MIME type cache...
Transaction successfully finished.

@rnstlange

rnstlange commented on 2019-09-03 14:47

При сборке выпадает ошибка: ERROR: One or more files did not pass the validity check!

SHA256 в PKGBUILD: c8f90a7c6c4e1c562e546bb8c1f3d7c0f35636ac12559fa0b96f0bde5df15061

SHA256 vk-4.5.0-1.zip: 9ab94a6b7c3f0e5abea05beb1519f9c5efc63a22c5823b71baea42818a132cc9

Версия пакета: 4.5.0-1

Система:

OS: Manjaro Linux x86_64
Kernel: 4.19.66-1-MANJARO

Лог:

Preparing...
Cloning vk-messenger build files...
Checking vk-messenger dependencies...

Building vk-messenger...
==> Making package: vk-messenger 4.5.0-1 (Вт 03 сен 2019 17:39:47)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found vk-4.5.0-1.zip
==> Validating source files with sha256sums...
    vk-4.5.0-1.zip ... FAILED
==> ERROR: One or more files did not pass the validity check!

ch1p commented on 2017-10-31 22:44

mikhailnov, боюсь вы немного не туда, я лично и ВКонтакте в целом не имеем никакого отношения к cloud.mail.ru.

А насчет этого мессенджера - пишите vk.com/ez или в сообщения группы vk.com/desktop_app

mikhailnov commented on 2017-10-31 21:25

Я вам на почту linux@cloud.mail.ru писал, никто не отвечает, здесь и в Облаке пропишите в RPM-пакетах зависимости названиями билиотек, а не именами пакетов, чтобы эти пакеты нормально ставились не только на Fedora, но еще и на ROSA, ALT и другие дистрибутивы. Как сейчас, не знаю, пару месяцев назад ключ deb-репозитория на https://help.mail.ru/cloud_web/app/linux был невалидным.

ch1p commented on 2017-07-27 08:56

f1u77y and mcmodder,
thanks, I'll fix this in the next release.

ch1p commented on 2017-07-27 08:55

mikalair, системный Electron использовать не получится по двум причинам.

Во-первых, у нас есть нативные модули, которые компилируются под конкреную версию Node.js ABI. При несовпадении версии приложение просто не запустится.

Во-вторых, приложение завязано на конкретную версию Electron в том смысле, что у них там постоянно меняются API, фиксятся и добавляются баги, поэтому несовпадение версии чревато непредсказуемыми проблемами. У меня ни разу не происходило обновление Electron (например, 1.4 -> 1.6, 1.6 -> 1.7) гладко, постоянно какие-то баги всплывали.

mcmodder commented on 2017-07-20 19:39

Maybe change
source=("https://desktop.userapi.com/linux64/master/vk.zip")
to smth like
source=("vk-${pkgver}-${pkgrel}.zip::https://desktop.userapi.com/linux64/master/vk.zip")
??
Because now I need to manually remove vk.zip before update or it'll stop with checksum error

f1u77y commented on 2017-06-15 06:41

This package has file conflict with https://aur.archlinux.org/packages/vk-cli. Could you rename the `vk` executable? I think most users run VK Messenger via .desktop file, so the change wouldn't affect much users' workflows.

mikalair commented on 2017-05-03 17:53

А почему-бы не использовать системный electron ?