diff --git a/extra/vlc/PKGBUILD b/extra/vlc/PKGBUILD
index adc480a70..0d93a3baf 100644
--- a/extra/vlc/PKGBUILD
+++ b/extra/vlc/PKGBUILD
@@ -7,8 +7,8 @@
 #  - enable gles2
 
 pkgname=vlc
-pkgver=2.2.1
-pkgrel=13
+pkgver=2.2.2
+pkgrel=1
 pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player"
 arch=('i686' 'x86_64')
 url="http://www.videolan.org/vlc/"
@@ -60,9 +60,11 @@ backup=('usr/share/vlc/lua/http/.hosts'
         'usr/share/vlc/lua/http/dialogs/.hosts')
 options=('!emptydirs')
 install=vlc.install
-source=("http://download.videolan.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz"
+source=("http://download.videolan.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz"{,.asc}
         "lua53_compat.patch")
-md5sums=('42273945758b521c408fabc7fd6d9946'
+validpgpkeys=(65F7C6B4206BD057A7EB73787180713BE58D1ADC) # VideoLAN Release Signing Key
+md5sums=('f98d60f0f59ef72b6e3407f2ff09bda6'
+         'SKIP'
          '96d3b346d9149ffb1b430066dfb6249a')
 
 prepare() {