summaryrefslogtreecommitdiff
path: root/extra/webkit2gtk/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'extra/webkit2gtk/PKGBUILD')
-rw-r--r--extra/webkit2gtk/PKGBUILD21
1 files changed, 10 insertions, 11 deletions
diff --git a/extra/webkit2gtk/PKGBUILD b/extra/webkit2gtk/PKGBUILD
index 8c57f8cb..6e0af735 100644
--- a/extra/webkit2gtk/PKGBUILD
+++ b/extra/webkit2gtk/PKGBUILD
@@ -1,14 +1,13 @@
# disable SSE2 on 486 and 686
-source_i486+=('webkitgtk-2.27.91-no-sse2.arch32.patch')
-source_i686+=('webkitgtk-2.27.91-no-sse2.arch32.patch')
-sha256sums_i486+=('30f40db0ce4c90f62207925e0bd03766c64756725c463444279d2685daf4dfc3')
-sha256sums_i686+=('30f40db0ce4c90f62207925e0bd03766c64756725c463444279d2685daf4dfc3')
-
+source_i486+=('webkitgtk-2.36.3-no-sse2.arch32.patch')
+source_i686+=('webkitgtk-2.36.3-no-sse2.arch32.patch')
+sha256sums_i486+=('58a724b7f1092a9049186a3b8c61689c31558b6c2b587c827cec04219397adac')
+sha256sums_i686+=('58a724b7f1092a9049186a3b8c61689c31558b6c2b587c827cec04219397adac')
if [ "${CARCH}" != "pentium4" ]; then
eval "$(
declare -f prepare | \
sed '
- /cd.*/a for _p in \"$srcdir\"\/*.arch32.patch; do patch -p1 -i \"$_p\"; done
+ /cd.*/a patch -Rp1 -i "$srcdir"/webkitgtk-2.36.3-no-sse2.arch32.patch
'
)"
fi
@@ -29,12 +28,12 @@ eval "$(
'
)"
-# work around broken generated makefiles resulting in
-# "make[2]: *** No rule to make target 'JavaScriptCore-4.0.gir', needed by 'WebKit2-4.0.gir'. Stop."
-# https://bugs.webkit.org/show_bug.cgi?id=195251
+# linker runs out of memory on 32-bit
eval "$(
declare -f build | \
sed '
- s|cmake --build build|cmake --build build; cd build/Source/JavaScriptCore; make; cd ../../..; cmake --build build|
+ 3 i LDFLAGS+=" -Wl,--no-keep-memory"
+ 3 i CFLAGS+=" -g1"
+ 3 i CXXFLAGS+=" -g1"
'
-)"
+)"