diff --git a/common/shlibs b/common/shlibs
index 311c5cd9c53..d9a2c4caf0b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -588,8 +588,8 @@ libsgutils2.so.2 libsgutils-1.28_1
 liblvm2app.so.2.2 liblvm2app-2.02.54_1
 libcpufreq.so.0 libcpufreq-007_1
 libgucharmap_2_90.so.7 gucharmap-3.0.0_1
-libgphoto2.so.2 libgphoto2-2.4.9_1
-libgphoto2_port.so.0 libgphoto2-2.4.9_1
+libgphoto2.so.6 libgphoto2-2.5.7_1
+libgphoto2_port.so.12 libgphoto2-2.5.7_1
 libgvfscommon.so.0 gvfs-1.7.2_1
 libgvfscommon-dnssd.so.0 gvfs-1.7.2_1
 libgvfsdaemon.so gvfs-1.20_1
diff --git a/srcpkgs/libgphoto2/template b/srcpkgs/libgphoto2/template
index 9dd81bde172..e4bab836aa9 100644
--- a/srcpkgs/libgphoto2/template
+++ b/srcpkgs/libgphoto2/template
@@ -1,7 +1,7 @@
 # Template file for 'libgphoto2'
 pkgname=libgphoto2
-version=2.4.14
-revision=10
+version=2.5.7
+revision=1
 build_style=gnu-configure
 configure_args="--disable-static --disable-rpath udevscriptdir=/usr/lib/udev"
 hostmakedepends="automake libtool pkg-config gettext-devel"
@@ -12,7 +12,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
 license="GPL-2"
 homepage="http://www.gphoto.org"
 distfiles="${SOURCEFORGE_SITE}/gphoto/$pkgname-$version.tar.bz2"
-checksum=59b32d45252f67d066cc3bda7a59f8078e0cf4e7f23590a4b621633e81060292
+checksum=7260193277bdb4c319dd8f151224f87deac9fde64cbe5d2eb25d9c19e4d09894
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" libgphoto2"