9 Commits
bka ... vic

Author SHA1 Message Date
Apelete Seketeli
23d3c60420 bramble: Fetch vendor from personal repo
Forking vendor tree into Evolution X org repositories requires
privileged rights, and pushing fails due to git lfs:

batch request: git@lfs.undocumented.software: Permission denied (publickey).: exit status 255
error: failed to push some refs to 'github.com:Evolution-X-Devices/vendor_google_bramble.git'

Fetching vendor tree from personal repo as a work-around.
2025-10-07 00:52:13 +02:00
Apelete Seketeli
67949b9943 bramble: Select apps based on WITH_GMS flag
Selectively build with or without GAPPS and allow files to live in
specified root path depending on WITH_GMS flag.
2025-10-05 14:04:59 +02:00
Apelete Seketeli
b3ff4db1fc bramble: Allow files to live in specified root path
Accoridng to
https://codeberg.org/petefoths-projects/unofficial-l4m-builds/wiki/Build-errors,-fixes-and-work-arounds,
this seems the correct way to address following errors:

FAILED:
build/make/core/artifact_path_requirements.mk:31: warning: device/google/bramble/lineage_bramble.mk includes redundant artifact path requirement allowed list entries.
Offending entries:
system/app/GoogleExtShared/GoogleExtShared.apk
system/app/GooglePrintRecommendationService/GooglePrintRecommendationService.apk
system/etc/permissions/privapp-permissions-google.xml
system/priv-app/DocumentsUIGoogle/DocumentsUIGoogle.apk
system/priv-app/TagGoogle/TagGoogle.apk
In file included from build/make/core/main.mk:1173:
build/make/core/artifact_path_requirements.mk:31: error: Build failed.
2025-10-05 14:04:52 +02:00
Apelete Seketeli
e1243b599d bramble: Select mini gapps package instead of default gapps
This select mini gapps to save space and optimize device boot time.
2025-10-05 14:04:47 +02:00
Apelete Seketeli
f567d66e2f bramble: Initialise Evolution X 10.x 2025-10-05 14:04:41 +02:00
Alexander Koskovich
bf59900366 bramble: Drop PRODUCT_BUILD_SUPER_PARTITION
* Super image is not generated by a default 'm' build,
   but we at least want it for dist builds.

Change-Id: Ia12a5314632509fcd309d51ddf757efdc37499c3
2025-09-14 18:19:00 +03:00
Michael Bestas
e9e405786a bramble: Remove userdebug/eng configuration
Change-Id: Ia50c9d143f3b59f02a73c2dc89837afe63bbf6fb
2025-09-14 18:14:09 +03:00
Michael Bestas
e80ea2ef2d bramble: Drop unused AndroidBoard.mk
Change-Id: I6149ebbec9ebb3687819d8c72c31ebf124056644
2025-09-14 17:36:30 +03:00
Michael Bestas
0b27f8792d bramble: Migrate mount point creation out of AndroidBoard.mk
Change-Id: Id5986b8a740e45f864eecdd2bd82d9455f128d6b
2025-09-14 17:36:25 +03:00
4 changed files with 19 additions and 12 deletions

View File

@@ -51,8 +51,6 @@ blob_fixups: blob_fixups_user_type = {
.patch_file('osaifu-keitai.patch'),
'product/etc/sysconfig/nexus.xml': blob_fixup()
.regex_replace('qulacomm', 'qualcomm'),
'system_ext/lib64/libsecureuisvc_jni.so': blob_fixup()
.add_needed('libgui_shim.so'),
'system_ext/priv-app/HbmSVManager/HbmSVManager.apk': blob_fixup()
.apktool_patch('HbmSVManager.patch'),
(
@@ -60,13 +58,6 @@ blob_fixups: blob_fixups_user_type = {
'vendor/lib64/android.hardware.keymaster@4.1-impl.nos.so',
): blob_fixup()
.add_needed('libcrypto_shim.so'),
(
'vendor/bin/hw/citadeld',
'vendor/lib/libmedia_ecoservice.so',
'vendor/lib64/libmedia_ecoservice.so',
'vendor/lib64/libnos_citadeld_proxy.so',
): blob_fixup()
.add_needed('libbinder_shim.so'),
'vendor/lib/libmmcamera_faceproc.so': blob_fixup()
.clear_symbol_version('__aeabi_memcpy')
.clear_symbol_version('__aeabi_memset')

View File

@@ -24,7 +24,8 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/virtual_ab_ota/launch_with_ven
LOCAL_PATH := device/google/bramble
PRODUCT_SOONG_NAMESPACES += \
device/google/bramble
device/google/bramble \
hardware/qcom/wlan/legacy
DEVICE_PACKAGE_OVERLAYS += device/google/bramble/bramble/overlay

View File

@@ -6,13 +6,13 @@
{
"repository": "device_google_redbull",
"target_path": "device/google/redbull",
"branch": "bka"
"branch": "vic"
},
{
"repository": "apelete/proprietary_vendor_google_bramble",
"target_path": "vendor/google/bramble",
"remote" : "github-non-los",
"branch": "lineage-23.0"
"branch": "lineage-22.2"
},
{
"repository": "kernel_google_redbull",

View File

@@ -0,0 +1,15 @@
r_dir_file(pixelstats_vendor, sysfs_pixelstats)
unix_socket_connect(pixelstats_vendor, chre, chre)
get_prop(pixelstats_vendor, hwservicemanager_prop)
hwbinder_use(pixelstats_vendor)
allow pixelstats_vendor hal_pixelstats_hwservice:hwservice_manager find;
allow pixelstats_vendor fwk_stats_hwservice:hwservice_manager find;
binder_call(pixelstats_vendor, statsd)
binder_use(pixelstats_vendor)
allow pixelstats_vendor fwk_stats_service:service_manager find;
allow pixelstats_vendor sysfs_scsi_devices_0000:file rw_file_perms;