diff --git a/.webkitgtk3.metadata b/.webkitgtk3.metadata
new file mode 100644
index 0000000..ba69717
--- /dev/null
+++ b/.webkitgtk3.metadata
@@ -0,0 +1 @@
+3b9ddbdc61e38b5c8fdd108e891b7db5fb12d55a SOURCES/webkitgtk-2.0.4.tar.xz
diff --git a/README.md b/README.md
deleted file mode 100644
index 0e7897f..0000000
--- a/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-The master branch has no content
- 
-Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6
- 
-If you find this file in a distro specific branch, it means that no content has been checked in yet
diff --git a/SOURCES/webkit-1.1.14-nspluginwrapper.patch b/SOURCES/webkit-1.1.14-nspluginwrapper.patch
new file mode 100644
index 0000000..0d3aa27
--- /dev/null
+++ b/SOURCES/webkit-1.1.14-nspluginwrapper.patch
@@ -0,0 +1,12 @@
+--- webkit-1.1.17/Source/WebCore/plugins/PluginDatabase.cpp.old	2009-12-01 15:22:10.000000000 +0000
++++ webkit-1.1.17/Source/WebCore/plugins/PluginDatabase.cpp	2009-12-01 15:22:21.000000000 +0000
+@@ -357,6 +357,9 @@ Vector<String> PluginDatabase::defaultPl
+     paths.append("/usr/lib64/mozilla/plugins");
+     paths.append("/usr/lib/nsbrowser/plugins");
+     paths.append("/usr/lib64/nsbrowser/plugins");
++    /* And for nspluginwrapper */
++    paths.append("/usr/lib64/mozilla/plugins-wrapped");
++    paths.append("/usr/lib/mozilla/plugins-wrapped");
+ 
+     String mozHome(getenv("MOZILLA_HOME"));
+     mozHome.append("/plugins");
diff --git a/SOURCES/webkit-1.11.2-Double2Ints.patch b/SOURCES/webkit-1.11.2-Double2Ints.patch
new file mode 100644
index 0000000..3371964
--- /dev/null
+++ b/SOURCES/webkit-1.11.2-Double2Ints.patch
@@ -0,0 +1,21 @@
+diff -up webkitgtk-1.11.90/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp.double2ints webkitgtk-1.11.90/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
+--- webkitgtk-1.11.90/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp.double2ints	2013-02-12 17:22:38.000000000 +0100
++++ webkitgtk-1.11.90/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp	2013-03-07 18:04:39.778807991 +0100
+@@ -117,6 +118,17 @@ static double Ints2Double(uint32_t lo, u
+     u.ival64 = (static_cast<uint64_t>(hi) << 32) | lo;
+     return u.dval;
+ }
++
++static void Double2Ints(double input, intptr_t& lo, intptr_t& hi)
++{
++    union {
++        double dval;
++        int64_t ival64;
++    } u;
++    u.dval = input;
++    hi = static_cast<intptr_t>(u.ival64 >> 32);
++    lo = static_cast<intptr_t>(u.ival64);
++}
+ #endif // USE(JSVALUE32_64)
+ 
+ } // namespace LLint
diff --git a/SOURCES/webkit-1.11.2-yarr.patch b/SOURCES/webkit-1.11.2-yarr.patch
new file mode 100644
index 0000000..494e5a8
--- /dev/null
+++ b/SOURCES/webkit-1.11.2-yarr.patch
@@ -0,0 +1,12 @@
+diff -up webkitgtk-1.11.2/Source/WTF/wtf/Platform.h.orig webkitgtk-1.11.2/Source/WTF/wtf/Platform.h
+--- webkitgtk-1.11.2/Source/WTF/wtf/Platform.h.orig	2012-12-16 21:27:29.000000000 +0100
++++ webkitgtk-1.11.2/Source/WTF/wtf/Platform.h	2012-12-16 23:16:19.000000000 +0100
+@@ -1001,7 +1001,7 @@
+ #define ENABLE_REGEXP_TRACING 0
+ 
+ /* Yet Another Regex Runtime - turned on by default for JIT enabled ports. */
+-#if !defined(ENABLE_YARR_JIT) && (ENABLE(JIT) || ENABLE(LLINT_C_LOOP)) && !PLATFORM(CHROMIUM) && !(OS(QNX) && PLATFORM(QT))
++#if !defined(ENABLE_YARR_JIT) && ENABLE(JIT) && !PLATFORM(CHROMIUM) && !(OS(QNX) && PLATFORM(QT))
+ #define ENABLE_YARR_JIT 1
+ 
+ /* Setting this flag compares JIT results with interpreter results. */
diff --git a/SOURCES/webkit-1.11.90-double2intsPPC32.patch b/SOURCES/webkit-1.11.90-double2intsPPC32.patch
new file mode 100644
index 0000000..be35493
--- /dev/null
+++ b/SOURCES/webkit-1.11.90-double2intsPPC32.patch
@@ -0,0 +1,40 @@
+diff -up webkitgtk-1.11.90/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm.double2intsPPC32 webkitgtk-1.11.90/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
+--- webkitgtk-1.11.90/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm.double2intsPPC32	2013-03-07 17:55:22.488831605 +0100
++++ webkitgtk-1.11.90/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm	2013-03-07 17:56:04.998829804 +0100
+@@ -1729,7 +1729,7 @@ _llint_op_next_pname:
+     loadi 20[PC], t2
+     loadi PayloadOffset[cfr, t2, 8], t2
+     loadp JSPropertyNameIterator::m_jsStrings[t2], t3
+-    loadi [t3, t0, 8], t3
++    loadi PayloadOffset[t3, t0, 8], t3
+     addi 1, t0
+     storei t0, PayloadOffset[cfr, t1, 8]
+     loadi 4[PC], t1
+diff -up webkitgtk-1.11.90/Source/JavaScriptCore/llint/LowLevelInterpreter.asm.double2intsPPC32 webkitgtk-1.11.90/Source/JavaScriptCore/llint/LowLevelInterpreter.asm
+--- webkitgtk-1.11.90/Source/JavaScriptCore/llint/LowLevelInterpreter.asm.double2intsPPC32	2013-03-07 17:56:24.953828958 +0100
++++ webkitgtk-1.11.90/Source/JavaScriptCore/llint/LowLevelInterpreter.asm	2013-03-07 17:58:05.653824691 +0100
+@@ -263,13 +263,13 @@ macro assertNotConstant(index)
+ end
+ 
+ macro functionForCallCodeBlockGetter(targetRegister)
+-    loadp Callee[cfr], targetRegister
++    loadp Callee + PayloadOffset[cfr], targetRegister
+     loadp JSFunction::m_executable[targetRegister], targetRegister
+     loadp FunctionExecutable::m_codeBlockForCall[targetRegister], targetRegister
+ end
+ 
+ macro functionForConstructCodeBlockGetter(targetRegister)
+-    loadp Callee[cfr], targetRegister
++    loadp Callee + PayloadOffset[cfr], targetRegister
+     loadp JSFunction::m_executable[targetRegister], targetRegister
+     loadp FunctionExecutable::m_codeBlockForConstruct[targetRegister], targetRegister
+ end
+@@ -824,7 +824,7 @@ macro interpretResolveWithBase(opcodeLen
+     getResolveOperation(4, t0)
+     btpz t0, .slowPath
+ 
+-    loadp ScopeChain[cfr], t3
++    loadp ScopeChain + PayloadOffset[cfr], t3
+     # Get the base
+     loadis ResolveOperation::m_operation[t0], t2
+ 
diff --git a/SOURCES/webkitgtk-1.11.5-libatomic.patch b/SOURCES/webkitgtk-1.11.5-libatomic.patch
new file mode 100644
index 0000000..919046c
--- /dev/null
+++ b/SOURCES/webkitgtk-1.11.5-libatomic.patch
@@ -0,0 +1,52 @@
+diff -up webkitgtk-2.0.4/GNUmakefile.in.libatomic webkitgtk-2.0.4/GNUmakefile.in
+--- webkitgtk-2.0.4/GNUmakefile.in.libatomic	2013-07-19 14:12:04.000000000 +0200
++++ webkitgtk-2.0.4/GNUmakefile.in	2013-10-01 13:29:45.078869244 +0200
+@@ -20865,6 +20865,7 @@ libWTF_la_CXXFLAGS = \
+ 	$(libWTF_la_CFLAGS)
+ 
+ libWTF_la_CFLAGS = \
++    -latomic \
+ 	-fstrict-aliasing \
+ 	-O3 \
+ 	$(global_cflags) \
+@@ -22244,6 +22245,7 @@ Programs_WebKitPluginProcess_SOURCES = \
+ 
+ Programs_WebKitPluginProcess_LDADD = \
+ 	-lpthread \
++	-latomic \
+ 	libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
+ 	WebCoreLayerGtk2.a \
+ 	$(CAIRO_LIBS) \
+diff -up webkitgtk-2.0.4/Source/WebKit2/GNUmakefile.am.libatomic webkitgtk-2.0.4/Source/WebKit2/GNUmakefile.am
+diff -up webkitgtk-2.0.4/Source/WTF/GNUmakefile.am.libatomic webkitgtk-2.0.4/Source/WTF/GNUmakefile.am
+--- webkitgtk-2.0.4/Source/WTF/GNUmakefile.am.libatomic	2012-07-19 12:02:14.000000000 +0200
++++ webkitgtk-2.0.4/Source/WTF/GNUmakefile.am	2013-10-01 13:26:50.971876621 +0200
+@@ -25,6 +25,7 @@ libWTF_la_CXXFLAGS = \
+ 	$(libWTF_la_CFLAGS)
+ 
+ libWTF_la_CFLAGS = \
++   -latomic \
+ 	-fstrict-aliasing \
+ 	-O3 \
+ 	$(global_cflags) \
+diff -up webkitgtk-2.0.4/Source/WTF/wtf/Atomics.h.libatomic webkitgtk-2.0.4/Source/WTF/wtf/Atomics.h
+--- webkitgtk-2.0.4/Source/WTF/wtf/Atomics.h.libatomic	2013-07-19 09:03:53.000000000 +0200
++++ webkitgtk-2.0.4/Source/WTF/wtf/Atomics.h	2013-10-01 13:26:50.971876621 +0200
+@@ -107,6 +107,17 @@ inline int atomicDecrement(int volatile*
+ inline int atomicIncrement(int volatile* addend) { return __atomic_inc(addend) + 1; }
+ inline int atomicDecrement(int volatile* addend) { return __atomic_dec(addend) - 1; }
+ 
++#elif COMPILER(GCC) && (__GNUC__ > 4 || (__GNUC__ == 4 \
++                    && (__GNUC_MINOR__ > 8 || (__GNUC_MINOR__ == 8 \
++                    && (__GNUC_PATCHLEVEL__ > 0 || (__GNUC_PATCHLEVEL__ == 0)))))) \
++                    && CPU(PPC)
++#define WTF_USE_LOCKFREE_THREADSAFEREFCOUNTED 1
++inline int atomicIncrement(int volatile* addend) { return __atomic_fetch_add(addend, 1, __ATOMIC_ACQ_REL); }
++inline int atomicDecrement(int volatile* addend) { return __atomic_fetch_sub(addend, 1, __ATOMIC_ACQ_REL); }
++
++inline int64_t atomicIncrement(int64_t volatile* addend) { return __atomic_fetch_add(addend, 1, __ATOMIC_ACQ_REL); }
++inline int64_t atomicDecrement(int64_t volatile* addend) { return __atomic_fetch_sub(addend, 1, __ATOMIC_ACQ_REL); }
++
+ #elif COMPILER(GCC) && !CPU(SPARC64) // sizeof(_Atomic_word) != sizeof(int) on sparc64 gcc
+ #define WTF_USE_LOCKFREE_THREADSAFEREFCOUNTED 1
+ 
diff --git a/SOURCES/webkitgtk-aarch64.patch b/SOURCES/webkitgtk-aarch64.patch
new file mode 100644
index 0000000..07be13b
--- /dev/null
+++ b/SOURCES/webkitgtk-aarch64.patch
@@ -0,0 +1,41 @@
+diff --git a/Source/WTF/wtf/Platform.h b/Source/WTF/wtf/Platform.h
+index 3f6f2bd..fd253f5 100644
+--- a/Source/WTF/wtf/Platform.h
++++ b/Source/WTF/wtf/Platform.h
+@@ -314,7 +314,12 @@
+ 
+ #endif /* ARM */
+ 
+-#if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC)
++/* CPU(AARCH64) - Aarch64 */
++#if defined(__aarch64__)
++#define WTF_CPU_AARCH64 1
++#endif
++
++#if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(AARCH64)
+ #define WTF_CPU_NEEDS_ALIGNED_ACCESS 1
+ #endif
+ 
+@@ -744,7 +749,8 @@
+     || CPU(ALPHA) \
+     || CPU(SPARC64) \
+     || CPU(S390X) \
+-    || CPU(PPC64)
++    || CPU(PPC64) \
++    || CPU(AARCH64)
+ #define WTF_USE_JSVALUE64 1
+ #else
+ #define WTF_USE_JSVALUE32_64 1
+diff --git a/Source/WTF/wtf/dtoa/utils.h b/Source/WTF/wtf/dtoa/utils.h
+index ab8f251..d6a99f2 100644
+--- a/Source/WTF/wtf/dtoa/utils.h
++++ b/Source/WTF/wtf/dtoa/utils.h
+@@ -49,7 +49,7 @@
+ defined(__ARMEL__) || \
+ defined(_MIPS_ARCH_MIPS32R2)
+ #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
+-#elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA)
++#elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(AARCH64)
+ #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
+ #elif defined(_M_IX86) || defined(__i386__)
+ #if defined(_WIN32)
diff --git a/SPECS/webkitgtk3.spec b/SPECS/webkitgtk3.spec
new file mode 100644
index 0000000..c451bed
--- /dev/null
+++ b/SPECS/webkitgtk3.spec
@@ -0,0 +1,527 @@
+## NOTE: Lots of files in various subdirectories have the same name (such as
+## "LICENSE") so this short macro allows us to distinguish them by using their
+## directory names (from the source tree) as prefixes for the files.
+%global         add_to_doc_files()      \
+        mkdir -p %{buildroot}%{_docdir}/%{name}-%{version} ||: ; \
+        cp -p %1  %{buildroot}%{_docdir}/%{name}-%{version}/$(echo '%1' | sed -e 's!/!.!g')
+
+Name:           webkitgtk3
+Version:        2.0.4
+Release:        2%{?dist}
+Summary:        GTK+ Web content engine library
+
+Group:          Development/Libraries
+License:        LGPLv2+ and BSD
+URL:            http://www.webkitgtk.org/
+
+Source0:        http://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
+
+Patch0:         webkit-1.1.14-nspluginwrapper.patch
+# workarounds for non-JIT arches
+# https://bugs.webkit.org/show_bug.cgi?id=104270
+Patch1:         webkit-1.11.2-yarr.patch
+# https://bugs.webkit.org/show_bug.cgi?id=103128
+Patch2:         webkit-1.11.2-Double2Ints.patch
+Patch3:         webkitgtk-1.11.5-libatomic.patch
+Patch4:         webkit-1.11.90-double2intsPPC32.patch
+
+Patch5:         webkitgtk-aarch64.patch
+
+BuildRequires:  bison
+BuildRequires:  cairo-devel
+BuildRequires:  chrpath
+BuildRequires:  enchant-devel
+BuildRequires:  flex
+BuildRequires:  fontconfig-devel >= 2.5
+BuildRequires:  freetype-devel
+BuildRequires:  geoclue-devel
+BuildRequires:  gettext
+BuildRequires:  gperf
+BuildRequires:  gstreamer1-devel
+BuildRequires:  gstreamer1-plugins-base-devel
+BuildRequires:  gtk2-devel
+BuildRequires:  gtk3-devel >= 3.6
+BuildRequires:  gtk-doc
+BuildRequires:  glib2-devel >= 2.36.0
+BuildRequires:  harfbuzz-devel
+BuildRequires:  libsoup-devel >= 2.42.0
+BuildRequires:  libicu-devel
+BuildRequires:  libjpeg-devel
+BuildRequires:  libpng-devel
+BuildRequires:  libsecret-devel
+BuildRequires:  libwebp-devel
+BuildRequires:  libxslt-devel
+BuildRequires:  libXt-devel
+BuildRequires:  pcre-devel
+BuildRequires:  sqlite-devel
+BuildRequires:  gobject-introspection-devel >= 1.32.0
+BuildRequires:  perl-Switch
+BuildRequires:  ruby
+BuildRequires:  mesa-libGL-devel
+
+%ifarch ppc
+BuildRequires:  libatomic
+%endif
+
+%description
+WebKitGTK+ is the port of the portable web rendering engine WebKit to the
+GTK+ platform.
+
+This package contains WebKitGTK+ for GTK+ 3.
+
+%package -n     libwebkit2gtk
+Summary:        The libwebkit2gtk library
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+
+%description -n libwebkit2gtk
+The libwebkit2gtk package contains the libwebkit2gtk library
+that is part of %{name}.
+
+%package        devel
+Summary:        Development files for %{name}
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:       pkgconfig
+Requires:       gtk3-devel
+
+%description    devel
+The %{name}-devel package contains libraries, build data, and header
+files for developing applications that use %{name}.
+
+%package        doc
+Summary:        Documentation files for %{name}
+Group:          Documentation
+BuildArch:      noarch
+Requires:       %{name} = %{version}-%{release}
+
+%description    doc
+This package contains developer documentation for %{name}.
+
+%prep
+%setup -qn "webkitgtk-%{version}"
+%patch0 -p1 -b .nspluginwrapper
+%patch1 -p1 -b .yarr
+%patch2 -p1 -b .double2ints
+%ifarch ppc
+%patch3 -p1 -b .libatomic
+%endif
+# required for 32-bit big-endians
+%ifarch ppc s390
+%patch4 -p1 -b .double2intsPPC32
+%endif
+
+%ifarch aarch64
+%patch5 -p1 -b .aarch64
+%endif
+
+%build
+# Use linker flags to reduce memory consumption
+%global optflags %{optflags} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
+
+%ifarch s390 s390x %{arm} aarch64
+# Decrease debuginfo verbosity to reduce memory consumption even more
+%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
+%endif
+
+%ifarch ppc
+# Use linker flag -relax to get WebKit2 build under ppc(32) with JIT disabled
+%global optflags %{optflags} -Wl,-relax
+%endif
+
+CFLAGS="%{optflags} -DLIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGER_MIGHT_GO_AWAY" %configure                                                   \
+                        --with-gtk=3.0                          \
+%ifarch s390 s390x ppc ppc64 aarch64
+                        --disable-jit                           \
+%else
+                        --enable-jit                            \
+%endif
+                        --enable-introspection
+
+mkdir -p DerivedSources/webkit
+mkdir -p DerivedSources/WebCore
+mkdir -p DerivedSources/ANGLE
+mkdir -p DerivedSources/WebKit2
+mkdir -p DerivedSources/webkitdom/
+mkdir -p DerivedSources/InjectedBundle
+
+make %{_smp_mflags} V=1
+
+%install
+make install DESTDIR=%{buildroot}
+
+install -d -m 755 %{buildroot}%{_libexecdir}/%{name}
+install -m 755 Programs/GtkLauncher %{buildroot}%{_libexecdir}/%{name}
+install -m 755 Programs/MiniBrowser %{buildroot}%{_libexecdir}/%{name}
+
+# Remove lib64 rpaths
+chrpath --delete %{buildroot}%{_bindir}/jsc-3
+chrpath --delete %{buildroot}%{_libdir}/libwebkitgtk-3.0.so
+chrpath --delete %{buildroot}%{_libdir}/libwebkit2gtk-3.0.so
+chrpath --delete %{buildroot}%{_libexecdir}/%{name}/GtkLauncher
+chrpath --delete %{buildroot}%{_libexecdir}/%{name}/MiniBrowser
+chrpath --delete %{buildroot}%{_libexecdir}/WebKitPluginProcess
+chrpath --delete %{buildroot}%{_libexecdir}/WebKitWebProcess
+
+# Remove .la files
+find $RPM_BUILD_ROOT%{_libdir} -name "*.la" -delete
+
+%find_lang WebKitGTK-3.0
+
+## Finally, copy over and rename the various files for %%doc inclusion.
+%add_to_doc_files Source/WebKit/LICENSE
+%add_to_doc_files Source/WebKit/gtk/NEWS
+%add_to_doc_files Source/WebCore/icu/LICENSE
+%add_to_doc_files Source/WebCore/LICENSE-APPLE
+%add_to_doc_files Source/WebCore/LICENSE-LGPL-2
+%add_to_doc_files Source/WebCore/LICENSE-LGPL-2.1
+%add_to_doc_files Source/JavaScriptCore/COPYING.LIB
+%add_to_doc_files Source/JavaScriptCore/THANKS
+%add_to_doc_files Source/JavaScriptCore/AUTHORS
+%add_to_doc_files Source/JavaScriptCore/icu/README
+%add_to_doc_files Source/JavaScriptCore/icu/LICENSE
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%post -n libwebkit2gtk -p /sbin/ldconfig
+%postun -n libwebkit2gtk -p /sbin/ldconfig
+
+
+%files -f WebKitGTK-3.0.lang
+%doc %{_docdir}/%{name}-%{version}/
+%{_libdir}/libwebkitgtk-3.0.so.*
+%{_libdir}/libjavascriptcoregtk-3.0.so.*
+%{_libdir}/girepository-1.0/WebKit-3.0.typelib
+%{_libdir}/girepository-1.0/JSCore-3.0.typelib
+%dir %{_libexecdir}/%{name}
+%{_libexecdir}/%{name}/GtkLauncher
+%{_datadir}/webkitgtk-3.0
+
+%files -n libwebkit2gtk
+%{_libdir}/libwebkit2gtk-3.0.so.*
+%{_libdir}/webkit2gtk-3.0/
+%{_libdir}/girepository-1.0/WebKit2-3.0.typelib
+%{_libexecdir}/%{name}/MiniBrowser
+%{_libexecdir}/WebKitPluginProcess
+%{_libexecdir}/WebKitWebProcess
+
+%files  devel
+%{_bindir}/jsc-3
+%{_includedir}/webkitgtk-3.0
+%{_libdir}/libwebkitgtk-3.0.so
+%{_libdir}/libwebkit2gtk-3.0.so
+%{_libdir}/libjavascriptcoregtk-3.0.so
+%{_libdir}/pkgconfig/webkitgtk-3.0.pc
+%{_libdir}/pkgconfig/webkit2gtk-3.0.pc
+%{_libdir}/pkgconfig/javascriptcoregtk-3.0.pc
+%{_datadir}/gir-1.0/WebKit-3.0.gir
+%{_datadir}/gir-1.0/WebKit2-3.0.gir
+%{_datadir}/gir-1.0/JSCore-3.0.gir
+
+%files doc
+%dir %{_datadir}/gtk-doc
+%dir %{_datadir}/gtk-doc/html
+%{_datadir}/gtk-doc/html/webkitgtk
+%{_datadir}/gtk-doc/html/webkit2gtk
+
+
+%changelog
+* Tue Nov 5 2013 Tomas Popela <tpopela@redhat.com> - 2.0.4-2
+- Let webkitgtk3 compile on aarch64
+- Resolves: rhbz#1026479
+
+* Wed Oct 2 2013 Tomas Popela <tpopela@redhat.com> - 2.0.4-1
+- Update to 2.0.4
+- Resolves: rhbz#1013726
+
+* Tue Jun 11 2013 Kalev Lember <kalevlember@gmail.com> - 2.0.3-1
+- Update to 2.0.3
+
+* Fri Jun 07 2013 Kalev Lember <kalevlember@gmail.com> - 2.0.2-3
+- Link with harfbuzz-icu (split into separate library in harfbuzz 0.9.18)
+
+* Mon Jun 03 2013 Kalev Lember <kalevlember@gmail.com> - 2.0.2-2
+- Remove glib-compile-schemas scriptlets: the schemas are no longer installed
+- Add ldconfig calls to the libwebkit2gtk subpackage
+- Remove rpath from MiniBrowser
+- Re-enable full debuginfo (#861452)
+
+* Mon May 13 2013 Tomas Popela <tpopela@redhat.com> - 2.0.2-1
+- Update to 2.0.2
+
+* Mon May  6 2013 Matthias Clasen <mclasen@redhat.com> - 2.0.1-2
+- Split libwebkit2gtk off into a subpackage to avoid
+  pulling this 35M behemoth of a library onto the livecd
+  needlessly
+
+* Tue Apr 16 2013 Tomas Popela <tpopela@redhat.com> - 2.0.1-1
+- Update to 2.0.1
+
+* Thu Apr 11 2013 Tomas Popela <tpopela@redhat.com> - 2.0.0-3
+- Add fix for broken GObject casting
+
+* Wed Apr 3 2013 Tomas Popela <tpopela@redhat.com> - 2.0.0-2
+- Apply double2intsPPC32.patch also on s390
+
+* Wed Mar 27 2013 Tomas Popela <tpopela@redhat.com> - 2.0.0-1
+- Update to 2.0.0
+- Update BR versions
+- Drop unused patches
+
+* Wed Mar 20 2013 Kalev Lember <kalevlember@gmail.com> - 1.11.92-1
+- Update to 1.11.92
+
+* Fri Mar 08 2013 Tomas Popela <tpopela@redhat.com> 1.11.91-1
+- Update to 1.11.91
+- Fix for RH bug #915990 - Seed segfaults in JSC::LLInt::CLoop::execute()
+
+* Mon Feb 25 2013 Tomas Popela <tpopela@redhat.com> 1.11.90-3
+- Fix for not building on ppc32 with JIT disabled
+
+* Sat Feb 23 2013 Kevin Fenzi <kevin@scrye.com> 1.11.90-2
+- Add webkit2 MiniBrowser
+
+* Fri Feb 22 2013 Kalev Lember <kalevlember@gmail.com> - 1.11.90-1
+- Update to 1.11.90
+
+* Fri Feb 22 2013 Tomas Popela <tpopela@redhat.com> 1.11.5-5
+- Fix for not building on ppc32 with JIT disabled
+- BR libatomic (needs gcc >= 4.8.0) for ppc32
+
+* Mon Feb 18 2013 Tomas Popela <tpopela@redhat.com> 1.11.5-4
+- Backported fixes for not building with disabled JIT
+
+* Sat Feb 16 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.11.5-3
+- Re-enable JIT on ARM (hopefully the gmail crash is fixed)
+
+* Thu Feb 14 2013 Tomas Popela <tpopela@redhat.com> 1.11.5-2
+- Add upstream patch for RH bug #908143 - AccessibilityTableRow::parentTable crash
+
+* Wed Feb 06 2013 Kalev Lember <kalevlember@gmail.com> - 1.11.5-1
+- Update to 1.11.5
+- Drop upstreamed patches
+
+* Wed Jan 30 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.11.4-5
+- Rebuild against new icu again
+
+* Sat Jan 26 2013 Kalev Lember <kalevlember@gmail.com> - 1.11.4-4
+- Rebuilt for icu 50
+
+* Fri Jan 25 2013 Kalev Lember <kalevlember@gmail.com> - 1.11.4-3
+- Backport a fix for a crash in AccessibilityTableCell::parentTable()
+
+* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 1.11.4-2
+- rebuild due to "jpeg8-ABI" feature drop
+
+* Wed Jan 16 2013 Kalev Lember <kalevlember@gmail.com> - 1.11.4-1
+- Update to 1.11.4
+- Remove conditional pango deps; the build now uses harfbuzz directly
+- BR libwebp-devel
+- Drop upstreamed librt linking patch
+
+* Tue Dec 18 2012 Dan Horák <dan[at]danny.cz> - 1.11.2-3
+- fix 32-bit non-JIT arches
+
+* Tue Dec 18 2012 Dan Horák <dan[at]danny.cz> - 1.11.2-2
+- fix build for non-JIT arches
+
+* Sat Nov 24 2012 Kalev Lember <kalevlember@gmail.com> - 1.11.2-1
+- Update to 1.11.2
+- Add a patch to explicitly link with librt
+
+* Wed Oct 17 2012 Kalev Lember <kalevlember@gmail.com> - 1.10.1-1
+- Update to 1.10.1
+- Enable the parallel build
+- Drop the upstreamed Geode-compatibility patch
+
+* Fri Oct  5 2012 Daniel Drake <dsd@laptop.org> - 1.10.0-2
+- Restore compatibility with AMD Geode processors
+
+* Mon Sep 24 2012 Kalev Lember <kalevlember@gmail.com> - 1.10.0-1
+- Update to 1.10.0
+- Adjust for webkit -> webkitgtk upstream tarball rename
+
+* Wed Sep 19 2012 Kalev Lember <kalevlember@gmail.com> - 1.9.92-2
+- Build with gstreamer1
+
+* Wed Sep 19 2012 Kalev Lember <kalevlember@gmail.com> - 1.9.92-1
+- Update to 1.9.92
+
+* Wed Sep 05 2012 Kalev Lember <kalevlember@gmail.com> - 1.9.91-1
+- Update to 1.9.91
+
+* Sun Sep  2 2012 Matthias Clasen <mclasen@redhat.com> - 1.9.90-2
+- Rebuild
+
+* Wed Aug 29 2012 Daniel Drake <dsd@laptop.org> - 1.9.90-1
+- Update to latest release (#850520)
+
+* Thu Aug  9 2012 Daniel Drake <dsd@laptop.org> - 1.9.5-2
+- Add upstream patch to fix build without JIT (#843428)
+- Add upstream patch to fix build with latest gcc/bison
+
+* Wed Jul 18 2012 Kalev Lember <kalevlember@gmail.com> - 1.9.5-1
+- Update to 1.9.5
+- Build with -g1 to avoid running into 4 GB ar format limit
+
+* Wed Jul 11 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.9.4-3
+- Fix %%post scriptlet dependencies.
+
+* Wed Jul 04 2012 Dan Horák <dan[at]danny.cz> - 1.9.4-2
+- apply workaround for s390x until #835957 is resolved (static library archive > 4 GB)
+
+* Thu Jun 28 2012 Kalev Lember <kalevlember@gmail.com> - 1.9.4-1
+- Update to 1.9.4
+
+* Thu Jun 07 2012 Kalev Lember <kalevlember@gmail.com> - 1.9.3-1
+- Update to 1.9.3
+- Build webkit2gtk and BR gtk2-devel for its plugin process
+
+* Tue May 15 2012 Karsten Hopp <karsten@redhat.com> 1.8.1-3
+- disable JIT on PPC(64) as the autodetection enables it even if not supported
+
+* Mon May 14 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.8.1-2
+- Explicitly disable JIT on ARM as it's not currently stable with JS heavy pages
+
+* Tue Apr 24 2012 Kalev Lember <kalevlember@gmail.com> - 1.8.1-1
+- Update to 1.8.1
+- Dropped the backported patches
+- Remove lib64 rpaths with chrpath
+- Update gsettings rpm scriptlets
+
+* Wed Apr 18 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.8.0-3
+- Add upstream patch to fix crash when SSE2 isn't present
+- Add upstream patch to flickering when some widgets are drawn
+
+* Mon Apr 09 2012 Kalev Lember <kalevlember@gmail.com> - 1.8.0-2
+- Finish splitting out a -doc subpackage (#808917)
+
+* Wed Mar 28 2012 Richard Hughes <rhughes@redhat.com> - 1.8.0-1
+- Update to 1.8.0.
+
+* Sat Mar 24 2012 Dan Horák <dan[at]danny.cz> - 1.7.92-2
+- add ppc to low mem arches
+- decrease debuginfo verbosity on s390 to save memory
+
+* Wed Mar 21 2012 Kalev Lember <kalevlember@gmail.com> - 1.7.92-1
+- Update to 1.7.92
+- Don't pass --enable-geolocation to configure; it's now enabled by default
+
+* Thu Mar 15 2012 Karsten Hopp <karsten@redhat.com> 1.7.91-2
+- disable jit on ppc(64)
+
+* Thu Mar  8 2012 Matthias Clasen <mclasen@redhat.com> - 1.7.91-1
+- Update to 1.7.91
+
+* Tue Feb 28 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.7.5-3
+- Add ARM to and optimise compile flags for low mem arches
+
+* Mon Feb 20 2012 Dan Horák <dan[at]danny.cz> - 1.7.5-2
+- don't enable jit on s390(x)
+
+* Tue Feb  7 2012 Matthias Clasen <mclasen@redhat.com> - 1.7.5-1
+- Update to 1.7.5
+
+* Tue Jan 17 2012 Matthias Clasen <mclasen@redhat.com> - 1.7.4-1
+- Update to 1.7.4
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Dec 20 2011 Matthias Clasen <mclasen@redhat.com> - 1.7.3-1
+- Update to 1.7.3
+
+* Thu Nov 24 2011 Tomas Bzatek <tbzatek@redhat.com> - 1.7.2-1
+- Update to 1.7.2
+
+* Mon Nov 7 2011 Matthias Clasen <mclasen@redhat.com> 1.7.1-2
+- Rebuild against new libpng
+
+* Wed Nov  2 2011 Matthias Clasen <mclasen@redhat.com> 1.7.1-1
+- Update to 1.7.1
+
+* Wed Oct 12 2011 Dan Horák <dan[at]danny.cz> 1.6.1-2
+- fix build on s390(x)
+
+* Wed Sep 28 2011 Ray Strode <rstrode@redhat.com> 1.6.1-1
+- Update to 1.6.1
+
+* Fri Sep 09 2011 Caolán McNamara <caolanm@redhat.com> - 1.5.1-2
+- rebuild for icu 4.8.1
+
+* Thu Jun 16 2011 Tomas Bzatek <tbzatek@redhat.com> - 1.5.1-1
+- Update to 1.5.1
+
+* Tue Jun 14 2011 Bastien Nocera <bnocera@redhat.com> 1.4.0-3
+- Rebuild against newer GTK+
+
+* Wed May 11 2011 Cosimo Cecchi <cosimoc@redhat.com> 1.4.0-2
+- Add a doc package for gtk-doc documentation
+
+* Tue Apr 26 2011 Matthias Clasen <mclasen@redhat.com> 1.4.0-1
+- Update to 1.4.0
+
+* Tue Mar 22 2011 Matthias Clasen <mclasen@redhat.com> 1.3.13-1
+- Update to 1.3.13
+
+* Thu Feb 10 2011 Matthias Clasen <mclasen@redhat.com> 1.3.10-3
+- Rebuild against newer gtk
+
+* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.11-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Feb  2 2011 Matthias Clasen <mclasen@redhat.com> 1.3.11-1
+- 1.3.11
+
+* Wed Feb  2 2011 Matthias Clasen <mclasen@redhat.com> 1.3.10-2
+- Rebuild against newer gtk
+
+* Mon Jan 10 2011 Matthias Clasen <mclasen@redhat.com> 1.3.10-1
+- Update to 1.3.10
+
+* Sun Jan  9 2011 Matthias Clasen <mclasen@redhat.com> 1.3.9-1
+- Update to 1.3.9
+
+* Fri Dec  3 2010 Matthias Clasen <mclasen@redhat.com> 1.3.7-2
+- Rebuild against new gtk
+
+* Wed Dec  1 2010 Matthias Clasen <mclasen@redhat.com> 1.3.7-1
+- Update to 1.3.7
+
+* Thu Nov 11 2010 Matthias Clasen <mclasen@redhat.com> 1.3.6-1
+- Update to 1.3.6
+- Disable the s390 patch again :-( Upstream it, maybe ?
+
+* Thu Nov 11 2010 Dan Horák <dan[at]danny.cz> - 1.3.5-2
+- Updated and re-enabled the s390 patch
+
+* Mon Nov  1 2010 Matthias Clasen <mclasen@redhat.com> 1.3.5-1
+- Update to 1.3.5
+
+* Wed Sep 29 2010 jkeating - 1.3.4-3
+- Rebuilt for gcc bug 634757
+
+* Fri Sep 24 2010 Matthias Clasen <mclasen@redhat.com> 1.3.4-2
+- Enable JIT/patch for execmem
+- Move inspector to the main package
+
+* Thu Sep 23 2010 Matthias Clasen <mclasen@redhat.com> 1.3.4-1
+- Update to 1.3.4
+
+* Wed Aug 25 2010 Dan Horák <dan[at]danny.cz> - 1.3.3-4
+- Do not generate debug information to prevent linker memory exhaustion on s390 with its 2 GB address space
+
+* Wed Jul 21 2010 Dan Horák <dan[at]danny.cz> - 1.3.3-3
+- Fix build on s390(x)
+
+* Thu Jul 15 2010 Colin Walters <walters@verbum.org> - 1.3.3-2
+- Rebuild with new gobject-introspection
+
+* Fri Jul  9 2010 Matthias Clasen <mclasen@redhat.com> 1.3.2-2
+- Fix conflicting gettext domain with webkitgtk
+- Drop the -doc subpackage
+
+* Thu Jul  1 2010 Matthias Clasen <mclasen@redhat.com> 1.3.2-1
+- Initial packaging