mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-05 04:06:38 +08:00
Use webkit launch script
This commit is contained in:
parent
0c49cecbc5
commit
9552c0c41a
@ -58,8 +58,8 @@ cookbook_cmake
|
||||
patchelf --replace-needed "${COOKBOOK_SYSROOT}/usr/lib/libsqlite3.so" "libsqlite3.so" "${COOKBOOK_STAGE}/usr/lib/libwebkit2gtk-4.1.so"
|
||||
patchelf --replace-needed "${COOKBOOK_SYSROOT}/usr/lib/libsqlite3.so" "libsqlite3.so" "${COOKBOOK_STAGE}/usr/libexec/webkit2gtk-4.1/MiniBrowser"
|
||||
mkdir -p "${COOKBOOK_STAGE}/usr/bin" "${COOKBOOK_STAGE}/usr/share/applications"
|
||||
ln -sr "${COOKBOOK_STAGE}/usr/libexec/webkit2gtk-4.1/MiniBrowser" "${COOKBOOK_STAGE}/usr/bin/MiniBrowser"
|
||||
cp "${COOKBOOK_RECIPE}/webkit.desktop" "${COOKBOOK_STAGE}/usr/share/applications/webkit.desktop"
|
||||
cp "${COOKBOOK_RECIPE}/webkit.sh" "${COOKBOOK_STAGE}/usr/bin/webkit"
|
||||
"""
|
||||
|
||||
[package]
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
[Desktop Entry]
|
||||
Name=WebKit
|
||||
Comment=WebKit GTK Browser
|
||||
Exec=MiniBrowser
|
||||
Exec=webkit
|
||||
Icon=/usr/share/ui/icons/apps/internet-web-browser.png
|
||||
Terminal=false
|
||||
Type=Application
|
||||
|
||||
18
recipes/wip/web/webkitgtk3/webkit.sh
Executable file
18
recipes/wip/web/webkitgtk3/webkit.sh
Executable file
@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
SCHEMA_DIR="/usr/share/glib-2.0/schemas"
|
||||
COMPILED_SCHEMA="$SCHEMA_DIR/gschemas.compiled"
|
||||
|
||||
if [ ! -f "$COMPILED_SCHEMA" ]; then
|
||||
echo "GSettings schemas are not compiled. Please run"
|
||||
echo "sudo glib-compile-schemas $SCHEMA_DIR"
|
||||
# otherwise css layout will be broken
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# TODO: why?
|
||||
export GTK_DEBUG=interactive
|
||||
# TODO: plugin scanner parsing failure
|
||||
export GST_REGISTRY_DISABLE=yes
|
||||
|
||||
exec /usr/libexec/webkit2gtk-4.1/MiniBrowser
|
||||
Loading…
Reference in New Issue
Block a user