Loading .gitlab-ci.yml +0 −1 Original line number Diff line number Diff line Loading @@ -5,4 +5,3 @@ include: - project: 'e/templates' ref: master file: '/gitlab-ci/.gitlab-ci-import-updates-from-upstream.yml' README.mkdn +9 −15 Original line number Diff line number Diff line LineageOS /e/ OS =========== Getting started --------------- To get started with Android/LineageOS, you'll need to get familiar with [Source Control Tools](https://source.android.com/setup/develop). To get started with /e/ OS, you'll need to get familiar with [Source Control Tools](https://source.android.com/setup/develop). To initialize your local repository using the LineageOS trees, use a command like this: To initialize your local repository using the /e/ OS trees, use a command like this: ``` repo init -u https://github.com/LineageOS/android.git -b lineage-21.0 --git-lfs repo init -u https://gitlab.e.foundation/e/os/android.git -b v1-u --git-lfs ``` Then to sync up: ``` repo sync ``` Please see the [LineageOS Wiki](https://wiki.lineageos.org/) for building instructions, by device. Please see the [/e/ documentation](https://doc.e.foundation/how-tos/#build-e-for-a-device) for building instructions, by device. Submitting patches ------------------ Patches are always welcome! Please submit your patches via LineageOS Gerrit! Patches are always welcome! Please submit your patches by opening a Merge Request on the project repository you want to contribute! Simply follow our guide on [how to submit patches](https://wiki.lineageos.org/submitting-patch-howto.html). To view the status of your and others' patches, visit [LineageOS Gerrit Code Review](https://review.lineageos.org/). Buildbot Continuous Integration -------- All supported devices are built weekly and periodically as changes are committed to ensure the source trees remain buildable. You can view the current build statuses at [LineageOS Buildkite](https://buildkite.com/lineageos). All supported devices are built as new versions are committed to ensuring that the source trees remain buildable. Builds produced weekly by the buildbot can be downloaded from [LineageOS downloads](https://download.lineageos.org/). Builds produced can be downloaded from the [official website](https://doc.e.foundation/devices/). default.xml +11 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ <manifest> <remote name="github" fetch=".." fetch="https://github.com" review="review.lineageos.org" /> <remote name="private" Loading @@ -13,6 +13,15 @@ review="android-review.googlesource.com" revision="refs/tags/android-14.0.0_r53" /> <remote name="e" fetch="https://gitlab.e.foundation" revision="refs/heads/v1-u"/> <remote name="e-priv" fetch="ssh://git@gitlab.e.foundation:2222" revision="refs/heads/v1-u"/> <default revision="refs/heads/lineage-21.0" remote="github" sync-c="true" Loading Loading @@ -1337,4 +1346,5 @@ <include name="snippets/lineage.xml" /> <include name="snippets/pixel.xml" /> <include name="snippets/eos.xml" /> </manifest> snippets/eos.xml 0 → 100644 +100 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <manifest> <!-- Remove projects --> <remove-project path="android" name="LineageOS/android" /> <remove-project path="build/make" name="LineageOS/android_build" groups="pdk"/> <remove-project path="bootable/recovery" name="LineageOS/android_bootable_recovery" groups="pdk" /> <remove-project path="device/lineage/sepolicy" name="LineageOS/android_device_lineage_sepolicy" /> <remove-project path="frameworks/base" name="LineageOS/android_frameworks_base" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="frameworks/libs/systemui" name="LineageOS/android_frameworks_libs_systemui" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="frameworks/opt/vcard" name="platform/frameworks/opt/vcard" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="lineage-sdk" name="LineageOS/android_lineage-sdk" /> <remove-project path="packages/apps/Backgrounds" name="LineageOS/android_packages_apps_Backgrounds" /> <remove-project path="packages/apps/Contacts" name="LineageOS/android_packages_apps_Contacts" groups="pdk-fs" /> <remove-project path="packages/apps/DeskClock" name="LineageOS/android_packages_apps_DeskClock" groups="pdk-fs" /> <remove-project path="packages/apps/Dialer" name="LineageOS/android_packages_apps_Dialer" groups="pdk-fs" /> <remove-project path="packages/apps/DocumentsUI" name="LineageOS/android_packages_apps_DocumentsUI" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="packages/apps/Eleven" name="LineageOS/android_packages_apps_Eleven" /> <remove-project path="packages/apps/EmergencyInfo" name="LineageOS/android_packages_apps_EmergencyInfo" groups="pdk-fs" /> <remove-project path="packages/apps/Etar" name="LineageOS/android_packages_apps_Etar" /> <remove-project path="packages/apps/ExactCalculator" name="LineageOS/android_packages_apps_ExactCalculator" /> <remove-project path="packages/apps/FMRadio" name="LineageOS/android_packages_apps_FMRadio" /> <remove-project path="packages/apps/ImsServiceEntitlement" name="platform/packages/apps/ImsServiceEntitlement" groups="pdk-fs" /> <remove-project path="packages/apps/LineageParts" name="LineageOS/android_packages_apps_LineageParts" /> <remove-project path="packages/apps/Recorder" name="LineageOS/android_packages_apps_Recorder" /> <remove-project path="packages/apps/Settings" name="LineageOS/android_packages_apps_Settings" groups="pdk-fs" /> <remove-project path="packages/apps/SetupWizard" name="LineageOS/android_packages_apps_SetupWizard" /> <remove-project path="packages/apps/SettingsIntelligence" name="LineageOS/android_packages_apps_SettingsIntelligence" groups="pdk-fs" /> <remove-project path="packages/apps/ThemePicker" name="LineageOS/android_packages_apps_ThemePicker" groups="pdk-fs" /> <remove-project path="packages/apps/Updater" name="LineageOS/android_packages_apps_Updater" /> <remove-project path="packages/inputmethods/LatinIME" name="LineageOS/android_packages_inputmethods_LatinIME" groups="pdk-fs" /> <remove-project path="packages/modules/Connectivity" name="LineageOS/android_packages_modules_Connectivity" groups="pdk-fs" /> <remove-project path="packages/modules/DnsResolver" name="platform/packages/modules/DnsResolver" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="packages/modules/Permission" name="LineageOS/android_packages_modules_Permission" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="packages/services/Telephony" name="LineageOS/android_packages_services_Telephony" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="packages/overlays/Lineage" name="LineageOS/android_packages_overlays_Lineage" /> <remove-project path="vendor/lineage" name="LineageOS/android_vendor_lineage" /> <remove-project path="vendor/qcom/opensource/commonsys/fm" name="LineageOS/android_vendor_qcom_opensource_fm-commonsys" groups="qcom,qssi" /> <!-- /e/ OS additions --> <project path="android" name="e/os/android" remote="e" /> <project path="build/make" name="e/os/android_build" groups="pdk" remote="e" > <linkfile src="CleanSpec.mk" dest="build/CleanSpec.mk" /> <linkfile src="buildspec.mk.default" dest="build/buildspec.mk.default" /> <linkfile src="core" dest="build/core" /> <linkfile src="envsetup.sh" dest="build/envsetup.sh" /> <linkfile src="target" dest="build/target" /> <linkfile src="tools" dest="build/tools" /> </project> <project path="bootable/recovery" name="e/os/android_bootable_recovery" groups="pdk" remote="e" /> <project path="device/lineage/sepolicy" name="e/os/android_device_lineage_sepolicy" remote="e" /> <project path="frameworks/base" name="e/os/android_frameworks_base" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="frameworks/libs/systemui" name="e/os/android_frameworks_libs_systemui" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="frameworks/opt/vcard" name="e/os/android_frameworks_opt_vcard" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="lineage-sdk" name="e/os/android_lineage-sdk" remote="e" /> <project path="packages/apps/Backgrounds" name="e/os/android_packages_apps_Backgrounds" remote="e" /> <project path="packages/apps/Contacts" name="e/os/android_packages_apps_Contacts" groups="pdk-fs" remote="e" /> <project path="packages/apps/Dialer" name="e/os/android_packages_apps_Dialer" groups="pdk-fs" remote="e" /> <project path="packages/apps/DeskClock" name="e/os/android_packages_apps_DeskClock" groups="pdk-fs" remote="e" /> <project path="packages/apps/DocumentsUI" name="e/os/android_packages_apps_DocumentsUI" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="packages/apps/Eleven" name="e/os/android_packages_apps_Eleven" remote="e" /> <project path="packages/apps/EmergencyInfo" name="e/os/android_packages_apps_EmergencyInfo" groups="pdk-fs" remote="e" /> <project path="packages/apps/Etar" name="e/os/android_packages_apps_Etar" remote="e" /> <project path="packages/apps/ExactCalculator" name="e/os/android_packages_apps_ExactCalculator" remote="e" /> <project path="packages/apps/FMRadio" name="e/os/android_packages_apps_FMRadio" remote="e" /> <project path="packages/apps/ImsServiceEntitlement" name="e/os/android_packages_apps_ImsServiceEntitlement" groups="pdk-fs" remote="e" /> <project path="packages/apps/LineageParts" name="e/os/android_packages_apps_LineageParts" remote="e" /> <project path="packages/apps/Recorder" name="e/os/android_packages_apps_Recorder" remote="e" /> <project path="packages/apps/Settings" name="e/os/android_packages_apps_Settings" groups="pdk-fs" remote="e" /> <project path="packages/apps/SettingsIntelligence" name="e/os/android_packages_apps_SettingsIntelligence" groups="pdk-fs" remote="e" /> <project path="packages/apps/SetupWizard" name="e/os/android_packages_apps_SetupWizard" remote="e"/> <project path="packages/apps/ThemePicker" name="e/os/android_packages_apps_ThemePicker" groups="pdk-fs" remote="e" /> <project path="packages/apps/Updater" name="e/os/android_packages_apps_Updater" remote="e" /> <project path="packages/inputmethods/LatinIME" name="e/os/android_packages_inputmethods_LatinIME" groups="pdk-fs" remote="e"/> <project path="packages/modules/Connectivity" name="e/os/android_packages_modules_Connectivity" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="packages/modules/DnsResolver" name="e/os/android_packages_modules_DnsResolver" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="packages/modules/Permission" name="e/os/android_packages_modules_Permission" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="packages/services/Telephony" name="e/os/android_packages_services_Telephony" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="packages/overlays/Lineage" name="e/os/android_packages_overlays_Lineage" remote="e" /> <project path="vendor/lineage" name="e/os/android_vendor_lineage" remote="e" /> <project path="vendor/qcom/opensource/commonsys/fm" name="e/os/android_vendor_qcom_opensource_fm-commonsys" groups="qcom,qssi" remote="e" /> <!-- ih8sn --> <project path="external/ih8sn" name="e/os/ih8sn" remote="e" revision="master" /> <!-- eLib --> <project path="packages/apps/elib" name="e/os/elib" remote="e" revision="main" /> <!-- SplitInstall --> <project path="packages/services/SplitInstallService" name="e/os/android_packages_services_SplitInstallService" remote="e" revision="main" /> <!-- PreBuilts --> <project path="prebuilts/prebuiltapks" name="e/os/android_prebuilts_prebuiltapks_lfs" remote="e" revision="main" /> <!-- PicoTTS --> <project path="external/svox" name="e/os/picotts" remote="e" /> <!-- vendor /e/os --> <project path="vendor/eos" name="e/os/android_vendor_eos" remote="e" /> </manifest> Loading
.gitlab-ci.yml +0 −1 Original line number Diff line number Diff line Loading @@ -5,4 +5,3 @@ include: - project: 'e/templates' ref: master file: '/gitlab-ci/.gitlab-ci-import-updates-from-upstream.yml'
README.mkdn +9 −15 Original line number Diff line number Diff line LineageOS /e/ OS =========== Getting started --------------- To get started with Android/LineageOS, you'll need to get familiar with [Source Control Tools](https://source.android.com/setup/develop). To get started with /e/ OS, you'll need to get familiar with [Source Control Tools](https://source.android.com/setup/develop). To initialize your local repository using the LineageOS trees, use a command like this: To initialize your local repository using the /e/ OS trees, use a command like this: ``` repo init -u https://github.com/LineageOS/android.git -b lineage-21.0 --git-lfs repo init -u https://gitlab.e.foundation/e/os/android.git -b v1-u --git-lfs ``` Then to sync up: ``` repo sync ``` Please see the [LineageOS Wiki](https://wiki.lineageos.org/) for building instructions, by device. Please see the [/e/ documentation](https://doc.e.foundation/how-tos/#build-e-for-a-device) for building instructions, by device. Submitting patches ------------------ Patches are always welcome! Please submit your patches via LineageOS Gerrit! Patches are always welcome! Please submit your patches by opening a Merge Request on the project repository you want to contribute! Simply follow our guide on [how to submit patches](https://wiki.lineageos.org/submitting-patch-howto.html). To view the status of your and others' patches, visit [LineageOS Gerrit Code Review](https://review.lineageos.org/). Buildbot Continuous Integration -------- All supported devices are built weekly and periodically as changes are committed to ensure the source trees remain buildable. You can view the current build statuses at [LineageOS Buildkite](https://buildkite.com/lineageos). All supported devices are built as new versions are committed to ensuring that the source trees remain buildable. Builds produced weekly by the buildbot can be downloaded from [LineageOS downloads](https://download.lineageos.org/). Builds produced can be downloaded from the [official website](https://doc.e.foundation/devices/).
default.xml +11 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ <manifest> <remote name="github" fetch=".." fetch="https://github.com" review="review.lineageos.org" /> <remote name="private" Loading @@ -13,6 +13,15 @@ review="android-review.googlesource.com" revision="refs/tags/android-14.0.0_r53" /> <remote name="e" fetch="https://gitlab.e.foundation" revision="refs/heads/v1-u"/> <remote name="e-priv" fetch="ssh://git@gitlab.e.foundation:2222" revision="refs/heads/v1-u"/> <default revision="refs/heads/lineage-21.0" remote="github" sync-c="true" Loading Loading @@ -1337,4 +1346,5 @@ <include name="snippets/lineage.xml" /> <include name="snippets/pixel.xml" /> <include name="snippets/eos.xml" /> </manifest>
snippets/eos.xml 0 → 100644 +100 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <manifest> <!-- Remove projects --> <remove-project path="android" name="LineageOS/android" /> <remove-project path="build/make" name="LineageOS/android_build" groups="pdk"/> <remove-project path="bootable/recovery" name="LineageOS/android_bootable_recovery" groups="pdk" /> <remove-project path="device/lineage/sepolicy" name="LineageOS/android_device_lineage_sepolicy" /> <remove-project path="frameworks/base" name="LineageOS/android_frameworks_base" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="frameworks/libs/systemui" name="LineageOS/android_frameworks_libs_systemui" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="frameworks/opt/vcard" name="platform/frameworks/opt/vcard" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="lineage-sdk" name="LineageOS/android_lineage-sdk" /> <remove-project path="packages/apps/Backgrounds" name="LineageOS/android_packages_apps_Backgrounds" /> <remove-project path="packages/apps/Contacts" name="LineageOS/android_packages_apps_Contacts" groups="pdk-fs" /> <remove-project path="packages/apps/DeskClock" name="LineageOS/android_packages_apps_DeskClock" groups="pdk-fs" /> <remove-project path="packages/apps/Dialer" name="LineageOS/android_packages_apps_Dialer" groups="pdk-fs" /> <remove-project path="packages/apps/DocumentsUI" name="LineageOS/android_packages_apps_DocumentsUI" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="packages/apps/Eleven" name="LineageOS/android_packages_apps_Eleven" /> <remove-project path="packages/apps/EmergencyInfo" name="LineageOS/android_packages_apps_EmergencyInfo" groups="pdk-fs" /> <remove-project path="packages/apps/Etar" name="LineageOS/android_packages_apps_Etar" /> <remove-project path="packages/apps/ExactCalculator" name="LineageOS/android_packages_apps_ExactCalculator" /> <remove-project path="packages/apps/FMRadio" name="LineageOS/android_packages_apps_FMRadio" /> <remove-project path="packages/apps/ImsServiceEntitlement" name="platform/packages/apps/ImsServiceEntitlement" groups="pdk-fs" /> <remove-project path="packages/apps/LineageParts" name="LineageOS/android_packages_apps_LineageParts" /> <remove-project path="packages/apps/Recorder" name="LineageOS/android_packages_apps_Recorder" /> <remove-project path="packages/apps/Settings" name="LineageOS/android_packages_apps_Settings" groups="pdk-fs" /> <remove-project path="packages/apps/SetupWizard" name="LineageOS/android_packages_apps_SetupWizard" /> <remove-project path="packages/apps/SettingsIntelligence" name="LineageOS/android_packages_apps_SettingsIntelligence" groups="pdk-fs" /> <remove-project path="packages/apps/ThemePicker" name="LineageOS/android_packages_apps_ThemePicker" groups="pdk-fs" /> <remove-project path="packages/apps/Updater" name="LineageOS/android_packages_apps_Updater" /> <remove-project path="packages/inputmethods/LatinIME" name="LineageOS/android_packages_inputmethods_LatinIME" groups="pdk-fs" /> <remove-project path="packages/modules/Connectivity" name="LineageOS/android_packages_modules_Connectivity" groups="pdk-fs" /> <remove-project path="packages/modules/DnsResolver" name="platform/packages/modules/DnsResolver" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="packages/modules/Permission" name="LineageOS/android_packages_modules_Permission" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="packages/services/Telephony" name="LineageOS/android_packages_services_Telephony" groups="pdk-cw-fs,pdk-fs" /> <remove-project path="packages/overlays/Lineage" name="LineageOS/android_packages_overlays_Lineage" /> <remove-project path="vendor/lineage" name="LineageOS/android_vendor_lineage" /> <remove-project path="vendor/qcom/opensource/commonsys/fm" name="LineageOS/android_vendor_qcom_opensource_fm-commonsys" groups="qcom,qssi" /> <!-- /e/ OS additions --> <project path="android" name="e/os/android" remote="e" /> <project path="build/make" name="e/os/android_build" groups="pdk" remote="e" > <linkfile src="CleanSpec.mk" dest="build/CleanSpec.mk" /> <linkfile src="buildspec.mk.default" dest="build/buildspec.mk.default" /> <linkfile src="core" dest="build/core" /> <linkfile src="envsetup.sh" dest="build/envsetup.sh" /> <linkfile src="target" dest="build/target" /> <linkfile src="tools" dest="build/tools" /> </project> <project path="bootable/recovery" name="e/os/android_bootable_recovery" groups="pdk" remote="e" /> <project path="device/lineage/sepolicy" name="e/os/android_device_lineage_sepolicy" remote="e" /> <project path="frameworks/base" name="e/os/android_frameworks_base" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="frameworks/libs/systemui" name="e/os/android_frameworks_libs_systemui" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="frameworks/opt/vcard" name="e/os/android_frameworks_opt_vcard" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="lineage-sdk" name="e/os/android_lineage-sdk" remote="e" /> <project path="packages/apps/Backgrounds" name="e/os/android_packages_apps_Backgrounds" remote="e" /> <project path="packages/apps/Contacts" name="e/os/android_packages_apps_Contacts" groups="pdk-fs" remote="e" /> <project path="packages/apps/Dialer" name="e/os/android_packages_apps_Dialer" groups="pdk-fs" remote="e" /> <project path="packages/apps/DeskClock" name="e/os/android_packages_apps_DeskClock" groups="pdk-fs" remote="e" /> <project path="packages/apps/DocumentsUI" name="e/os/android_packages_apps_DocumentsUI" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="packages/apps/Eleven" name="e/os/android_packages_apps_Eleven" remote="e" /> <project path="packages/apps/EmergencyInfo" name="e/os/android_packages_apps_EmergencyInfo" groups="pdk-fs" remote="e" /> <project path="packages/apps/Etar" name="e/os/android_packages_apps_Etar" remote="e" /> <project path="packages/apps/ExactCalculator" name="e/os/android_packages_apps_ExactCalculator" remote="e" /> <project path="packages/apps/FMRadio" name="e/os/android_packages_apps_FMRadio" remote="e" /> <project path="packages/apps/ImsServiceEntitlement" name="e/os/android_packages_apps_ImsServiceEntitlement" groups="pdk-fs" remote="e" /> <project path="packages/apps/LineageParts" name="e/os/android_packages_apps_LineageParts" remote="e" /> <project path="packages/apps/Recorder" name="e/os/android_packages_apps_Recorder" remote="e" /> <project path="packages/apps/Settings" name="e/os/android_packages_apps_Settings" groups="pdk-fs" remote="e" /> <project path="packages/apps/SettingsIntelligence" name="e/os/android_packages_apps_SettingsIntelligence" groups="pdk-fs" remote="e" /> <project path="packages/apps/SetupWizard" name="e/os/android_packages_apps_SetupWizard" remote="e"/> <project path="packages/apps/ThemePicker" name="e/os/android_packages_apps_ThemePicker" groups="pdk-fs" remote="e" /> <project path="packages/apps/Updater" name="e/os/android_packages_apps_Updater" remote="e" /> <project path="packages/inputmethods/LatinIME" name="e/os/android_packages_inputmethods_LatinIME" groups="pdk-fs" remote="e"/> <project path="packages/modules/Connectivity" name="e/os/android_packages_modules_Connectivity" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="packages/modules/DnsResolver" name="e/os/android_packages_modules_DnsResolver" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="packages/modules/Permission" name="e/os/android_packages_modules_Permission" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="packages/services/Telephony" name="e/os/android_packages_services_Telephony" groups="pdk-cw-fs,pdk-fs" remote="e" /> <project path="packages/overlays/Lineage" name="e/os/android_packages_overlays_Lineage" remote="e" /> <project path="vendor/lineage" name="e/os/android_vendor_lineage" remote="e" /> <project path="vendor/qcom/opensource/commonsys/fm" name="e/os/android_vendor_qcom_opensource_fm-commonsys" groups="qcom,qssi" remote="e" /> <!-- ih8sn --> <project path="external/ih8sn" name="e/os/ih8sn" remote="e" revision="master" /> <!-- eLib --> <project path="packages/apps/elib" name="e/os/elib" remote="e" revision="main" /> <!-- SplitInstall --> <project path="packages/services/SplitInstallService" name="e/os/android_packages_services_SplitInstallService" remote="e" revision="main" /> <!-- PreBuilts --> <project path="prebuilts/prebuiltapks" name="e/os/android_prebuilts_prebuiltapks_lfs" remote="e" revision="main" /> <!-- PicoTTS --> <project path="external/svox" name="e/os/picotts" remote="e" /> <!-- vendor /e/os --> <project path="vendor/eos" name="e/os/android_vendor_eos" remote="e" /> </manifest>