@@ -59,9 +59,19 @@ createZipForLinux() {
5959 # copy all relevant binaries
6060 cp -t $tmpdir ./WebKitBuild/WPE/Release/bin/MiniBrowser ./WebKitBuild/WPE/Release/bin/WPE* Process
6161 # copy all relevant shared objects
62- LD_LIBRARY_PATH=" $PWD /WebKitBuild/WPE/DependenciesWPE/Root/lib" ldd WebKitBuild/WPE/Release/bin/MiniBrowser | grep -o ' [^ ]*WebKitBuild/WPE/[^ ]*' | xargs cp -t $tmpdir
63- LD_LIBRARY_PATH=" $PWD /WebKitBuild/WPE/DependenciesWPE/Root/lib" ldd WebKitBuild/WPE/Release/bin/WPENetworkProcess | grep -o ' [^ ]*WebKitBuild/WPE/[^ ]*' | xargs cp -t $tmpdir
64- LD_LIBRARY_PATH=" $PWD /WebKitBuild/WPE/DependenciesWPE/Root/lib" ldd WebKitBuild/WPE/Release/bin/WPEWebProcess | grep -o ' [^ ]*WebKitBuild/WPE/[^ ]*' | xargs cp -t $tmpdir
62+ # - exclude gstreamer plugins
63+ LD_LIBRARY_PATH=" $PWD /WebKitBuild/WPE/DependenciesWPE/Root/lib" ldd WebKitBuild/WPE/Release/bin/MiniBrowser \
64+ | grep -o ' [^ ]*WebKitBuild/WPE/[^ ]*' \
65+ | grep -v ' /libgst.*so' \
66+ | xargs cp -t $tmpdir
67+ LD_LIBRARY_PATH=" $PWD /WebKitBuild/WPE/DependenciesWPE/Root/lib" ldd WebKitBuild/WPE/Release/bin/WPENetworkProcess \
68+ | grep -o ' [^ ]*WebKitBuild/WPE/[^ ]*' \
69+ | grep -v ' /libgst.*so' \
70+ | xargs cp -t $tmpdir
71+ LD_LIBRARY_PATH=" $PWD /WebKitBuild/WPE/DependenciesWPE/Root/lib" ldd WebKitBuild/WPE/Release/bin/WPEWebProcess \
72+ | grep -o ' [^ ]*WebKitBuild/WPE/[^ ]*' \
73+ | grep -v ' /libgst.*so' \
74+ | xargs cp -t $tmpdir
6575 # Copy libvpx.so.5 as Ubuntu 20.04 comes with libvpx.so.6
6676 ldd WebKitBuild/WPE/Release/bin/MiniBrowser | grep -o ' [^ ]*\/libvpx.so.5[^ ]*' | xargs cp -t $tmpdir
6777 # Injected bundle is loaded dynamicly via dlopen => not bt listed by ldd.
@@ -76,7 +86,14 @@ createZipForLinux() {
7686 # copy all relevant binaries
7787 cp -t $tmpdir ./WebKitBuild/GTK/Release/bin/MiniBrowser ./WebKitBuild/GTK/Release/bin/WebKit* Process
7888 # copy all relevant shared objects
79- LD_LIBRARY_PATH=" $PWD /WebKitBuild/GTK/DependenciesGTK/Root/lib" ldd WebKitBuild/GTK/Release/bin/MiniBrowser | grep -o ' [^ ]*WebKitBuild/GTK/[^ ]*' | xargs cp -t $tmpdir
89+ # - exclude gstreamer plugins
90+ # - exclude libdrm
91+ LD_LIBRARY_PATH=" $PWD /WebKitBuild/GTK/DependenciesGTK/Root/lib" ldd WebKitBuild/GTK/Release/bin/MiniBrowser \
92+ | grep -o ' [^ ]*WebKitBuild/GTK/[^ ]*' \
93+ | grep -v ' /libgst.*so' \
94+ | grep -v ' /libdrm.so' \
95+ | xargs cp -t $tmpdir
96+
8097 # Injected bundle is loaded dynamicly via dlopen => not bt listed by ldd.
8198 cp -t $tmpdir WebKitBuild/GTK/Release/lib/libwebkit2gtkinjectedbundle.so
8299 # Copy libvpx.so.5 as Ubuntu 20.04 comes with libvpx.so.6
0 commit comments