=== modified file 'extensions/cookie-manager/cookie-manager.c'
--- extensions/cookie-manager/cookie-manager.c	2013-07-29 21:05:02 +0000
+++ extensions/cookie-manager/cookie-manager.c	2013-08-22 19:44:29 +0000
@@ -12,7 +12,7 @@
 #include "config.h"
 #include <midori/midori.h>
 #include "katze/katze.h"
-#include <libsoup/soup-cookie-jar-sqlite.h>
+#include <libsoup/soup-cookie-jar-db.h>
 
 #include "cookie-manager.h"
 #include "cookie-manager-page.h"
@@ -282,7 +282,7 @@
 	/* setup soup */
 #ifdef HAVE_WEBKIT2
 	gchar *filename = midori_paths_get_config_filename_for_writing ("cookies.db");
-	priv->jar = soup_cookie_jar_sqlite_new (filename, FALSE);
+	priv->jar = soup_cookie_jar_db_new (filename, FALSE);
 	g_free(filename);
 #else
 	SoupSession *session = webkit_get_default_session();

=== modified file 'midori/midori-session.c'
--- midori/midori-session.c	2013-08-10 19:20:31 +0000
+++ midori/midori-session.c	2013-08-22 19:44:29 +0000
@@ -17,8 +17,8 @@
 #include "sokoke.h"
 
 #include <glib/gi18n-lib.h>
-#include <libsoup/soup-cookie-jar-sqlite.h>
-#include <libsoup/soup-gnome-features.h>
+#include <libsoup/soup-cookie-jar-db.h>
+//#include <libsoup/soup-gnome-features.h>
 
     #define LIBSOUP_USE_UNSTABLE_REQUEST_API
     #include <libsoup/soup-cache.h>
@@ -59,7 +59,7 @@
     MidoriProxy proxy_type = katze_object_get_enum (settings, "proxy-type");
     if (proxy_type == MIDORI_PROXY_AUTOMATIC)
     {
-        soup_session_add_feature_by_type (session, SOUP_TYPE_PROXY_RESOLVER_GNOME);
+        soup_session_add_feature_by_type (session, SOUP_TYPE_PROXY_RESOLVER);
 
         GProxyResolver* resolver = g_proxy_resolver_get_default ();
         gchar** proxies = g_proxy_resolver_lookup (resolver, "none", NULL, NULL);
@@ -70,7 +70,7 @@
     }
     else if (proxy_type == MIDORI_PROXY_HTTP)
     {
-        soup_session_remove_feature_by_type (session, SOUP_TYPE_PROXY_RESOLVER_GNOME);
+        soup_session_remove_feature_by_type (session, SOUP_TYPE_PROXY_RESOLVER);
         gchar* proxy = katze_object_get_string (settings, "http-proxy");
         GString* http_proxy = g_string_new (proxy);
         g_string_append_printf (http_proxy, ":%d", katze_object_get_int (settings, "http-proxy-port"));
@@ -81,7 +81,7 @@
     else
     {
         uses_proxy = FALSE;
-        soup_session_remove_feature_by_type (session, SOUP_TYPE_PROXY_RESOLVER_GNOME);
+        soup_session_remove_feature_by_type (session, SOUP_TYPE_PROXY_RESOLVER);
         midori_soup_session_set_proxy_uri (session, NULL);
     }
 
@@ -327,7 +327,7 @@
     g_object_unref (feature);
 
     katze_assign (config_file, midori_paths_get_config_filename_for_writing ("cookies.db"));
-    jar = soup_cookie_jar_sqlite_new (config_file, FALSE);
+    jar = soup_cookie_jar_db_new (config_file, FALSE);
     soup_session_add_feature (session, SOUP_SESSION_FEATURE (jar));
     g_signal_connect (jar, "changed",
                       G_CALLBACK (midori_session_cookie_jar_changed_cb), settings);

=== modified file 'wscript'
--- wscript	2013-08-14 17:57:02 +0000
+++ wscript	2013-08-22 19:44:29 +0000
@@ -278,7 +278,7 @@
         conf.check_message_custom ('unique', '', 'disabled')
     conf.define ('HAVE_UNIQUE', [0,1][conf.env['UNIQUE_VERSION'] != 'No'])
 
-    check_pkg ('libsoup-gnome-2.4', '2.27.90', var='LIBSOUP')
+    check_pkg ('libsoup-2.4', '2.27.90', var='LIBSOUP')
     if check_version (conf.env['LIBSOUP_VERSION'], 2, 29, 91):
         conf.define ('HAVE_LIBSOUP_2_29_91', 1)
     if check_version (conf.env['LIBSOUP_VERSION'], 2, 34, 0):
