diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
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 {} + +} |