diff options
author | ch1p | 2017-04-21 22:45:00 +0300 |
---|---|---|
committer | ch1p | 2017-04-21 22:45:00 +0300 |
commit | bd8d00c0c9be26bfd4adbe00179a6bc949c6599b (patch) | |
tree | 08bf348983acf07295a50b0b20f0e013500241f5 | |
download | aur-bd8d00c0c9be26bfd4adbe00179a6bc949c6599b.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | vk.desktop | 12 |
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; |