summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
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 {} +
+}