1
0
mirror of https://github.com/jfloff/docker-lineageos synced 2025-04-18 14:17:55 +02:00
docker-lineageos/device-config/FP4.env
am97 f55847312f
Update base image and add Fairphone 4 (#20)
* Allow using another branch for proprietary blobs repo

* Update image and use eclipse-temurin as base

(openjdk is deprecated)

* Add Fairphone 4

* Do not try to use prebuilt ccache binary

Binary is not present at least when building lineage 19.1 for the 
Fairphone 4:

bash: prebuilts/misc/linux-x86/ccache/ccache: No such file or directory

* Add unzip

Without unzip, the Fairphone 4 build fails with the following error:

[ 52% 74698/142643] //prebuilts/sdk/current/extras/app-toolkit:android-arch-core-runtime-nodeps unzip AAR [common]
FAILED: out/soong/.intermediates/prebuilts/sdk/current/extras/app-toolkit/android-arch-core-runtime-nodeps/android_common/aar/classes-combined.jar out/soong/.intermediates/prebuilts/sdk/current/extras/app-toolkit/android-arch-core-runtime
-nodeps/android_common/aar/proguard.txt out/soong/.intermediates/prebuilts/sdk/current/extras/app-toolkit/android-arch-core-runtime-nodeps/android_common/aar/AndroidManifest.xml
rm -rf out/soong/.intermediates/prebuilts/sdk/current/extras/app-toolkit/android-arch-core-runtime-nodeps/android_common/aar && mkdir -p out/soong/.intermediates/prebuilts/sdk/current/extras/app-toolkit/android-arch-core-runtime-nodeps/an
droid_common/aar && unzip -qoDD -d out/soong/.intermediates/prebuilts/sdk/current/extras/app-toolkit/android-arch-core-runtime-nodeps/android_common/aar prebuilts/sdk/current/extras/app-toolkit/m2repository/android/arch/core/runtime/28.0.
0/runtime-28.0.0.aar && rm -rf out/soong/.intermediates/prebuilts/sdk/current/extras/app-toolkit/android-arch-core-runtime-nodeps/android_common/aar/res && touch out/soong/.intermediates/prebuilts/sdk/current/extras/app-toolkit/android-ar
ch-core-runtime-nodeps/android_common/aar/classes-combined.jar out/soong/.intermediates/prebuilts/sdk/current/extras/app-toolkit/android-arch-core-runtime-nodeps/android_common/aar/proguard.txt out/soong/.intermediates/prebuilts/sdk/curre
nt/extras/app-toolkit/android-arch-core-runtime-nodeps/android_common/aar/AndroidManifest.xml && out/soong/host/linux-x86/bin/merge_zips out/soong/.intermediates/prebuilts/sdk/current/extras/app-toolkit/android-arch-core-runtime-nodeps/an
droid_common/aar/classes-combined.jar $(ls out/soong/.intermediates/prebuilts/sdk/current/extras/app-toolkit/android-arch-core-runtime-nodeps/android_common/aar/classes.jar 2> /dev/null) $(ls out/soong/.intermediates/prebuilts/sdk/current
/extras/app-toolkit/android-arch-core-runtime-nodeps/android_common/aar/libs/*.jar 2> /dev/null)
/bin/sh: 1: unzip: not found
2023-04-05 21:23:53 +01:00

11 lines
297 B
Bash

#!/bin/bash
LINEAGEOS_REPO=https://github.com/LineageOS/android.git
LINEAGEOS_BRANCH=lineage-19.1
DEVICE_CODENAME=FP4
PROPRIETARY_BLOBS_REPO=https://github.com/FairBlobs/proprietary_vendor_fairphone
PROPRIETARY_BLOBS_BRANCH=staging/lineage-19.1
PROPRIETARY_BLOBS_DIR=$BASE_DIR/vendor/fairphone