diff --git a/extra/libpng/PKGBUILD b/extra/libpng/PKGBUILD
index d76256e01..34e7340eb 100644
--- a/extra/libpng/PKGBUILD
+++ b/extra/libpng/PKGBUILD
@@ -8,8 +8,8 @@
 #  - added --enable-arm-neon=no to configure
 
 pkgname=libpng
-pkgver=1.6.16
-_apngver=1.6.16
+pkgver=1.6.18
+_apngver=1.6.18
 pkgrel=1
 pkgdesc="A collection of routines used to create PNG format graphics files"
 arch=('i686' 'x86_64')
@@ -19,9 +19,9 @@ depends=('zlib' 'sh')
 options=('!libtool')
 source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.xz{,.asc}
         http://downloads.sourceforge.net/sourceforge/libpng-apng/libpng-$_apngver-apng.patch.gz)
-md5sums=('23b7286b5d4a86de950fd2ffc5cac742'
+md5sums=('6a57c8e0f5469b9c9949a4b43d57b3a1'
          'SKIP'
-         '52de72a29e5d0428a0e527be74b99c24')
+         'a9c85fe3cf0347ea94356f1e70d07973')
 validpgpkeys=('8048643BA2C840F4F92A195FF54984BFA16C640F')
 
 prepare() {