diff options
author | Vitaliy Volynskiy | 2021-02-23 00:29:22 +0600 |
---|---|---|
committer | Vitaliy Volynskiy | 2021-02-23 00:31:32 +0600 |
commit | 0bcbc5be702b364310c1c7b0be2ddbc9ce8c6d4a (patch) | |
tree | 20158a20c990b9072f2e1a521f05857a5ff491a9 | |
parent | 8c3d1903278e64a36784a629be89836f880ac354 (diff) | |
download | aur-0bcbc5be702b364310c1c7b0be2ddbc9ce8c6d4a.tar.gz |
Switch to .rpm
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | vk.desktop | 12 |
3 files changed, 14 insertions, 46 deletions
@@ -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 @@ -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; |