fritzkink
2023-11-27 216a40973d47a5467662e1aa81822d75a139d605
webkitgtk - fix minibrowser and remove libjpeg6 dependency

4 files modified
18 ■■■■ changed files
components/library/webkitgtk/Makefile 6 ●●●●● patch | view | raw | blame | history
components/library/webkitgtk/patches/mapfile.i386 4 ●●● patch | view | raw | blame | history
components/library/webkitgtk/pkg5 3 ●●●● patch | view | raw | blame | history
components/library/webkitgtk/webkitgtk2.p5m 5 ●●●● patch | view | raw | blame | history
components/library/webkitgtk/Makefile
@@ -21,6 +21,7 @@
COMPONENT_NAME=        webkitgtk
COMPONENT_VERSION=    2.42.2
COMPONENT_REVISION=    1
COMPONENT_SUMMARY=    Web content engine library for GTK+
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
@@ -88,6 +89,8 @@
CMAKE_OPTIONS += -DENABLE_GAMEPAD=off
CMAKE_OPTIONS += -DUSE_WOFF2=off
CMAKE_OPTIONS += -DCMAKE_BUILD_TYPE=Release
CMAKE_OPTIONS += -DJPEG_INCLUDE_DIR=$(JPEG_INCDIR)
CMAKE_OPTIONS += -DJPEG_LIBRARY=$(JPEG_LIBDIR)/libjpeg.so
# Tell g-ir-scanner not to cache results in homedir of user running the build
COMPONENT_BUILD_ENV += GI_SCANNER_DISABLE_CACHE=""
@@ -116,9 +119,8 @@
REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG)
REQUIRED_PACKAGES += $(ICU_LIBRARY_PKG)
REQUIRED_PACKAGES += $(JPEG_IMPLEM_PKG)
REQUIRED_PACKAGES += database/sqlite-3
REQUIRED_PACKAGES += image/library/libjpeg6
REQUIRED_PACKAGES += image/library/libjpeg6-ijg
REQUIRED_PACKAGES += image/library/libpng16
REQUIRED_PACKAGES += image/library/openjpeg
REQUIRED_PACKAGES += library/audio/gstreamer1
components/library/webkitgtk/patches/mapfile.i386
@@ -1,6 +1,6 @@
--- webkitgtk-2.42.2/Source/WebKit/webkitglib-symbols.map    2023-09-19 10:27:50.835672000 +0200
+++ webkitgtk-2.42.2/Source/WebKit/webkitglib-symbols.map.new    2023-11-22 19:28:27.318318298 +0100
@@ -1,14 +1,2174 @@
@@ -1,14 +1,2176 @@
 {
 global:
-  jsc_*;
@@ -2181,6 +2181,8 @@
+  webkit_web_form_manager_get_type;
+  _ZN6WebKit18NetworkProcessMainEiPPc;
+  _ZN6WebKit14WebProcessMainEiPPc;
+  _ZN6WebKit26WebProcessExtensionManager9singletonEv;
+  _ZN6WebKit26WebProcessExtensionManager10initializeEPNS_14InjectedBundleEPN3API6ObjectE;
 local:
   *;
 };
components/library/webkitgtk/pkg5
@@ -3,8 +3,7 @@
        "database/sqlite-3",
        "developer/gperf",
        "developer/icu",
        "image/library/libjpeg6",
        "image/library/libjpeg6-ijg",
        "image/library/libjpeg8-turbo",
        "image/library/libpng16",
        "image/library/openjpeg",
        "library/audio/gstreamer1",
components/library/webkitgtk/webkitgtk2.p5m
@@ -28,10 +28,7 @@
<transform file path=usr/lib/$(MACH64)/webkit2gtk-4.1/[^/]* -> default mode 0555>
link path=usr/bin/jsc target=../lib/$(MACH64)/webkit2gtk-4.1/jsc mediator=webkitgtk mediator-version=4.0
link path=usr/bin/jsc-4 target=../lib/$(MACH64)/webkit2gtk-4.1/jsc
file path=usr/lib/$(MACH64)/MiniBrowser
file path=usr/lib/$(MACH64)/MiniBrowser mode=0555
link path=usr/lib/$(MACH64)/libjavascriptcoregtk-4.1.so \
    target=libjavascriptcoregtk-4.1.so.0
link path=usr/lib/$(MACH64)/libjavascriptcoregtk-4.1.so.0 \