diff --git a/gdl-3.4.1.tar.xz b/gdl-3.4.1.tar.xz
deleted file mode 100644
index 07e11ca..0000000
--- a/gdl-3.4.1.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:82fedce869a40d36394faa441472318746f7431ae051d99ada6df206ba027f5e
-size 522772
diff --git a/gdl-3.4.2.tar.xz b/gdl-3.4.2.tar.xz
new file mode 100644
index 0000000..eafe929
--- /dev/null
+++ b/gdl-3.4.2.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:66eeca8aa8e7205abf38911a9eadfbd288967f92388682bd62942ed4f1db4906
+size 522816
diff --git a/gdl-soversion.patch b/gdl-soversion.patch
deleted file mode 100644
index af25abc..0000000
--- a/gdl-soversion.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 89c38d17f7fee7ca9065715b5825f18fd63e8ac1 Mon Sep 17 00:00:00 2001
-From: Johannes Schmid <jhs@gnome.org>
-Date: Thu, 29 Mar 2012 05:47:57 +0000
-Subject: Really fixed so name this time...
-
----
-diff --git a/configure.in b/configure.in
-index d97768e..f4f49ca 100644
---- a/configure.in
-+++ b/configure.in
-@@ -19,12 +19,12 @@ GDL_CURRENT=2
- 
- dnl increment any time the source changes; set to
- dnl  0 if you increment CURRENT
--GDL_REVISION=0
-+GDL_REVISION=1
- 
- dnl increment if any interfaces have been added; set to 0
- dnl  if any interfaces have been changed or removed. removal has
- dnl  precedence over adding, so set to 0 if both happened.
--GDL_AGE=1
-+GDL_AGE=0
- 
- AC_SUBST(GDL_CURRENT)
- AC_SUBST(GDL_REVISION)
---
-cgit v0.9.0.2
---- a/configure
-+++ b/configure
-@@ -19,9 +19,9 @@ GDL_CURRENT=2
- 
- GDL_CURRENT=2
- 
--GDL_REVISION=0
-+GDL_REVISION=1
- 
--GDL_AGE=1
-+GDL_AGE=0
- 
- 
- 
diff --git a/gdl.changes b/gdl.changes
index 8bda282..edda339 100644
--- a/gdl.changes
+++ b/gdl.changes
@@ -1,3 +1,11 @@
+-------------------------------------------------------------------
+Mon Apr 23 08:08:44 UTC 2012 - vuntz@opensuse.org
+
+- Update to version 3.4.2:
+  + Use correct so name (bgo#673010)
+  + Updated translations.
+- Drop gdl-soversion.patch: fixed upstream.
+
 -------------------------------------------------------------------
 Fri Mar 30 06:50:58 UTC 2012 - vuntz@opensuse.org
 
diff --git a/gdl.spec b/gdl.spec
index 7dc9208..88ebcb5 100644
--- a/gdl.spec
+++ b/gdl.spec
@@ -17,15 +17,13 @@
 
 
 Name:           gdl
-Version:        3.4.1
+Version:        3.4.2
 Release:        0
 Summary:        Gnome Devtool Libraries
 License:        LGPL-2.1+
 Group:          System/Libraries
 Url:            http://ftp.gnome.org/pub/GNOME/sources/gdl/0.7/
 Source:         http://download.gnome.org/sources/gdl/3.4/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM gdl-soversion.patch vuntz@opensuse.org -- Taken from git, fix soversion of library
-Patch0:         gdl-soversion.patch
 BuildRequires:  fdupes
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  gtk3-devel
@@ -77,7 +75,6 @@ gnome-debug, gnome-build, and anjuta2.
 %prep
 %setup -q
 translation-update-upstream
-%patch0 -p1
 
 %build
 %configure