Skip to content

Commit d848397

Browse files
authored
Update BUILDING.md
1 parent 0f2c32a commit d848397

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

BUILDING.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,15 @@
1414
1515
- Install `lineageos-devel` from AUR if you are using Arch Linux
1616
```shell
17-
yay -S lineageos-devel
17+
yay -S lineageos-devel python-setuptools python-mako python-yaml
1818
```
1919

2020
- For Ubuntu
2121
```
2222
apt install bc bison build-essential ccache curl flex g++-multilib gcc-multilib git git-lfs gnupg gperf \
2323
imagemagick lib32readline-dev lib32z1-dev libelf-dev liblz4-tool libsdl1.2-dev libssl-dev libxml2 libxml2-utils \
24-
lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev lib32ncurses5-dev libncurses5 libncurses5-dev
24+
lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev lib32ncurses5-dev libncurses5 libncurses5-dev \
25+
python3-setuptools python3-mako python3-yaml
2526
```
2627

2728
- Enable `ccache` (optional)
@@ -52,7 +53,7 @@ wget -O - https://raw.githubusercontent.com/Waydroid-ATV/android_vendor_waydroid
5253
repo init -u https://github.com/LineageOS/android.git -b lineage-20.0 --git-lfs
5354
repo sync build/make
5455

55-
wget -O - https://raw.githubusercontent.com/Waydroid-ATV/android_vendor_waydroid/lineage-20/manifest_scripts/generate-manifest.sh | bash
56+
wget -O - https://raw.githubusercontent.com/WayDroid-ATV/android_vendor_waydroid/lineage-20/manifest_scripts/generate-manifest.sh | bash
5657
```
5758

5859
- Sync and patch source
@@ -64,8 +65,15 @@ apply-waydroid-patches
6465
```
6566

6667
- Start building
68+
69+
> [!NOTE]
70+
> By default, the build will have these features enabled by default:
71+
> - Widevine L3 (remove **`ANDROID_USE_WIDEVINE := true`** from `device/waydroid/waydroid/waydroid_tv_x86_64/lineage_waydroid_tv_x86_64.mk` to disable it)
72+
> - ARM translation layer support (remove **`ANDROID_USE_INTEL_HOUDINI := true`** from `device/waydroid/waydroid/waydroid_tv_x86_64/lineage_waydroid_tv_x86_64.mk` to disable it)
73+
> - GApps (remove **`$(call inherit-product, vendor/gapps_tv/x86_64/x86_64-vendor.mk)`** from `device/waydroid/waydroid/waydroid_tv_x86_64/lineage_waydroid_tv_x86_64.mk` to disable it)
74+
6775
```shell
68-
lunch lineage_waydroid_x86_64-userdebug
76+
lunch lineage_waydroid_tv_x86_64-userdebug
6977

7078
make systemimage -j$(nproc --all)
7179
make vendorimage -j$(nproc --all)

0 commit comments

Comments
 (0)