90 Commits

Author SHA1 Message Date
dfe7966778 Update pawletos.xml 2025-09-11 07:28:24 -07:00
1f57329654 Update pawletos.xml 2025-09-11 06:48:57 -07:00
2eb80d1d74 Update pawletos.xml 2025-09-11 05:49:53 -07:00
7cd67d9c31 Update vendors/lineageos.xml 2025-09-09 05:28:46 -07:00
bee2739f14 Update pawletos.xml 2025-09-09 05:28:15 -07:00
1aede1debc Update pawletos.xml 2025-09-09 04:45:18 -07:00
cfb455b1bf Update vendors/brcm_rpi.xml 2025-09-09 04:13:53 -07:00
b561a59585 Update pawletos.xml 2025-09-03 17:58:57 -07:00
1e88ac9c33 Update pawletos.xml 2025-09-03 09:50:19 -07:00
045146f844 Update README.md 2025-09-03 09:30:15 -07:00
535c6c8d41 Update pawletos.xml 2025-09-03 09:27:38 -07:00
84ad5969bd Update pawletos.xml 2025-08-22 15:04:55 -07:00
fb6f9fb045 Update pawletos.xml 2025-08-21 01:24:47 -07:00
9307522d91 Update remove_projects.xml 2025-08-21 00:27:33 -07:00
3a610dfead Update remove_projects.xml 2025-08-21 00:27:22 -07:00
3a558fd279 Update remove_projects.xml 2025-08-21 00:27:03 -07:00
aabe51e024 Update remove_projects.xml 2025-08-21 00:26:52 -07:00
868607837d Update remove_projects.xml 2025-08-21 00:26:36 -07:00
644a6889b5 Update remove_projects.xml 2025-08-21 00:26:13 -07:00
342f04ac18 Update remove_projects.xml 2025-08-21 00:26:00 -07:00
a8d19f5b82 Update remove_projects.xml 2025-08-21 00:25:43 -07:00
11b19141a6 Update remove_projects.xml 2025-08-21 00:25:17 -07:00
673f0f5057 Update remove_projects.xml 2025-08-21 00:24:49 -07:00
fb665e2ea4 Update remove_projects.xml 2025-08-21 00:22:24 -07:00
9c49354674 Update remove_projects.xml 2025-08-21 00:20:25 -07:00
5572fab96a Update vendors/brcm_rpi.xml 2025-08-20 19:58:38 -07:00
6a07e7e8b4 Remove webview stuff for now 2025-08-20 19:37:58 -07:00
3279a3c23c Update pawletos.xml 2025-08-20 19:28:01 -07:00
38d84c8269 Update vendors/brcm_rpi.xml 2025-08-20 19:27:37 -07:00
d24f9649b4 Update vendors/brcm_rpi_utils.xml 2025-08-20 19:27:16 -07:00
3cbfa8cb81 Update vendors/lineageos.xml 2025-08-20 19:24:24 -07:00
8aafef3f5c Update vendors/lineageos.xml 2025-08-20 19:22:10 -07:00
6fa703d892 Update vendors/brcm_rpi.xml 2025-08-20 18:59:11 -07:00
bee5ad0812 Update README.md 2025-08-20 18:57:25 -07:00
cc70f989cc Update pawletos.xml 2025-08-20 18:29:59 -07:00
d483e0db5b Update vendors/brcm_rpi_utils.xml 2025-08-20 18:26:00 -07:00
9db220b8c2 Update README.md 2025-08-20 17:30:20 -07:00
b803cac42f Update vendors/rpi_utils.xml 2025-08-20 17:28:42 -07:00
4a09697bcf Update vendors/bcrm_rpi.xml 2025-08-20 17:28:22 -07:00
dafe2869ca Add vendors/lineageos.xml 2025-08-20 17:28:01 -07:00
59ed89e69f Update README.md 2025-08-20 15:59:04 -07:00
033c9ef8f0 Update vendors/manifest_utilities.xml 2025-08-20 15:54:04 -07:00
c92124e99f Update vendors/manifest_brcm_rpi.xml 2025-08-20 15:53:53 -07:00
8866c52db4 Add pawletos.xml 2025-08-20 15:53:33 -07:00
5a2e49f138 Re-structure 2025-08-20 15:52:33 -07:00
2075f772c0 Attempt to add updater 2025-08-20 13:01:29 -07:00
81770a60cf Update manifest_brcm_rpi.xml 2025-08-18 19:09:01 -07:00
bf41c157a7 Update manifest_brcm_rpi.xml 2025-08-18 19:06:36 -07:00
d144205dac Update manifest_brcm_rpi.xml 2025-08-18 18:43:42 -07:00
48a533f1ca Update remove_projects.xml 2025-08-18 18:43:24 -07:00
406ba1039d Update remove_projects.xml 2025-08-18 15:58:55 -07:00
70159b3a40 Update manifest_brcm_rpi.xml 2025-08-18 15:41:24 -07:00
9d2a2111da Update manifest_brcm_rpi.xml 2025-08-18 14:53:47 -07:00
1fdad8d188 Update manifest_brcm_rpi.xml 2025-08-18 11:54:02 -07:00
fb684adf73 Update manifest_brcm_rpi.xml 2025-08-18 11:50:55 -07:00
108289edef Update manifest_brcm_rpi.xml 2025-08-17 18:35:23 -07:00
7125123e1f Update README.md 2025-08-17 14:25:37 -07:00
fe3b579509 Update manifest_brcm_rpi.xml 2025-08-17 14:21:25 -07:00
87592eac23 Add PawletOS packages 2025-08-17 13:34:41 -07:00
Konsta
2487a9b518 remove coreutils from additional packages
* This is installed on Ubuntu by default.
* dosfstools and mtools are required for custom mkbootimg.mk.
  e2fsprogs, fdisk, and kpartx are required for mkimg.sh.
  rsync is required for AOSP kernel build environment.
2025-06-27 12:23:13 +03:00
Konsta
3bd7ee3b65 remove meson build system tools from additional packages
* Mesa and libcamera have been converted to build using soong blueprint
  makefiles so these are no longer required.
2025-06-27 12:23:13 +03:00
Konsta
fd55325b32 switch to external/mesa3d-rpi in device manifest
* Moving forward there will be two copies of Mesa in Raspberry Vanilla
  AOSP source tree.

  external/mesa3d is the upstream AOSP fork directly from AOSP that has
  soong blueprint makefiles to satisfy package dependencies for
  gfxstream-vulkan elsewhere in the AOSP tree.

  external/mesa3d-rpi is the Raspberry Vanilla fork (generally the latest
  upstream mainline stable version) that has some additional patches and
  soong blueprint makefiles to build only the drivers that are used on
  Raspberry Pi (vc4 & v3d gallium, broadcom vulkan).
2025-06-27 12:23:11 +03:00
Konsta
129ef28a3f update to android-16.0.0_r1 2025-06-13 14:02:58 +03:00
Konsta
13804f976d update to android-15.0.0_r32 2025-05-07 14:24:44 +03:00
Konsta
8e616d6e1e update to android-15.0.0_r26 2025-04-11 11:43:39 +03:00
Konsta
53bbe9e04c remove external/libdav1d from device manifest
* No longer needed with updated FFmpeg 7.1 implementation that links against
  static libdav1d library.
2025-04-09 13:00:57 +03:00
Konsta
8199f5864c add wrimg scripts to device manifest 2025-04-04 16:08:20 +03:00
Konsta
470487ead2 remove external/wpa_supplicant_8 from device manifest
* No longer needed after updating to keymint AIDL APEX HAL.
  6001b95ce2
  484c9906ae
* Fixes https://github.com/raspberry-vanilla/android_local_manifest/issues/29.
2025-03-11 18:59:20 +02:00
Konsta
658acd8304 update to android-15.0.0_r20 2025-03-06 14:05:16 +02:00
Konsta
4ebec5cc59 remove bc from additional packages
* No longer needed.
  f0a37c0c28
  9f396b332a
2025-02-20 15:37:39 +02:00
Konsta
fde661b131 add external/libdisplay-info to device manifest
* Upstream drm_hwcomposer added a dependency to libdisplay-info in
  f8c14115ec.
2025-02-15 13:38:36 +02:00
Konsta
b383754ccd update to android-15.0.0_r14 2025-02-05 11:44:49 +02:00
Dávid László
fd60416790 Update README.md: Include rsync in additional packages 2025-01-18 11:53:55 +01:00
Konsta
fb06d34358 update to android-15.0.0_r10 2025-01-08 14:21:15 +02:00
Konsta
b264ffd4bd update to android-15.0.0_r6 2024-12-09 14:58:06 +02:00
Konsta
f56d4e3e6e remove packages/modules/Bluetooth from device manifest
* No longer needed after switching bluetooth to AIDL HAL.
  1ae3ede91b
  fe5a39b067
2024-11-23 15:55:26 +02:00
Konsta
ca7c981c4b update to android-15.0.0_r4 2024-11-07 13:09:12 +02:00
Konsta
f3dfe83910 update link to AOSP documentation and note recommended build environment 2024-10-22 13:09:00 +03:00
Konsta
cd6b8cf204 update to android-15.0.0_r2 2024-10-16 11:20:57 +03:00
Konsta
44db505f22 update to android-15.0.0_r1 2024-09-06 12:12:35 +03:00
Konsta
b790d93bab update to android-14.0.0_r67 2024-09-04 19:10:45 +03:00
Konsta
765e7f2d97 update to android-14.0.0_r55 2024-08-07 13:11:34 +03:00
Konsta
d84f513987 update to android-14.0.0_r52 2024-07-03 14:25:49 +03:00
Konsta
6ae8acffbd fix copy&paste failure on android-14.0.0_r50
* Fixes https://github.com/raspberry-vanilla/android_local_manifest/issues/104.
2024-07-02 23:34:21 +03:00
Konsta
e7c339459e update to android-14.0.0_r50 2024-06-12 13:07:50 +03:00
Konsta
0b06d20e60 update to android-14.0.0_r34 2024-05-08 17:19:04 +03:00
Konsta
a9bbff2c52 switch order of src and dest for symlinks in device manifest
* Changed in AOSP14 QPR2.
2024-04-30 13:24:48 +03:00
Konsta
e63e7fc040 add libdav1d to device manifest
* AOSP implementation is not ready yet.
2024-04-30 13:11:55 +03:00
Konsta
3bda82ae8c update to android-14.0.0_r30 2024-04-04 16:22:55 +03:00
Konsta
a6af80b359 update to android-14.0.0_r29 2024-04-04 14:35:05 +03:00
6 changed files with 98 additions and 146 deletions

View File

@@ -1,9 +1,8 @@
### Device specific configuration to build AOSP Android 14 for Raspberry Pi 4 and Raspberry Pi 5.
### Device specific configuration to build AOSP Android 16 for Raspberry Pi 4 and Raspberry Pi 5.
Based on [RaspberryVanilla](https://github.com/raspberry-vanilla).
***
NOTE: Raspberry Vanilla `android-14.0.0_r22` branch is not maintained. This branch was only created for backup purposes during Android QPR update. Using this branch is not supported. Consider using newer AOSP versions.
### How to build (Ubuntu 22.04 LTS):
1. Establish [Android build environment](https://source.android.com/docs/setup/start/requirements).
@@ -11,23 +10,26 @@ NOTE: Raspberry Vanilla `android-14.0.0_r22` branch is not maintained. This bran
2. Install additional packages:
```
sudo apt-get install bc coreutils dosfstools e2fsprogs fdisk kpartx mtools ninja-build pkg-config python3-pip
sudo pip3 install meson mako jinja2 ply pyyaml dataclasses
sudo apt-get install dosfstools e2fsprogs fdisk kpartx mtools rsync
```
3. Initialize repo:
```
repo init -u https://android.googlesource.com/platform/manifest -b android-14.0.0_r22
curl -o .repo/local_manifests/manifest_brcm_rpi.xml -L https://raw.githubusercontent.com/raspberry-vanilla/android_local_manifest/android-14.0.0_r22/manifest_brcm_rpi.xml --create-dirs
repo init -u https://android.googlesource.com/platform/manifest -b android-16.0.0_r1
curl -o .repo/local_manifests/manifest_brcm_rpi.xml -L https://git.oxmc.me/PawletOS/android_local_manifest/raw/branch/android-16.0/vendors/brcm_rpi.xml --create-dirs
curl -o .repo/local_manifests/manifest_lineageos.xml -L https://git.oxmc.me/PawletOS/android_local_manifest/raw/branch/android-16.0/vendors/lineageos.xml --create-dirs
curl -o .repo/local_manifests/manifest_pawletos.xml -L https://git.oxmc.me/PawletOS/android_local_manifest/raw/branch/android-16.0/pawletos.xml --create-dirs
```
Or optionally, you can reduce download size by creating a shallow clone and removing unneeded projects:
```
repo init -u https://android.googlesource.com/platform/manifest -b android-14.0.0_r22 --depth=1
curl -o .repo/local_manifests/manifest_brcm_rpi.xml -L https://raw.githubusercontent.com/raspberry-vanilla/android_local_manifest/android-14.0.0_r22/manifest_brcm_rpi.xml --create-dirs
curl -o .repo/local_manifests/remove_projects.xml -L https://raw.githubusercontent.com/raspberry-vanilla/android_local_manifest/android-14.0.0_r22/remove_projects.xml
repo init -u https://android.googlesource.com/platform/manifest -b android-16.0.0_r1 --depth=1
curl -o .repo/local_manifests/manifest_brcm_rpi.xml -L https://git.oxmc.me/PawletOS/android_local_manifest/raw/branch/android-16.0/vendors/brcm_rpi.xml --create-dirs
curl -o .repo/local_manifests/manifest_lineageos.xml -L https://git.oxmc.me/PawletOS/android_local_manifest/raw/branch/android-16.0/vendors/lineageos.xml --create-dirs
curl -o .repo/local_manifests/manifest_pawletos.xml -L https://git.oxmc.me/PawletOS/android_local_manifest/raw/branch/android-16.0/pawletos.xml --create-dirs
curl -o .repo/local_manifests/remove_projects.xml -L https://git.oxmc.me/PawletOS/android_local_manifest/raw/branch/android-16.0/remove_projects.xml
```
4. Sync source code:
@@ -45,22 +47,22 @@ repo sync
6. Select the device (`rpi4` or `rpi5`) and build target (tablet UI, `tv` for Android TV, or `car` for Android Automotive):
```
lunch aosp_rpi4-userdebug
lunch pawlet_rpi4-bp2a-userdebug
```
```
lunch aosp_rpi4_tv-userdebug
lunch pawlet_rpi4_tv-bp2a-userdebug
```
```
lunch aosp_rpi4_car-userdebug
lunch pawlet_rpi4_car-bp2a-userdebug
```
```
lunch aosp_rpi5-userdebug
lunch pawlet_rpi5-bp2a-userdebug
```
```
lunch aosp_rpi5_tv-userdebug
lunch pawlet_rpi5_tv-bp2a-userdebug
```
```
lunch aosp_rpi5_car-userdebug
lunch pawlet_rpi5_car-bp2a-userdebug
```
7. Compile:
@@ -76,26 +78,4 @@ make bootimage systemimage vendorimage -j$(nproc)
```
```
./rpi5-mkimg.sh
```
Also look into [Linux kernel build instructions](https://github.com/raspberry-vanilla/android_kernel_manifest/tree/android-14.0).
***
### Issues:
- [Android](https://github.com/raspberry-vanilla/android_local_manifest/issues)
- [Linux kernel](https://github.com/raspberry-vanilla/android_kernel_manifest/issues)
***
### Wiki:
- [Audio](https://github.com/raspberry-vanilla/android_local_manifest/wiki/Audio)
- [DSI display](https://github.com/raspberry-vanilla/android_local_manifest/wiki/DSI-display)
- [HDMI display](https://github.com/raspberry-vanilla/android_local_manifest/wiki/HDMI-display)
- [HDMI-CEC](https://github.com/raspberry-vanilla/android_local_manifest/wiki/HDMI-CEC)
- [Interfaces](https://github.com/raspberry-vanilla/android_local_manifest/wiki/Interfaces)
- [USB boot](https://github.com/raspberry-vanilla/android_local_manifest/wiki/USB-boot)
- [Utilities](https://github.com/raspberry-vanilla/android_local_manifest/wiki/Utilities)
- [Video decoding & encoding](https://github.com/raspberry-vanilla/android_local_manifest/wiki/Video-decoding-&-encoding)
```

26
pawletos.xml Normal file
View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- Remotes -->
<remote name="github" fetch="https://github.com/" />
<remote name="oxmc_git" fetch="https://git.oxmc.me/" />
<remote name="aosp_git" fetch="https://android.googlesource.com" />
<!-- PawletOS devices -->
<project path="device/pawlet/rpi" name="PawletOS/PawletRPI" remote="oxmc_git" revision="main" />
<!-- PawletOS Overlays -->
<project path="vendor/pawlet/overlays/FrameworkResOverlay" name="PawletOS/FrameworkResOverlay" remote="oxmc_git" revision="main" />
<project path="vendor/pawlet/fonts/ArcticonsSans" name="PawletOS/fonts_ArcticonsSans" remote="oxmc_git" revision="main" />
<!-- Framework API Extensions -->
<!--<project path="vendor/pawlet/framework-extension" name="PawletOS/FrameworkExtension" remote="oxmc_git" revision="main" />-->
<project path="frameworks/base/pawlet" name="PawletOS/FrameworkAPI" remote="oxmc_git" revision="main" />
<!-- First party apps -->
<project path="packages/apps/ConfigProvisioner" name="PawletOS/app_ConfigProvisioner" remote="oxmc_git" revision="main" />
<!-- Third party apps -->
<project path="vendor/lawnchair/Lawnchair" name="PawletOS/prebuilt_Lawnchair" remote="oxmc_git" revision="master" />
<project path="vendor/vivladi/VivladiBrowser" name="PawletOS/prebuilt_VivladiBrowser" remote="oxmc_git" revision="main" />
<project path="vendor/floris/Florisboard" name="PawletOS/prebuilt_Florisboard" remote="oxmc_git" revision="main" />
</manifest>

View File

@@ -2,85 +2,20 @@
<manifest>
<remove-project name="device/amlogic/yukawa" />
<remove-project name="device/amlogic/yukawa-kernel" />
<remove-project name="device/google/barbet" />
<remove-project name="device/google/barbet-sepolicy" />
<remove-project name="device/google/bluejay" />
<remove-project name="device/google/bluejay-sepolicy" />
<remove-project name="device/google/bluejay-kernel" />
<remove-project name="device/google/bramble" />
<remove-project name="device/google/bramble-sepolicy" />
<remove-project name="device/google/common/etm" />
<remove-project name="device/google/contexthub" />
<remove-project name="device/google/coral" />
<remove-project name="device/google/coral-kernel" />
<remove-project name="device/google/coral-sepolicy" />
<remove-project name="device/google/felix" />
<remove-project name="device/google/felix-sepolicy" />
<remove-project name="device/google/felix-kernel" />
<remove-project name="device/google/gs101" />
<remove-project name="device/google/gs101-sepolicy" />
<remove-project name="device/google/gs201" />
<remove-project name="device/google/gs201-sepolicy" />
<remove-project name="device/google/gs-common" />
<remove-project name="device/google/lynx" />
<remove-project name="device/google/lynx-sepolicy" />
<remove-project name="device/google/lynx-kernel" />
<remove-project name="device/google/pantah" />
<remove-project name="device/google/pantah-sepolicy" />
<remove-project name="device/google/pantah-kernel" />
<remove-project name="device/google/raviole" />
<remove-project name="device/google/raviole-kernel" />
<remove-project name="device/google/redbull" />
<remove-project name="device/google/redbull-kernel" />
<remove-project name="device/google/redbull-sepolicy" />
<remove-project name="device/google/redfin" />
<remove-project name="device/google/redfin-sepolicy" />
<remove-project name="device/google/tangorpro" />
<remove-project name="device/google/tangorpro-sepolicy" />
<remove-project name="device/google/tangorpro-kernel" />
<remove-project name="device/google/shusky" />
<remove-project name="device/google/shusky-sepolicy" />
<remove-project name="device/google/shusky-kernel" />
<remove-project name="device/google/sunfish" />
<remove-project name="device/google/sunfish-kernel" />
<remove-project name="device/google/sunfish-sepolicy" />
<remove-project name="device/google/trout" />
<remove-project name="device/google/zuma" />
<remove-project name="device/google/zuma-sepolicy" />
<remove-project name="device/linaro/dragonboard" />
<remove-project name="device/linaro/dragonboard-kernel" />
<remove-project name="device/linaro/hikey" />
<remove-project name="device/linaro/hikey-kernel" />
<remove-project name="device/linaro/poplar" />
<remove-project name="device/linaro/poplar-kernel" />
<remove-project name="device/ti/beagle-x15" />
<remove-project name="device/ti/beagle-x15-kernel" />
<remove-project name="platform/hardware/invensense" />
<remove-project name="platform/hardware/knowles/athletico/sound_trigger_hal" />
<remove-project name="platform/hardware/nxp/keymint" />
<remove-project name="platform/hardware/nxp/nfc" />
<remove-project name="platform/hardware/nxp/uwb" />
<remove-project name="platform/hardware/nxp/secure_element" />
<remove-project name="platform/hardware/qcom/audio" />
<remove-project name="platform/hardware/qcom/bootctrl" />
<remove-project name="platform/hardware/qcom/bt" />
<remove-project name="platform/hardware/qcom/camera" />
<remove-project name="platform/hardware/qcom/data/ipacfg-mgr" />
<remove-project name="platform/hardware/qcom/display" />
<remove-project name="platform/hardware/qcom/gps" />
<remove-project name="platform/hardware/qcom/keymaster" />
<remove-project name="platform/hardware/qcom/media" />
<remove-project name="platform/hardware/qcom/power" />
<remove-project name="platform/hardware/qcom/sm7150/gps" />
<remove-project name="platform/hardware/qcom/sm7250/display" />
<remove-project name="platform/hardware/qcom/sm7250/gps" />
<remove-project name="platform/hardware/qcom/sm7250/media" />
<remove-project name="platform/hardware/qcom/sm8150/data/ipacfg-mgr" />
<remove-project name="platform/hardware/qcom/sm8150/display" />
<remove-project name="platform/hardware/qcom/sm8150/gps" />
<remove-project name="platform/hardware/qcom/sm8150/media" />
<remove-project name="platform/hardware/qcom/sm8150/thermal" />
<remove-project name="platform/hardware/qcom/sm8150/vr" />
<remove-project name="platform/hardware/qcom/sm8150p/gps" />
<remove-project name="platform/hardware/nxp/weaver" />
<remove-project name="platform/hardware/qcom/wlan" />
<remove-project name="platform/hardware/st/nfc" />
<remove-project name="platform/hardware/st/secure_element" />
<remove-project name="platform/hardware/st/secure_element2" />
<remove-project name="platform/hardware/samsung/nfc" />
@@ -89,4 +24,4 @@
<remove-project name="platform/prebuilts/bazel/darwin-x86_64" />
<remove-project name="platform/prebuilts/clang/host/darwin-x86" />
<remove-project name="platform/prebuilts/go/darwin-x86" />
</manifest>
</manifest>

View File

@@ -1,26 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="github" fetch="https://github.com/" />
<!-- Raspberry Pi -->
<project path="device/brcm/rpi4" name="raspberry-vanilla/android_device_brcm_rpi4" remote="github" revision="android-14.0.0_r22" >
<project path="device/brcm/rpi4" name="PawletOS/android_device_brcm_rpi4" remote="oxmc_git" revision="android-16.0" >
<linkfile src="mkimg.sh" dest="rpi4-mkimg.sh" />
<linkfile src="wrimg.sh" dest="rpi4-wrimg.sh" />
</project>
<project path="device/brcm/rpi5" name="raspberry-vanilla/android_device_brcm_rpi5" remote="github" revision="android-14.0.0_r22" >
<project path="device/brcm/rpi5" name="PawletOS/android_device_brcm_rpi5" remote="oxmc_git" revision="android-16.0" >
<linkfile src="mkimg.sh" dest="rpi5-mkimg.sh" />
<linkfile src="wrimg.sh" dest="rpi5-wrimg.sh" />
</project>
<project path="device/brcm/rpi4-kernel" name="raspberry-vanilla/android_device_brcm_rpi4-kernel" remote="github" revision="android-14.0" />
<project path="device/brcm/rpi5-kernel" name="raspberry-vanilla/android_device_brcm_rpi5-kernel" remote="github" revision="android-14.0" />
<project path="vendor/brcm" name="raspberry-vanilla/proprietary_vendor_brcm" remote="github" revision="android-14.0" />
<project path="device/brcm/rpi4-kernel" name="raspberry-vanilla/android_device_brcm_rpi4-kernel" remote="github" revision="android-16.0" />
<project path="device/brcm/rpi5-kernel" name="raspberry-vanilla/android_device_brcm_rpi5-kernel" remote="github" revision="android-16.0" />
<project path="vendor/brcm" name="raspberry-vanilla/proprietary_vendor_brcm" remote="github" revision="android-16.0" />
<!-- Audio -->
<project path="external/alsa-lib" name="raspberry-vanilla/android_external_alsa-lib" remote="github" revision="android-14.0" />
<project path="external/alsa-utils" name="raspberry-vanilla/android_external_alsa-utils" remote="github" revision="android-14.0" />
<project path="external/alsa-lib" name="raspberry-vanilla/android_external_alsa-lib" remote="github" revision="android-16.0" />
<project path="external/alsa-utils" name="raspberry-vanilla/android_external_alsa-utils" remote="github" revision="android-16.0" />
<!-- Build -->
<remove-project name="platform/build" />
<remove-project name="platform/build/soong" />
<project path="build/make" name="raspberry-vanilla/android_build" remote="github" revision="android-14.0.0_r22" >
<project path="build/make" name="raspberry-vanilla/android_build" remote="github" revision="android-16.0" >
<linkfile src="CleanSpec.mk" dest="build/CleanSpec.mk" />
<linkfile src="buildspec.mk.default" dest="build/buildspec.mk.default" />
<linkfile src="core" dest="build/core" />
@@ -28,41 +28,34 @@
<linkfile src="target" dest="build/target" />
<linkfile src="tools" dest="build/tools" />
</project>
<project path="build/soong" name="raspberry-vanilla/android_build_soong" remote="github" revision="android-14.0.0_r22" >
<project path="build/soong" name="raspberry-vanilla/android_build_soong" remote="github" revision="android-16.0" >
<linkfile src="root.bp" dest="Android.bp" />
<linkfile src="bootstrap.bash" dest="bootstrap.bash" />
</project>
<!-- Camera -->
<project path="external/libcamera" name="raspberry-vanilla/android_external_libcamera" remote="github" revision="android-14.0" />
<project path="external/libpisp" name="raspberry-vanilla/android_external_libpisp" remote="github" revision="android-14.0" />
<project path="external/libyaml" name="raspberry-vanilla/android_external_libyaml" remote="github" revision="android-14.0" />
<project path="external/libyuv_chromium" name="raspberry-vanilla/android_external_libyuv_chromium" remote="github" revision="android-14.0" />
<project path="external/libcamera" name="raspberry-vanilla/android_external_libcamera" remote="github" revision="android-16.0" />
<project path="external/libpisp" name="raspberry-vanilla/android_external_libpisp" remote="github" revision="android-16.0" />
<project path="external/libyaml" name="raspberry-vanilla/android_external_libyaml" remote="github" revision="android-16.0" />
<project path="external/libyuv_chromium" name="raspberry-vanilla/android_external_libyuv_chromium" remote="github" revision="android-16.0" />
<!-- FFmpeg -->
<project path="external/ffmpeg" name="raspberry-vanilla/android_external_ffmpeg" remote="github" revision="android-14.0.0_r22" />
<project path="external/ffmpeg_codec2" name="raspberry-vanilla/android_external_ffmpeg_codec2" remote="github" revision="android-14.0.0_r22" />
<project path="external/libdav1d" name="raspberry-vanilla/android_external_libdav1d" remote="github" revision="android-14.0" />
<project path="external/libudev-zero" name="raspberry-vanilla/android_external_libudev-zero" remote="github" revision="android-14.0" />
<project path="external/ffmpeg" name="raspberry-vanilla/android_external_ffmpeg" remote="github" revision="android-16.0" />
<project path="external/ffmpeg_codec2" name="raspberry-vanilla/android_external_ffmpeg_codec2" remote="github" revision="android-16.0" />
<project path="external/libudev-zero" name="raspberry-vanilla/android_external_libudev-zero" remote="github" revision="android-16.0" />
<!-- Graphics -->
<remove-project name="platform/external/drm_hwcomposer" />
<remove-project name="platform/external/libdrm" />
<remove-project name="platform/external/mesa3d" />
<remove-project name="platform/external/minigbm" />
<project path="external/drm_hwcomposer" name="raspberry-vanilla/android_external_drm_hwcomposer" remote="github" revision="android-14.0" />
<project path="external/libdrm" name="raspberry-vanilla/android_external_libdrm" remote="github" revision="android-14.0" />
<project path="external/mesa3d" name="raspberry-vanilla/android_external_mesa3d" remote="github" revision="android-14.0" />
<project path="external/minigbm" name="raspberry-vanilla/android_external_minigbm" remote="github" revision="android-14.0.0_r22" />
<project path="external/drm_hwcomposer" name="raspberry-vanilla/android_external_drm_hwcomposer" remote="github" revision="android-16.0" />
<project path="external/mesa3d-rpi" name="raspberry-vanilla/android_external_mesa3d-rpi" remote="github" revision="android-16.0" />
<project path="external/minigbm" name="raspberry-vanilla/android_external_minigbm" remote="github" revision="android-16.0" />
<!-- v4l2_codec2 -->
<remove-project name="platform/external/v4l2_codec2" />
<project path="external/v4l2_codec2" name="raspberry-vanilla/android_external_v4l2_codec2" remote="github" revision="android-14.0.0_r22" />
<project path="external/v4l2_codec2" name="raspberry-vanilla/android_external_v4l2_codec2" remote="github" revision="android-16.0" />
<!-- Wifi -->
<remove-project name="platform/external/wpa_supplicant_8" />
<remove-project name="platform/packages/modules/Wifi" />
<project path="external/wpa_supplicant_8" name="raspberry-vanilla/android_external_wpa_supplicant_8" remote="github" revision="android-14.0.0_r22" />
<project path="packages/modules/Wifi" name="raspberry-vanilla/android_packages_modules_Wifi" remote="github" revision="android-14.0.0_r22" />
</manifest>
<project path="packages/modules/Wifi" name="raspberry-vanilla/android_packages_modules_Wifi" remote="github" revision="android-16.0" />
</manifest>

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="github" fetch="https://github.com/" />
<!-- Raspberry Pi utils -->
<project path="external/raspberrypi-utils" name="raspberry-vanilla/android_external_raspberrypi-utils" remote="github" revision="android-16.0" />
<!-- Utilities -->
<project path="external/raspberrypi-utils" name="raspberry-vanilla/android_external_raspberrypi-utils" remote="github" revision="android-14.0" />
<project path="external/v4l-utils" name="raspberry-vanilla/android_external_v4l-utils" remote="github" revision="android-14.0" />
</manifest>
<!-- V4L utils -->
<remove-project name="platform/external/v4l-utils" />
<project path="external/v4l-utils" name="raspberry-vanilla/android_external_v4l-utils" remote="github" revision="android-16.0" />
</manifest>

18
vendors/lineageos.xml vendored Normal file
View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- Updater -->
<!--<project path="packages/apps/Updater" name="PawletOS/lineageos_updater" remote="oxmc_git" revision="lineage-22.2" />-->
<!-- Setup Wizard -->
<!--<project path="packages/apps/SetupWizard" name="PawletOS/lineageos_setupwizard" remote="oxmc_git" revision="lineage-22.2" />-->
<!-- Webview Patches -->
<!--<project path="external/chromium-webview/patches" name="LineageOS/android_external_chromium-webview_patches" remote="github" revision="main" >
<linkfile src="os_pickup.bp" dest="external/chromium-webview/Android.bp" />
<linkfile src="README" dest="external/chromium-webview/README" />
</project>
<project path="external/chromium-webview/prebuilt/arm" name="LineageOS/android_external_chromium-webview_prebuilt_arm" remote="github" revision="main" />
<project path="external/chromium-webview/prebuilt/arm64" name="LineageOS/android_external_chromium-webview_prebuilt_arm64" remote="github" revision="main" />
<project path="external/chromium-webview/prebuilt/x86" name="LineageOS/android_external_chromium-webview_prebuilt_x86" remote="github" revision="main" />
<project path="external/chromium-webview/prebuilt/x86_64" name="LineageOS/android_external_chromium-webview_prebuilt_x86_64" remote="github" revision="main" />-->
</manifest>