diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index c8101d6ab7..4a12fd7419 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.42.1
+version=2.42.2
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static"
@@ -11,11 +11,11 @@ maintainer="Juan RP <xtraeme@gmail.com>"
 homepage="http://www.gnome.org"
 license="LGPL-2.1"
 distfiles="${GNOME_SITE}/$pkgname/2.42/$pkgname-$version.tar.xz"
-checksum=20bd5365bb3e7de70fade91ac82c9dea31636318df90b8c26bc4cde2523a8c91
+checksum=1f4f9cc55ba483dc8defea0c3f97cc507dc48384c5529179e29c1e6d05630dbf
 
 libsoup-devel_package() {
 	depends="libglib-devel libxml2-devel libsoup-${version}_${revision}"
-	short_desc="${short_desc} -- development files"
+	short_desc="HTTP library implementation in C -- development files"
 	pkg_install() {
 		vmove usr/lib/pkgconfig/libsoup-2.4.pc
 		vmove usr/share/gir-1.0/Soup-2.4.gir
@@ -26,7 +26,7 @@ libsoup-devel_package() {
 
 libsoup-gnome-devel_package() {
 	depends="libsoup-devel-${version}_${revision} libsoup-gnome-${version}_${revision}"
-	short_desc="${short_desc} - GNOME development files"
+	short_desc="HTTP library implementation in C - GNOME development files"
 	pkg_install() {
 		vmove "usr/include/libsoup-gnome*"
 		vmove "usr/lib/pkgconfig/*gnome*"
@@ -35,7 +35,7 @@ libsoup-gnome-devel_package() {
 }
 
 libsoup-gnome_package() {
-	short_desc="${short_desc} - GNOME libraries"
+	short_desc="HTTP library implementation in C - GNOME libraries"
 	pkg_install() {
 		vmove "usr/lib/libsoup-gnome*.so*"
 		vmove "usr/lib/girepository-1.0/SoupGNOME*"
@@ -45,6 +45,6 @@ libsoup-gnome_package() {
 libsoup_package() {
 	depends="glib-networking"
 	pkg_install() {
-		vmove usr
+		vmove all
 	}
 }