Skip to content

Commit 359636e

Browse files
committed
[acn-5202]: amazon integration
1 parent d5b4f24 commit 359636e

20 files changed

+4932
-9
lines changed

board/acn-5202/acn-5202.sh

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
#!/bin/sh
2+
BOARD_DIR="$(dirname $0)"
3+
ROOTFS_DIR="${BINARIES_DIR}/../rootfs"
4+
ROOTFS_FILES="${BINARIES_DIR}/rootfs.files"
5+
STAR="*"
6+
7+
# Clean up target
8+
rm -rf "${TARGET_DIR}/usr/lib/libstdc++.so.6.0.22-gdb.py"
9+
rm -rf "${TARGET_DIR}/etc/ssl/man"
10+
11+
# Temp rootfs dir
12+
mkdir -p "${ROOTFS_DIR}"
13+
14+
# Create files list for rsync
15+
rm -rf "${ROOTFS_FILES}"
16+
while read line
17+
do
18+
find "${TARGET_DIR}" -name "$line$STAR" -printf "%P\n" >> "${ROOTFS_FILES}"
19+
done < "${BOARD_DIR}/acn-5202.txt"
20+
21+
# Append missing folders
22+
echo "usr/lib/gstreamer-1.0" >> "${ROOTFS_FILES}"
23+
echo "usr/lib/gio" >> "${ROOTFS_FILES}"
24+
echo "usr/share/X11" >> "${ROOTFS_FILES}"
25+
echo "usr/share/mime" >> "${ROOTFS_FILES}"
26+
echo "etc/playready" >> "${ROOTFS_FILES}"
27+
echo "etc/ssl" >> "${ROOTFS_FILES}"
28+
echo "etc/fonts" >> "${ROOTFS_FILES}"
29+
30+
rsync -ar --files-from="${ROOTFS_FILES}" "${TARGET_DIR}" "${ROOTFS_DIR}"
31+
32+
# Default font
33+
mkdir -p "${ROOTFS_DIR}/usr/share/fonts/ttf-bitstream-vera"
34+
cp -f "${TARGET_DIR}/usr/share/fonts/ttf-bitstream-vera/Vera.ttf" "${ROOTFS_DIR}/usr/share/fonts/ttf-bitstream-vera/"
35+
36+
# move utility lib of brcm plugin to usr/lib
37+
mv "${ROOTFS_DIR}/usr/lib/gstreamer-1.0/libbrcmgstutil.so" "${ROOTFS_DIR}/usr/lib/"
38+
39+
# WPEFramework launcher
40+
cp -pf "${BOARD_DIR}/wpeframework.sh" "${ROOTFS_DIR}"
41+
42+
# WebServer path
43+
mkdir -p "${ROOTFS_DIR}/www"
44+
45+
# persistent path
46+
mkdir -p "${ROOTFS_DIR}/persistent"
47+
48+
# Create tar
49+
tar -cvf "${BINARIES_DIR}/acn-5202.tar" -C "${ROOTFS_DIR}" .
50+
51+
# Cleaning up
52+
rm -rf "${ROOTFS_FILES}"
53+
rm -rf "${ROOTFS_DIR}"

board/acn-5202/acn-5202.txt

+131
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
WPENetworkProcess
2+
WPEWebProcess
3+
WPEDatabaseProcess
4+
WPEStorageProcess
5+
WPEFramework
6+
WPEProcess
7+
gst-plugin-scanner
8+
gst-inspect-1.0
9+
gst-launch-1.0
10+
gst-typefind-1.0
11+
libz.so
12+
libnettle.so
13+
libcairo.so
14+
libcares.so
15+
libevdev.so
16+
libfaad.so
17+
libffi.so
18+
libjpeg.so
19+
libfontconfig.so
20+
libfreetype.so
21+
libgio-2.0.so
22+
libglib-2.0.so
23+
libepoxy.so
24+
libgmodule-2.0.so
25+
libgmp.so
26+
libgnutls.so
27+
libgobject-2.0.so
28+
libgraphite2.so
29+
libgstadaptivedemux-1.0.so
30+
libgstallocators-1.0.so
31+
libgstapp-1.0.so
32+
libgstaudio-1.0.so
33+
libgstautodetect.so
34+
libgstbadaudio-1.0.so
35+
libgstbadbase-1.0.so
36+
libgstbadvideo-1.0.so
37+
libgstbase-1.0.so
38+
libgstbasecamerabinsrc-1.0.so
39+
libgstcodecparsers-1.0.so
40+
libgstcontroller-1.0.so
41+
libgstfaad.so
42+
libgstfft-1.0.so
43+
libgstinsertbin-1.0.so
44+
libgstpbutils-1.0.so
45+
libgstmpegts-1.0.so
46+
libgstnet-1.0.so
47+
libgstplayer-1.0.so
48+
libgstreamer-1.0.so
49+
libgsttag-1.0.so
50+
libgstriff-1.0.so
51+
libgstrtsp-1.0.so
52+
libgstrtp-1.0.so
53+
libgsturidownloader-1.0.so
54+
libgstvideo-1.0.so
55+
libharfbuzz-icu.so
56+
libharfbuzz.so
57+
libhogweed.so
58+
libinput.so
59+
libmpg123.so
60+
libmng.so
61+
libmtdev.so
62+
liborc-0.4.so
63+
liborc-test-0.4.so
64+
libpcre.so
65+
libpixman-1.so
66+
libocdm.so
67+
librpc.so
68+
libsoup-2.4.so
69+
libtasn1.so
70+
libwebp.so
71+
libwebsocket.so
72+
libWPE.so
73+
libWPE-platform.so
74+
libWPEWebInspectorResources.so
75+
libWPEWebKit*
76+
libxkbcommon.so
77+
libxml2.so
78+
libxslt.so
79+
libgnutls-openssl.so
80+
libgnutlsxx.so
81+
libpcreposix.so
82+
libmount.so.1
83+
libintl.so.8
84+
libiconv.so.2
85+
ca-certificates.crt
86+
libWPEFrameworkDeviceInfo.so
87+
libWPEFrameworkLocationSync.so
88+
libWPEFrameworkRemoteControl.so
89+
libWPEFrameworkSnapshot.so
90+
libWPEFrameworkWebKitBrowser.so
91+
libWPEFrameworkMonitor.so
92+
libWPEFrameworkTraceControl.so
93+
libWPEFrameworkWebServer.so
94+
libWPEFrameworkInterfaces.so
95+
libWPEFrameworkProxyStubs.so
96+
libWPEFrameworkMarshallings.so
97+
libWPEFrameworkCore.so
98+
libWPEFrameworkCryptalgo.so
99+
libWPEFrameworkPlugins.so
100+
libWPEFrameworkProtocols.so
101+
libWPEFrameworkTracing.so
102+
libWPEFrameworkVirtualInput.so
103+
libWPEFrameworkTimeSync.so
104+
libWPEFrameworkWebShell.so
105+
libWPEFrameworkOCDM.so
106+
libWPEFrameworkDefinitions.so
107+
libWPEFrameworkCompositor.so
108+
libwpe-0.2.so
109+
libWPEBackend-rdk.so
110+
libWPEBackend-default.so
111+
libwebpdemux.so
112+
libbrcmgstutil.so
113+
libbrcmaudiodecoder.so
114+
libbrcmaudiofilter.so
115+
libbrcmaudiosink.so
116+
libbrcmvideodecoder.so
117+
libbrcmvideosink.so
118+
libbrcmvidfilter.so
119+
libbrcmsvpmeta.so
120+
libgstmatroska.so
121+
libgstopus.so
122+
libopus.so
123+
libcompositorclient.so
124+
libWPEFrameworkDefinitions.so
125+
libturbojpeg.so
126+
libvorbisidec.so
127+
libogg.so
128+
libgstreamerclient*
129+
libamazon*
130+
libcom.*
131+
com*

0 commit comments

Comments
 (0)