Skip to content

Commit 0c31038

Browse files
committed
LG WebOS: Port 15.0-beta3 commits
1 parent b0e7285 commit 0c31038

File tree

5 files changed

+27
-18
lines changed

5 files changed

+27
-18
lines changed

os/webos/README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# webos openttd
22

3+
## Project Setup
4+
```sh
5+
# if you dump it into your opt folder...
6+
export TOOLCHAIN_DIR=/opt/arm-webos-linux-gnueabi_sdk-buildroot
7+
8+
# if youre a masochist using Mac OS X and you dump it elsewhere...
9+
export TOOLCHAIN_DIR=/Volumes/Programming/arm-webos-linux-gnueabi_sdk-buildroot
10+
```
11+
312
## Building FluidSynth
413

514
> Do these in a different folder, outside of the OpenTTD folder.
@@ -9,7 +18,7 @@ git clone https://github.com/FluidSynth/fluidsynth
918
cd fluidsynth
1019
mkdir build
1120
cd build
12-
cmake .. -DCMAKE_TOOLCHAIN_FILE=/opt/arm-webos-linux-gnueabi_sdk-buildroot/share/buildroot/toolchainfile.cmake -DCMAKE_INSTALL_PREFIX=/opt/arm-webos-linux-gnueabi_sdk-buildroot/arm-webos-linux-gnueabi/sysroot/usr
21+
cmake .. -DCMAKE_TOOLCHAIN_FILE=$TOOLCHAIN_DIR/share/buildroot/toolchainfile.cmake -DCMAKE_INSTALL_PREFIX=$TOOLCHAIN_DIR/arm-webos-linux-gnueabi/sysroot/usr
1322
make
1423
make install
1524
```
@@ -33,7 +42,7 @@ make -j
3342
# Adjust WSL swap space so you have 64GB of pagable memory space
3443
mkdir build
3544
cd build
36-
cmake .. -DCMAKE_TOOLCHAIN_FILE=/opt/arm-webos-linux-gnueabi_sdk-buildroot/share/buildroot/toolchainfile.cmake -DHOST_BINARY_DIR=../build-native -DCMAKE_BUILD_TYPE=RelWithDebInfo -DWEBOS=ON -DOPTION_PACKAGE_DEPENDENCIES=ON
45+
cmake .. -DCMAKE_TOOLCHAIN_FILE=$TOOLCHAIN_DIR/share/buildroot/toolchainfile.cmake -DHOST_BINARY_DIR=../build-native -DCMAKE_BUILD_TYPE=RelWithDebInfo -DWEBOS=ON -DOPTION_PACKAGE_DEPENDENCIES=ON
3746
make -j9
3847
```
3948

os/webos/dist/splash.png

-138 KB
Loading

os/webos/manifest.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"id": "com.leondrolio.x.openttd",
3-
"version": "0.0.5",
3+
"version": "15.0.0",
44
"type": "native",
5-
"title": "OpenTTD",
5+
"title": "OpenTTD 15.0-beta3",
66
"appDescription": "Technical Demo for OpenTTD",
77
"iconUri": "https://github.com/7coil/webos-openttd/raw/webos/os/webos/public/icon.png",
88
"sourceUrl": "https://github.com/7coil/webos-openttd",
9-
"ipkUrl": "https://github.com/7coil/webos-openttd/releases/download/webos-0.0.5/com.leondrolio.x.openttd_0.0.5_arm.ipk",
9+
"ipkUrl": "com.leondrolio.x.openttd_15.0.0_arm.ipk",
1010
"ipkHash": {
11-
"sha256": "b1004553117e6592c0135e60f40b550e9ddc73cb091d67c6237a08393c8f717a"
11+
"sha256": "a57af75c815c88625943de5a0db6a875635eddd8c43d0605f2ae811bfefb259f"
1212
},
13-
"ipkSize": 162018054,
14-
"installedSize": 169202034
13+
"ipkSize": 174810480,
14+
"installedSize": 412041216
1515
}

os/webos/package.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
TOOLCHAIN_DIRECTORY="${TOOLCHAIN_DIRECTORY:-"/opt/arm-webos-linux-gnueabi_sdk-buildroot"}"
3+
TOOLCHAIN_DIR="${TOOLCHAIN_DIR:-"/opt/arm-webos-linux-gnueabi_sdk-buildroot"}"
44

55
rm -rf dist/
66
mkdir dist/
@@ -12,12 +12,12 @@ cp -r ../../build/openttd dist/openttd
1212
cp -r public/. dist/
1313

1414
mkdir dist/lib
15-
cp $TOOLCHAIN_DIRECTORY/arm-webos-linux-gnueabi/sysroot/usr/lib/libicudata.so.70.1 dist/libicudata.so.70
16-
cp $TOOLCHAIN_DIRECTORY/arm-webos-linux-gnueabi/sysroot/usr/lib/libicui18n.so.70.1 dist/libicui18n.so.70
17-
cp $TOOLCHAIN_DIRECTORY/arm-webos-linux-gnueabi/sysroot/usr/lib/libicuuc.so.70.1 dist/libicuuc.so.70
18-
cp $TOOLCHAIN_DIRECTORY/arm-webos-linux-gnueabi/sysroot/usr/lib/libstdc++.so.6.0.30 dist/libstdc++.so.6
19-
cp $TOOLCHAIN_DIRECTORY/arm-webos-linux-gnueabi/sysroot/usr/lib/libfluidsynth.so.3.3.3 dist/libfluidsynth.so.3
20-
cp $TOOLCHAIN_DIRECTORY/arm-webos-linux-gnueabi/sysroot/usr/lib/libreadline.so.8.1 dist/libreadline.so.8
21-
cp $TOOLCHAIN_DIRECTORY/arm-webos-linux-gnueabi/sysroot/lib/libatomic.so.1.2.0 dist/libatomic.so.1
15+
cp $TOOLCHAIN_DIR/arm-webos-linux-gnueabi/sysroot/usr/lib/libicudata.so.70.1 dist/libicudata.so.70
16+
cp $TOOLCHAIN_DIR/arm-webos-linux-gnueabi/sysroot/usr/lib/libicui18n.so.70.1 dist/libicui18n.so.70
17+
cp $TOOLCHAIN_DIR/arm-webos-linux-gnueabi/sysroot/usr/lib/libicuuc.so.70.1 dist/libicuuc.so.70
18+
cp $TOOLCHAIN_DIR/arm-webos-linux-gnueabi/sysroot/usr/lib/libstdc++.so.6.0.30 dist/libstdc++.so.6
19+
cp $TOOLCHAIN_DIR/arm-webos-linux-gnueabi/sysroot/usr/lib/libfluidsynth.so.3.4.0 dist/libfluidsynth.so.3
20+
cp $TOOLCHAIN_DIR/arm-webos-linux-gnueabi/sysroot/usr/lib/libreadline.so.8.1 dist/libreadline.so.8
21+
cp $TOOLCHAIN_DIR/arm-webos-linux-gnueabi/sysroot/lib/libatomic.so.1.2.0 dist/libatomic.so.1
2222

2323
ares-package dist/

os/webos/public/appinfo.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"id": "com.leondrolio.x.openttd",
3-
"version": "0.0.8",
3+
"version": "15.0.0",
44
"vendor": "leondrolio.com",
55
"type": "native",
66
"main": "openttd",
7-
"title": "OpenTTD",
7+
"title": "OpenTTD 15.0-beta3",
88
"icon": "icon.png",
99
"splashBackground": "splash.png",
1010
"appDescription": "Technical Demo for OpenTTD"

0 commit comments

Comments
 (0)