Skip to content

Commit 5f22072

Browse files
committed
Explora updates to get it run on R3!
1 parent 95facaa commit 5f22072

File tree

3 files changed

+22
-6
lines changed

3 files changed

+22
-6
lines changed

board/explora/explora.txt

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
libWPEFramework*
2+
libprime-video-device-layer.so
3+
libignition-device-layer.so
14
WPENetworkProcess
25
WPEWebProcess
36
WPEDatabaseProcess
@@ -63,6 +66,7 @@ libgstrtsp-1.0.so
6366
libgstrtp-1.0.so
6467
libgsturidownloader-1.0.so
6568
libgstvideo-1.0.so
69+
libgstisoff-1.0.so
6670
libharfbuzz-icu.so
6771
libharfbuzz.so
6872
libhogweed.so
@@ -92,7 +96,7 @@ libwebsocket.so
9296
libWPE.so
9397
libWPE-platform.so
9498
libWPEWebInspectorResources.so
95-
libWPEWebKit-0.1.so
99+
libWPEWebKit-1.0.so
96100
libxkbcommon.so
97101
libxml2.so
98102
libxslt.so
@@ -125,7 +129,6 @@ libWPEFrameworkMarshallings.so
125129
libWPEFrameworkCore.so
126130
libWPEFrameworkCryptalgo.so
127131
libWPEFrameworkPlugins.so
128-
libWPEFrameworkProtocols.so
129132
libWPEFrameworkTracing.so
130133
libWPEFrameworkVirtualInput.so
131134
libWPEFrameworkTimeSync.so
@@ -138,7 +141,14 @@ libWPEFrameworkJSONRPCPlugin.so
138141
libWPEFrameworkPlayerInfo.so
139142
libWPEFrameworkWebServer.so
140143
libWPEFrameworkAmazonPrime.so
141-
libwpe-0.2.so
144+
libWPEFrameworkWebSocket.so
145+
libWPEFrameworkCOM.so
146+
libgiognutls.so
147+
libWPEInjectedBundle.so
148+
libWPEFrameworkWebKitBrowserImpl.so
149+
libdeviceinfo.so
150+
libignition.so
151+
libwpe-1.0.so
142152
libWPEBackend-rdk.so
143153
libWPEBackend-default.so
144154
libwebpdemux.so

board/explora/wpeframework.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22

33
export SOURCE=/UserApps/metrological
4-
export LD_LIBRARY_PATH=$SOURCE/usr/share/ignition/lib:$SOURCE/usr/lib:/lib:/usr/lib:$SOURCE/lib:$SOURCE/usr/lib/wpeframework/plugins:$SOURCE/usr/lib/wpeframework/proxystubs
4+
export LD_LIBRARY_PATH=$SOURCE/usr/share/ignition/lib:$SOURCE/usr/lib:/lib:/usr/lib:$SOURCE/lib:$SOURCE/usr/lib/wpeframework/plugins:$SOURCE/usr/lib/wpeframework/proxystubs:$SOURCE/usr/libexec/wpe-webkit-1.0
55
export PATH=$SOURCE/usr/bin:$PATH
66
export GST_PLUGIN_SCANNER=$SOURCE/usr/libexec/gstreamer-1.0/gst-plugin-scanner
77
export GST_PLUGIN_SYSTEM_PATH=$SOURCE/usr/lib/gstreamer-1.0
@@ -78,7 +78,12 @@ case "$1" in
7878
if [ ! -f $DRMSTORE ]; then
7979
touch /tmp/drmstore
8080
fi
81-
81+
if [ ! -f usr/libexec ]; then
82+
ln -s $SOURCE/usr/libexec /usr/libexec
83+
fi
84+
if [ ! -f /etc/ssl/certs/ca-certificates.crt ]; then
85+
ln -s /Systemapps/wpe/metrological/etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
86+
fi
8287
grep -q "/usr/share ext4" /proc/mounts && echo "/usr/share is already mounted" || mount -t ext4 --bind $DESTINATION/share/ /usr/share/
8388
grep -q "/etc ext4" /proc/mounts && echo "/etc is already mounted" || mount -t ext4 --bind $DESTINATION/etc/ /etc/
8489
grep -q "/usr/lib ext4" /proc/mounts && echo "/usr/lib is already mounted" || mount -t ext4 --bind $DESTINATION/lib/ /usr/lib/

configs/explora_bcm7267_wpe_ml_defconfig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ BR2_PACKAGE_WPEFRAMEWORK_DATA_PATH="/UserApps/metrological/usr/share/WPEFramewor
3535
BR2_PACKAGE_WPEFRAMEWORK_SYSTEM_PATH="/UserApps/metrological/usr/lib/wpeframework/plugins"
3636
BR2_PACKAGE_WPEFRAMEWORK_PROXYSTUB_PATH="/UserApps/metrological/usr/lib/wpeframework/proxystubs"
3737
BR2_PACKAGE_WPEFRAMEWORK_SYSTEM_PREFIX="MCA"
38+
BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY_IMPLEMENTATION_NEXUS=y
3839
# BR2_PACKAGE_WPEFRAMEWORK_CDMI_SOFTWARE_OVERRIDE is not set
3940
BR2_PACKAGE_WPEFRAMEWORK_CDMI_PLAYREADY_MODULE=y
4041
BR2_PACKAGE_WPEFRAMEWORK_CDMI_PLAYREADY_SECURE_STOP_METERING_CERTIFICATE="/UserApps/metrological/root/Netflix/artifacts/MeteringCertificate.bin"
@@ -87,8 +88,8 @@ BR2_PACKAGE_WPEFRAMEWORK_PLUGIN_NETFLIX_VP9_HDR=y
8788
BR2_PACKAGE_WPEFRAMEWORK_PLUGIN_NETFLIX_DEFAULT_LAUGUAGE="en-ZA"
8889
BR2_PACKAGE_WPEFRAMEWORK_PLUGIN_NETFLIX_DEVICE_KEYS="/tmp/netflix.bin"
8990
BR2_PACKAGE_WPEFRAMEWORK_PROVISIONING=y
90-
BR2_PACKAGE_WPEFRAMEWORK_PROVISIONING_CLOUD=y
9191
BR2_PACKAGE_WPEFRAMEWORK_PROVISIONING_FILES=y
92+
BR2_PACKAGE_WPEFRAMEWORK_PROVISIONING_WIDEVINE=y
9293
BR2_PACKAGE_ORC=y
9394
BR2_PACKAGE_SHARED_MIME_INFO=y
9495
BR2_PACKAGE_DROPBEAR=y

0 commit comments

Comments
 (0)