Commit graph

425 commits

Author SHA1 Message Date
b252e775ba
Import tequila bootanimation
Change-Id: Ifa843d4ffee072c727c456af692d16b1ec7b6207
2024-05-25 22:23:33 +02:00
80a67129e3
Initialize tequila 2024-05-25 22:23:29 +02:00
622d772008
Remove automotive and atv support 2024-05-25 05:23:24 +02:00
349782a00f
Remove Lineage bootanimation 2024-05-25 04:58:38 +02:00
de4e2dc0ec
config: Log privapp-permissions whitelist 2024-05-25 04:43:57 +02:00
Nolen Johnson
1e092b97e1 config: common: Set OEM Key ATV property in all cases
* This else was messed up.

Change-Id: I1e67edbf53369e81bf085c02b007bb93dbde2936
2024-05-04 01:58:05 -04:00
Nolen Johnson
c564d0a672 common: config: Set ro.oem.key1 on ATV devices
* This key is equivilant to `android-google` for mobile.

Change-Id: I51e1c64dc016577fa0f9bf72a9eed9350e788cd2
2024-05-03 11:38:07 -04:00
Aaron Kling
8e49671f1f config: Build simple Settings provisioning service
Similar to SimpleDeviceConfig, this allows devices to initialize options
in the normal settings storage.

Change-Id: I58ae47dc21b0d85ac1ec01afda187820919fef7f
2024-03-07 11:58:59 -06:00
Michael Bestas
fccfeff785
config: Fix build when WITH_SU is set
Change-Id: I95ac8ae2725279a95c11ae898ebfd44a6fa0f10e
2024-02-29 22:48:31 +02:00
Michael Bestas
77226cac60 config: Define SetupWizard theme properties
Change-Id: Ib35578aebc19d8cf2ef4cf3bc0b4acb3f04a89a1
2024-02-25 23:14:07 +00:00
Nolen Johnson
afb819d70c config: Move audio includes back to mobile
Emulator (cuttlefish) is inherited and sets default sound properties,
which conflict at build time with Lineage defaults, breaking `car_gsi`
targets.

Change-Id: I3fb099a77394f8eb4613445c2410d7f568b8a3f5
2024-02-12 17:14:39 +00:00
Bruno Martins
abe8aa5563 common: Dexpreopt CarSystemUI with the speed compiler filter
Change-Id: I191e718a4279d915a5c786c2f2067d6f73c223b3
2024-01-21 21:47:14 +00:00
Bruno Martins
24d1e5acb9 config: Commonize stuff based on PRODUCT_IS_* flag
Change-Id: Idfb6a08697bf232fdec47e9caa27754a27335d3d
2024-01-20 14:03:05 +00:00
Bruno Martins
603d17277b config: Do not ship Parts and SuW on Automotive builds
Customizations from LineageParts do not apply here and SetupWizard
is forcibly skipped anyway as device first boots in already provisioned
status.

Change-Id: Ic85fa59f58729d67f28d1dbe9191868bc1eb70a5
2024-01-20 14:02:57 +00:00
Michael W
390362c844 config: CUSTOM_LOCALES: Add Friulian
Change-Id: I5dbcf5dff81fd7816b062662fdb94e21ddaea54a
2023-10-31 19:25:26 +00:00
Michael Bestas
1f5ecee1c8 RIP Android Beam
Change-Id: Ia977097d40b7f0538f2b15d231e69f2fa22adc4c
2023-10-20 09:55:48 +01:00
Bruno Martins
a4c44269e7 config: Move TrebuchetOverlay to common_mobile
Trebuchet is added to PRODUCT_PACKAGES in common_mobile makefile,
so place it there because it's useless to include it on ATV targets.

Change-Id: Ia6235f6ac0eede86e2fd8979c50bda3fa2e06615
2023-10-03 23:19:29 +01:00
Bruno Martins
b7a552dafd config: Add LineageOS specific languages via CUSTOM_LOCALES
Change-Id: If9a8caad7a07ae1c133e0d05c71a8cacc64de92e
2023-10-03 11:42:59 +01:00
Aaron Kling
e6678e8cfd Include build manifest on target
Private repos can be excluded by setting the env var
MANIFEST_EXCLUDES | delimited. proprietary is always
excluded.

Change-Id: I9a085a7102d9905853636e0ad60ac6f80a930ae0
2023-05-18 20:49:27 +02:00
Michael Bestas
b2482bb135 overlay: Convert DocumentsUI RRO to standalone package
Fixes:
W idmap2d : overlay '/product/overlay/DocumentsUI__auto_generated_rro_product.apk' is not allowed to overlay resource 'bool/config_default_show_device_root' in target: <overlay> android:targetName "" does not match overlayable name "DocumentsUICustomization"
W idmap2d : failed to find resource 'bool/show_documents_root'
W idmap2d : overlay '/product/overlay/DocumentsUI__auto_generated_rro_product.apk' is not allowed to overlay resource 'string/default_root_uri' in target: <overlay> android:targetName "" does not match overlayable name "DocumentsUICustomization"
E idmap2d : no resources were overlaid

Remove unused overlays while we are at it.

Change-Id: Icf48bb9644bcfd2ca2c1c5681623f4f7c762bf35
2023-04-24 16:51:52 +02:00
Aaron Kling
48d2a4219c config: Only install theme packages on mobile
Theming is not available in leanback

Change-Id: I7227060348dd5285cc99def74aacedcf4ff9b4d2
2023-01-15 06:41:09 +01:00
Aaron Kling
7b124548da config: Only install audio files on mobile
These are not used on atv and are just wasting space

Change-Id: If571c840767fc83e8dd23fc542873fbb86b7c7e3
2023-01-15 06:40:21 +01:00
Nolen Johnson
5924e84035 config: common: Re-enable rsync
Change-Id: I9d2ba68ad145d421920884fe9f5f8eb14a19adb0
2023-01-10 13:02:02 +01:00
Nolen Johnson
9d9d16f921
lineage: common: Allow opting out of EPPE
* All Pixel devices fail to pass this check, allow disabling this
  instead of making tons of modifications on the device trees.

Change-Id: I9a6fcc0a05b6ea90818a42d5c9500663db864542
2022-10-10 22:26:52 +03:00
ivanmeler
1b127da402 config: Exclude android.hidl.memory@1.0-impl.vendor and vndk_apex_snapshot_package from package enforcement
These targets do not exist on pre treble devices and are included by core_minimal.mk and base_system.mk

Change-Id: I44e9d2de46270afda48792105ca7320cd4559778
2022-10-05 16:54:53 +02:00
Nolen Johnson
722348f737 lineage: common: Exclude ntfs-3g from artifact path requirement
Change-Id: I6253ac0b326f86ba7fd78f6babb9ee2242ba9133
2022-10-04 03:36:16 +02:00
Aaron Kling
c162e6ba1c config: Bring back ntfs tools
This partially reverts commit f911e89edb.

Change-Id: Id0d94715a3d503dd270fe419abacc3c0495659fb
2022-10-03 20:31:22 +02:00
Nolen Johnson
0577797b84 config: Exclude Launcher3*/Calendar packages from enforcement
* These are built by AOSP common includes, and we can track most of
  these apps, but Etar and Trebuchet are only partial rebrands of their
  source-application, which means there are conflicts when tracking
  them, so exclude them.

Change-Id: I1fb893e6f5df693ddb551fa22adde9d05a60d1d8
2022-10-03 01:26:01 +02:00
Bruno Martins
a70b005d3c config: Exclude AOSP rild package from enforcement
Devices using vendor RIL services (ENABLE_VENDOR_RIL_SERVICE)
encounter a dead end when enforcing product package existance.

Change-Id: I101ebf442e35c631a6ff9f352566de63dd5cfba7
2022-10-02 16:49:24 +01:00
Aaron Kling
ca97b5293c config: Remove missing cli tools
These have not been ported for several versions

Change-Id: I40f199b6628e757e2637814b96f20bfb537393a4
2022-10-02 16:48:20 +01:00
Aaron Kling
631ead7979 config: Exclude product_manifest.xml from enforced existing packages
Not all build targets have this target modules

Change-Id: I01051bb0f6e285ca64bfbfbbaa70bfab796533eb
2022-10-02 16:48:20 +01:00
Aaron Kling
ee8dbc29ab config: Require all requested packages to exist
Change-Id: I5b31a90668d4aa0355f9d1abb1b6efa982d1e1d7
2022-10-02 16:48:20 +01:00
Michael Bestas
c05ae98f0c
Revert "Disable vendor/crowdin overlays for now"
This reverts commit c0c8dccdb6.

Change-Id: I91c2c9c216a1bc653f4f9e79b0d6ec870575dc6a
2022-09-22 16:50:28 +03:00
Jiakai Zhang
06851a6556 common: Add a system property for System UI compiler filter.
Bug: 227310505
Test: m
Change-Id: I30863fe677a95844f0cf46da98c103c0132c24d3
2022-09-06 15:23:25 +02:00
Michael Bestas
c0c8dccdb6 Disable vendor/crowdin overlays for now
Change-Id: Iebe001810f755eccd508165e45454b1a0a017a73
2022-08-29 17:23:40 +02:00
LuK1337
b88982a77c overlay: Convert NetworkStack overlay to an RRO package
We can't use autogenerated RRO because android:targetName has to be set
to "NetworkStackConfig".

Change-Id: I6ff8a9c0dbd9607e71de5a65393328fe249a99e8
2022-07-16 00:38:37 +02:00
althafvly
098c8f5416 lineage: add back BlackTheme
Change-Id: I5b624424ba8fb2eae0ffcdc6b8fa5a1e58f6c384
2022-07-08 17:19:31 +02:00
LuK1337
43cb0d69bf Revert "config: Disable remote keyguard animation until it's fixed"
Fixed upstream.

This reverts commit 9c4fd99fb8.

Change-Id: I531ac182091a133fd7e5a693f97e1e883853b0a0
2022-07-03 22:00:43 +02:00
LuK1337
9c4fd99fb8 config: Disable remote keyguard animation until it's fixed
Fixes slow post biometric auth screen wakeup.

Change-Id: I8f4824220f14a6fe93e792d15bcaf12fdf2c0ddf
2022-04-17 18:16:31 +02:00
Michael Bestas
ae5f929573 config: Include vendor/crowdin overlays
Include translations for languages not available in AOSP.

This used to be split to each repository but it required forking AOSP
repositories just to add translations. Including them via overlay
avoids forking and makes the translations more portable, they can even
be used on pure AOSP builds.

Make them built in to avoid RRO issues.

Change-Id: Icc4c7b3a583c3d8a139a4a9a856dfca57952e131
2022-04-05 23:20:45 +02:00
Michael Bestas
1667b61789 config: Move version setup to version.mk
Change-Id: I24f6dd25d0986863f6f9cc116c5ae9cdf15be292
2022-03-14 17:19:28 +01:00
Michael Bestas
a6ba1d16f1 config: Remove TARGET_VENDOR_RELEASE_BUILD_ID
Change-Id: I5007d6e4991f911a8fdaaa07a7f263bd28af9c57
2022-03-14 17:19:28 +01:00
Michael Bestas
82ba06fc90 config: Remove LINEAGE_VERSION_MAINTENANCE
Change-Id: I6b6f00601be5166a1f8f31a39e3b4f58c4fc4ca9
2022-03-14 17:19:28 +01:00
Nolen Johnson
180be0af6b LineageOS 19.1
Change-Id: I52d4109d4e1bacdbc08a5e640dfcdfdd8d319bf3
2022-03-14 17:19:28 +01:00
Alexander Koskovich
4fef411428
lineage: overlay: Move Trebuchet overlay to seperate RRO package.
* RRO is not auto generating.

Change-Id: Ia69895291f4cfc4f911b7993ccb82eef8b02170d
2022-03-12 17:01:42 -07:00
Alexander Koskovich
c453599164
lineage: overlay: Exclude backup transport overlays from RRO.
* These need to reference Settings resources that they
   don't have access to.

Change-Id: I6e055b141f71f33848cf006679ae65dff43f9d03
2022-03-12 17:01:42 -07:00
Alexander Koskovich
7561a9b7a6
Revert "lineage: Exclude all lineage overlays from RRO"
* Now that PRODUCT_PACKAGE_OVERLAYS is used instead it's fine
   for Lineage overlays to be in RROs, they won't end up on
   /vendor.

This reverts commit e4868ccb6b.

Change-Id: I26cb53f6b773821cbb08e4eb309f88d736a31609
2022-03-12 17:01:41 -07:00
Bruno Martins
2759a5b50e Rename init.lineage-system.rc and move to /system_ext
Change-Id: Ife4f9467b6aa2d656a2df34cc9df5dafef304348
2022-02-08 13:09:39 +01:00
Michael Bestas
5f32a3c161 Remove backup services whitelist
* This should live in google apps package

Change-Id: Ie5272b5420c418199a5cac4c930234ef38662f6d
2021-11-30 16:39:39 +05:30
Michael Bestas
933aa91e52
Exclude some files from artifact path requirements
Change-Id: Id5ef2a44c0cd3b76e3285c26826031f773b7a95f
2021-11-28 23:53:14 +02:00