summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVitaliy Volynskiy2021-02-23 00:29:22 +0600
committerVitaliy Volynskiy2021-02-23 00:31:32 +0600
commit0bcbc5be702b364310c1c7b0be2ddbc9ce8c6d4a (patch)
tree20158a20c990b9072f2e1a521f05857a5ff491a9
parent8c3d1903278e64a36784a629be89836f880ac354 (diff)
downloadaur-0bcbc5be702b364310c1c7b0be2ddbc9ce8c6d4a.tar.gz
Switch to .rpm
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD41
-rw-r--r--vk.desktop12
3 files changed, 14 insertions, 46 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e2493db36818..e7ed3c8dce49 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,12 @@
pkgbase = vk-messenger
pkgdesc = VK Messenger for Linux
pkgver = 5.2.3
- pkgrel = 1
+ pkgrel = 2
url = https://vk.com/messenger
arch = x86_64
license = custom
depends = alsa-lib
depends = expat
- depends = gconf
depends = gtk2
depends = libgcrypt
depends = libgnome-keyring
@@ -17,8 +16,8 @@ pkgbase = vk-messenger
depends = nss
depends = xdg-utils
optdepends = gnome-keyring
- source = vk-5.2.3-1.zip::https://desktop.userapi.com/linux64/master/vk.zip
- sha256sums = df7e2636905e520c740586b5e8f2687cd06029443d4c766966daf248bbc02f54
+ source = https://desktop.userapi.com/rpm/master/vk-5.2.3.x86_64.rpm
+ sha256sums = 2b47c8829fd04b172af316f5a5143c52cba7397057a2a20be365867dad52dad4
pkgname = vk-messenger
diff --git a/PKGBUILD b/PKGBUILD
index 79e086d9c44e..ab5c106d8603 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,41 +1,22 @@
-# Maintainer: Evgeny Zinoviev (me@ch1p.com)
+# Maintainer: Vitaliy Volynskiy (i@vitalya.me)
pkgname=vk-messenger
pkgver=5.2.3
-pkgrel=1
+pkgrel=2
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')
+depends=('alsa-lib' 'expat' '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=('df7e2636905e520c740586b5e8f2687cd06029443d4c766966daf248bbc02f54')
+source=("https://desktop.userapi.com/rpm/master/vk-${pkgver}.x86_64.rpm")
+sha256sums=('2b47c8829fd04b172af316f5a5143c52cba7397057a2a20be365867dad52dad4')
-package() {
- # Creating directory structure
- mkdir -p "${pkgdir}/usr/lib/vk"
- mkdir -p "${pkgdir}/usr/bin"
- mkdir -p "${pkgdir}/usr/share/applications"
- mkdir -p "${pkgdir}/usr/share/pixmaps"
-
- mv "${srcdir}/"* "${pkgdir}/usr/lib/vk"
-
- if [ -L "${pkgdir}/usr/lib/vk/vk.zip" ]; then
- rm "${pkgdir}/usr/lib/vk/vk.zip"
- fi
-
- # Create symlink to executable
- ln -s "../lib/vk/vk" "${pkgdir}/usr/bin/vk-messenger"
-
- # Copy resources
- cp "${startdir}/vk.desktop" "${pkgdir}/usr/share/applications"
- cp "${pkgdir}/usr/lib/vk/icon256.png" "${pkgdir}/usr/share/pixmaps/vk.png"
-
- # Patch package.json
- sed -i 's/"updates": 1/"updates": 0/g' "${pkgdir}/usr/lib/vk/resources/app/package.json"
- sed -i 's/"custom_install": 1/"custom_install": 0/g' "${pkgdir}/usr/lib/vk/resources/app/package.json"
+prepare() {
+ rm -r "${srcdir}"/etc/{pki,yum.repos.d}
+ rm "${srcdir}/vk-${pkgver}.x86_64.rpm"
+}
- # Permission fix
- find "${pkgdir}" -type d -exec chmod 755 {} +
+package() {
+ mv "${srcdir}"/* "${pkgdir}"
}
diff --git a/vk.desktop b/vk.desktop
deleted file mode 100644
index a0ca22cb0b0b..000000000000
--- a/vk.desktop
+++ /dev/null
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Version=1.0
-Type=Application
-Categories=Network;
-Name=VK Messenger
-Icon=vk
-Exec=/usr/bin/vk-messenger --disable-gpu
-StartupNotify=false
-StartupWMClass=VK
-Terminal=false
-MimeType=x-scheme-handler/vk;