# disable SSE2 on 486 and 686 if [ "$CARCH" = 'i486' -o "$CARCH" = 'i686' ]; then source+=('webkitgtk-2.24.1-no-sse2.patch') sha256sums+=('07bf1fc27fa3b92583e60297b390a6a3b048710b531f54af79a275db559bf548') eval "$( declare -f prepare | \ sed ' /cd.*/a patch -p1 < ../webkitgtk-2.24.1-no-sse2.patch ' )" fi # 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." eval "$( declare -f build | \ sed ' /cmake --build build/a \ cd build && make JavaScriptCore-4-gir && cd .. \ cmake --build build s/\(cmake --build build\)/\1 || true/g ' )" # work around: # CMake Error at Source/cmake_install.cmake:41 (file): # file INSTALL cannot find # "/build/webkit2gtk/src/build/Documentation/webkit2gtk-4.0/html/webkit2gtk-4.0/style.css". # Call Stack (most recent call first): # cmake_install.cmake:42 (include) eval "$( declare -f package | \ sed ' s/\(.*cmake.*install\)/\1 || true/g ' )"