From 74e3083cc575763d38d0b3dc96b442ebe6791c09 Mon Sep 17 00:00:00 2001 From: Sebastiano Barezzi Date: Thu, 12 Jun 2025 18:24:19 +0200 Subject: [PATCH] raphael: Convert overlays to RRO Change-Id: Id0226559b81e115a6340591e7a107d25d7ad6848 --- device.mk | 9 ++++++--- rro_overlays/ApertureOverlayDevice/Android.bp | 9 +++++++++ .../ApertureOverlayDevice/AndroidManifest.xml | 14 ++++++++++++++ .../ApertureOverlayDevice}/res/values/config.xml | 0 rro_overlays/FrameworkResOverlayDevice/Android.bp | 9 +++++++++ .../FrameworkResOverlayDevice/AndroidManifest.xml | 14 ++++++++++++++ .../res/values/config.xml | 0 .../res/values/dimens.xml | 0 .../res/xml/power_profile.xml | 0 .../LineageSystemUIOverlayDevice/Android.bp | 9 +++++++++ .../AndroidManifest.xml | 14 ++++++++++++++ .../res/drawable-nodpi/udfps_icon_pressed.png | Bin .../res/values/config.xml | 0 rro_overlays/SettingsOverlayDevice/Android.bp | 9 +++++++++ .../SettingsOverlayDevice/AndroidManifest.xml | 14 ++++++++++++++ .../SettingsOverlayDevice}/res/values/config.xml | 0 rro_overlays/SystemUIOverlayDevice/Android.bp | 9 +++++++++ .../SystemUIOverlayDevice/AndroidManifest.xml | 14 ++++++++++++++ .../SystemUIOverlayDevice}/res/values/dimens.xml | 0 19 files changed, 121 insertions(+), 3 deletions(-) create mode 100644 rro_overlays/ApertureOverlayDevice/Android.bp create mode 100644 rro_overlays/ApertureOverlayDevice/AndroidManifest.xml rename {overlay-lineage/packages/apps/Aperture/app/src/main => rro_overlays/ApertureOverlayDevice}/res/values/config.xml (100%) create mode 100644 rro_overlays/FrameworkResOverlayDevice/Android.bp create mode 100644 rro_overlays/FrameworkResOverlayDevice/AndroidManifest.xml rename {overlay/frameworks/base/core/res => rro_overlays/FrameworkResOverlayDevice}/res/values/config.xml (100%) rename {overlay/frameworks/base/core/res => rro_overlays/FrameworkResOverlayDevice}/res/values/dimens.xml (100%) rename {overlay/frameworks/base/core/res => rro_overlays/FrameworkResOverlayDevice}/res/xml/power_profile.xml (100%) create mode 100644 rro_overlays/LineageSystemUIOverlayDevice/Android.bp create mode 100644 rro_overlays/LineageSystemUIOverlayDevice/AndroidManifest.xml rename {overlay-lineage/frameworks/base/packages/SystemUI => rro_overlays/LineageSystemUIOverlayDevice}/res/drawable-nodpi/udfps_icon_pressed.png (100%) rename {overlay-lineage/frameworks/base/packages/SystemUI => rro_overlays/LineageSystemUIOverlayDevice}/res/values/config.xml (100%) create mode 100644 rro_overlays/SettingsOverlayDevice/Android.bp create mode 100644 rro_overlays/SettingsOverlayDevice/AndroidManifest.xml rename {overlay/packages/apps/Settings => rro_overlays/SettingsOverlayDevice}/res/values/config.xml (100%) create mode 100644 rro_overlays/SystemUIOverlayDevice/Android.bp create mode 100644 rro_overlays/SystemUIOverlayDevice/AndroidManifest.xml rename {overlay/frameworks/base/packages/SystemUI => rro_overlays/SystemUIOverlayDevice}/res/values/dimens.xml (100%) diff --git a/device.mk b/device.mk index ef77528..2096686 100644 --- a/device.mk +++ b/device.mk @@ -36,9 +36,12 @@ PRODUCT_PACKAGES += \ vendor.xiaomi.hardware.motor@1.0.vendor # Overlays -DEVICE_PACKAGE_OVERLAYS += \ - $(LOCAL_PATH)/overlay \ - $(LOCAL_PATH)/overlay-lineage +PRODUCT_PACKAGES += \ + ApertureOverlayDevice \ + FrameworkResOverlayDevice \ + LineageSystemUIOverlayDevice \ + SettingsOverlayDevice \ + SystemUIOverlayDevice # Shipping API level PRODUCT_SHIPPING_API_LEVEL := 28 diff --git a/rro_overlays/ApertureOverlayDevice/Android.bp b/rro_overlays/ApertureOverlayDevice/Android.bp new file mode 100644 index 0000000..35736bb --- /dev/null +++ b/rro_overlays/ApertureOverlayDevice/Android.bp @@ -0,0 +1,9 @@ +// +// SPDX-FileCopyrightText: The LineageOS Project +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "ApertureOverlayDevice", + vendor: true, +} diff --git a/rro_overlays/ApertureOverlayDevice/AndroidManifest.xml b/rro_overlays/ApertureOverlayDevice/AndroidManifest.xml new file mode 100644 index 0000000..1d00c9a --- /dev/null +++ b/rro_overlays/ApertureOverlayDevice/AndroidManifest.xml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/overlay-lineage/packages/apps/Aperture/app/src/main/res/values/config.xml b/rro_overlays/ApertureOverlayDevice/res/values/config.xml similarity index 100% rename from overlay-lineage/packages/apps/Aperture/app/src/main/res/values/config.xml rename to rro_overlays/ApertureOverlayDevice/res/values/config.xml diff --git a/rro_overlays/FrameworkResOverlayDevice/Android.bp b/rro_overlays/FrameworkResOverlayDevice/Android.bp new file mode 100644 index 0000000..906bfcd --- /dev/null +++ b/rro_overlays/FrameworkResOverlayDevice/Android.bp @@ -0,0 +1,9 @@ +// +// SPDX-FileCopyrightText: The LineageOS Project +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "FrameworkResOverlayDevice", + vendor: true, +} diff --git a/rro_overlays/FrameworkResOverlayDevice/AndroidManifest.xml b/rro_overlays/FrameworkResOverlayDevice/AndroidManifest.xml new file mode 100644 index 0000000..252ebfd --- /dev/null +++ b/rro_overlays/FrameworkResOverlayDevice/AndroidManifest.xml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/rro_overlays/FrameworkResOverlayDevice/res/values/config.xml similarity index 100% rename from overlay/frameworks/base/core/res/res/values/config.xml rename to rro_overlays/FrameworkResOverlayDevice/res/values/config.xml diff --git a/overlay/frameworks/base/core/res/res/values/dimens.xml b/rro_overlays/FrameworkResOverlayDevice/res/values/dimens.xml similarity index 100% rename from overlay/frameworks/base/core/res/res/values/dimens.xml rename to rro_overlays/FrameworkResOverlayDevice/res/values/dimens.xml diff --git a/overlay/frameworks/base/core/res/res/xml/power_profile.xml b/rro_overlays/FrameworkResOverlayDevice/res/xml/power_profile.xml similarity index 100% rename from overlay/frameworks/base/core/res/res/xml/power_profile.xml rename to rro_overlays/FrameworkResOverlayDevice/res/xml/power_profile.xml diff --git a/rro_overlays/LineageSystemUIOverlayDevice/Android.bp b/rro_overlays/LineageSystemUIOverlayDevice/Android.bp new file mode 100644 index 0000000..a170e7a --- /dev/null +++ b/rro_overlays/LineageSystemUIOverlayDevice/Android.bp @@ -0,0 +1,9 @@ +// +// SPDX-FileCopyrightText: The LineageOS Project +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "LineageSystemUIOverlayDevice", + vendor: true, +} diff --git a/rro_overlays/LineageSystemUIOverlayDevice/AndroidManifest.xml b/rro_overlays/LineageSystemUIOverlayDevice/AndroidManifest.xml new file mode 100644 index 0000000..080eb27 --- /dev/null +++ b/rro_overlays/LineageSystemUIOverlayDevice/AndroidManifest.xml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/overlay-lineage/frameworks/base/packages/SystemUI/res/drawable-nodpi/udfps_icon_pressed.png b/rro_overlays/LineageSystemUIOverlayDevice/res/drawable-nodpi/udfps_icon_pressed.png similarity index 100% rename from overlay-lineage/frameworks/base/packages/SystemUI/res/drawable-nodpi/udfps_icon_pressed.png rename to rro_overlays/LineageSystemUIOverlayDevice/res/drawable-nodpi/udfps_icon_pressed.png diff --git a/overlay-lineage/frameworks/base/packages/SystemUI/res/values/config.xml b/rro_overlays/LineageSystemUIOverlayDevice/res/values/config.xml similarity index 100% rename from overlay-lineage/frameworks/base/packages/SystemUI/res/values/config.xml rename to rro_overlays/LineageSystemUIOverlayDevice/res/values/config.xml diff --git a/rro_overlays/SettingsOverlayDevice/Android.bp b/rro_overlays/SettingsOverlayDevice/Android.bp new file mode 100644 index 0000000..1920a61 --- /dev/null +++ b/rro_overlays/SettingsOverlayDevice/Android.bp @@ -0,0 +1,9 @@ +// +// SPDX-FileCopyrightText: The LineageOS Project +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "SettingsOverlayDevice", + vendor: true, +} diff --git a/rro_overlays/SettingsOverlayDevice/AndroidManifest.xml b/rro_overlays/SettingsOverlayDevice/AndroidManifest.xml new file mode 100644 index 0000000..45365b0 --- /dev/null +++ b/rro_overlays/SettingsOverlayDevice/AndroidManifest.xml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/overlay/packages/apps/Settings/res/values/config.xml b/rro_overlays/SettingsOverlayDevice/res/values/config.xml similarity index 100% rename from overlay/packages/apps/Settings/res/values/config.xml rename to rro_overlays/SettingsOverlayDevice/res/values/config.xml diff --git a/rro_overlays/SystemUIOverlayDevice/Android.bp b/rro_overlays/SystemUIOverlayDevice/Android.bp new file mode 100644 index 0000000..4bfce23 --- /dev/null +++ b/rro_overlays/SystemUIOverlayDevice/Android.bp @@ -0,0 +1,9 @@ +// +// SPDX-FileCopyrightText: The LineageOS Project +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "SystemUIOverlayDevice", + vendor: true, +} diff --git a/rro_overlays/SystemUIOverlayDevice/AndroidManifest.xml b/rro_overlays/SystemUIOverlayDevice/AndroidManifest.xml new file mode 100644 index 0000000..b1d712c --- /dev/null +++ b/rro_overlays/SystemUIOverlayDevice/AndroidManifest.xml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml b/rro_overlays/SystemUIOverlayDevice/res/values/dimens.xml similarity index 100% rename from overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml rename to rro_overlays/SystemUIOverlayDevice/res/values/dimens.xml