summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorch1p2017-04-21 22:45:00 +0300
committerch1p2017-04-21 22:45:00 +0300
commitbd8d00c0c9be26bfd4adbe00179a6bc949c6599b (patch)
tree08bf348983acf07295a50b0b20f0e013500241f5
downloadaur-bd8d00c0c9be26bfd4adbe00179a6bc949c6599b.tar.gz
initial commit
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD41
-rw-r--r--vk.desktop12
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..406f68d61cce
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = vk-messenger
+ pkgdesc = VK Messenger for Linux
+ pkgver = 1.2.0
+ pkgrel = 1
+ url = https://vk.com/messenger
+ arch = x86_64
+ license = custom
+ depends = alsa-lib
+ depends = expat
+ depends = gconf
+ depends = gtk2
+ depends = gvfs
+ depends = libgcrypt
+ depends = libgnome-keyring
+ depends = libnotify
+ depends = libxss
+ depends = libxtst
+ depends = xdg-utils
+ optdepends = gnome-keyring
+ source = https://desktop.userapi.com/linux64/master/vk.zip
+ sha256sums = 21b0a226a7937f39a2cf2387aac25133f8149751bfbbea1981818b47ffb21413
+
+pkgname = vk-messenger
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..85ec16884ac1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Eugene Zinoviev (me@ch1p.com)
+
+pkgname=vk-messenger
+pkgver=1.2.0
+pkgrel=1
+pkgdesc="VK Messenger for Linux"
+arch=('x86_64')
+url="https://vk.com/messenger"
+license=('custom')
+depends=('alsa-lib' 'expat' 'gconf' 'gtk2' 'gvfs' 'libgcrypt' 'libgnome-keyring' 'libnotify' 'libxss' 'libxtst' 'xdg-utils')
+optdepends=('gnome-keyring')
+source=("https://desktop.userapi.com/linux64/master/vk.zip")
+sha256sums=('21b0a226a7937f39a2cf2387aac25133f8149751bfbbea1981818b47ffb21413')
+
+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"
+
+ # 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 '/custom_install/d' "${pkgdir}/usr/lib/vk/resources/app/package.json"
+
+ # Permission fix
+ find "${pkgdir}" -type d -exec chmod 755 {} +
+}
diff --git a/vk.desktop b/vk.desktop
new file mode 100644
index 000000000000..5b4d349eb578
--- /dev/null
+++ b/vk.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Categories=Network;
+Name=VK Messenger
+Icon=vk
+Exec=/usr/bin/vk --disable-gpu
+StartupNotify=false
+StartupWMClass=VK
+Terminal=false
+MimeType=x-scheme-handler/vk;