diff --git a/xfconf-4.10.0.tar.bz2 b/xfconf-4.10.0.tar.bz2
deleted file mode 100644
index 85ae9b7..0000000
--- a/xfconf-4.10.0.tar.bz2
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:175219a441cc7d0f210bbd1a3b0abba41598627cd9db27235811400c3e100576
-size 517425
diff --git a/xfconf-4.12.0.tar.bz2 b/xfconf-4.12.0.tar.bz2
new file mode 100644
index 0000000..d0f79ba
--- /dev/null
+++ b/xfconf-4.12.0.tar.bz2
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9910eaea8405336415d4d7f3056403f8c67bc23ba0dce251eac35205c603b156
+size 542544
diff --git a/xfconf.changes b/xfconf.changes
index 3ca88d1..915fcac 100644
--- a/xfconf.changes
+++ b/xfconf.changes
@@ -1,3 +1,33 @@
+-------------------------------------------------------------------
+Sat Feb 28 21:18:19 UTC 2015 - gber@opensuse.org
+
+- update to version 4.12.0
+  - allow :.,[]{} characters in property and channel names
+    (bxo#11021)
+  - fix make check when including perl bindings in the build
+    (bxo#9556)
+  - remove unneeded files
+  - drop deprecated g_type_init() function
+  - simplify checks
+  - autotools updates
+  - use new glib 2.32 mutex api
+  - translation updates
+
+-------------------------------------------------------------------
+Thu Feb 19 09:58:18 UTC 2015 - gber@opensuse.org
+
+- update to version 4.11.0
+  - allow :.,[]{} characters in property and channel names
+    (bxo#11021)
+  - fix make check when including perl bindings in the build
+    (bxo#9556)
+  - remove unneeded files.
+  - drop deprecated g_type_init() function
+  - simplify checks
+  - autotools updates
+  - use new glib 2.32 mutex api
+  - translation updates
+
 -------------------------------------------------------------------
 Wed May  9 08:02:11 UTC 2012 - gber@opensuse.org
 
diff --git a/xfconf.spec b/xfconf.spec
index fc9873b..134bb78 100644
--- a/xfconf.spec
+++ b/xfconf.spec
@@ -1,7 +1,7 @@
 #
 # spec file for package xfconf
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,20 +17,18 @@
 
 
 %define libname libxfconf-0-2
-
 Name:           xfconf
-Version:        4.10.0
+Version:        4.12.0
 Release:        0
 Summary:        Simple Configuration Storage for Xfce
 License:        GPL-2.0+
 Group:          System/GUI/XFCE
 Url:            http://www.xfce.org/projects#core
-Source0:        http://archive.xfce.org/src/xfce/xfconf/4.10/%{name}-%{version}.tar.bz2
+Source0:        http://archive.xfce.org/src/xfce/xfconf/4.12/%{name}-%{version}.tar.bz2
 Source1:        xfconf-query.1
 Source100:      %{name}-rpmlintrc
 # PATCH-FIX-OPENSUSE xfconf-remove-rpath.patch gber@opensuse.org -- Do not set RPATH for Xfconf.so
 Patch0:         xfconf-4.7.3-remove-rpath.patch
-BuildRequires:  gtk-doc
 BuildRequires:  intltool
 BuildRequires:  perl(ExtUtils::Depends)
 BuildRequires:  perl(ExtUtils::PkgConfig)
@@ -38,6 +36,7 @@ BuildRequires:  perl(Glib)
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(gobject-2.0)
+BuildRequires:  pkgconfig(gtk-doc)
 BuildRequires:  pkgconfig(libxfce4util-1.0) >= 4.9.0
 Recommends:     %{name}-lang = %{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -59,9 +58,9 @@ This package contains the Perl interface to %{name}.
 %package -n %{libname}
 Summary:        xfconf Shared Library
 Group:          System/Libraries
+Recommends:     %{name} = %{version}
 Provides:       libxfce4mcs = %{version}
 Obsoletes:      libxfce4mcs < %{version}
-Recommends:     %{name} = %{version}
 
 %description -n %{libname}
 This package contains the xfconf shared library.
@@ -116,9 +115,6 @@ rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,ur_PK}
 
 %find_lang %{name} %{?no_lang_C}
 
-%clean
-rm -rf %{buildroot}
-
 %post -n %{libname} -p /sbin/ldconfig
 
 %postun -n %{libname} -p /sbin/ldconfig
@@ -139,6 +135,7 @@ rm -rf %{buildroot}
 %{_libdir}/libxfconf-*.so.*
 
 %files lang -f %{name}.lang
+%defattr(-,root,root)
 
 %files -n libxfconf-devel
 %defattr(-,root,root)