#Notes on compiling LineageOS for Sony Xperia Z2 (sirius)
Firstly, this is a great guide for the general procedure: https://harryyoud.co.uk/blog/android/2016/12/29/building-lineageos/
This is the contents of my roomservice.xml
file which I eventually got to work:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="AdrianDC/proprietary_vendor_sony" path="vendor/sony" remote="github" />
<project name="AdrianDC/android_device_sony_sirius" path="device/sony/sirius" remote="github" />
<project name="AdrianDC/android_device_sony_shinano-common" path="device/sony/shinano-common" remote="github" />
<project name="AdrianDC/android_device_sony_common-aosp" path="device/sony/common-aosp" remote="github" />
<project name="AdrianDC/android_device_sony_sepolicy" path="device/sony/sepolicy" remote="github" />
<project name="AdrianDC/android_hardware_sony_camera" path="hardware/sony/camera" remote="github" />
<project name="AdrianDC/android_kernel_sony_msm8974" path="kernel/sony/msm8974" remote="github" />
<project name="AdrianDC/android_device_sony_common" path="device/sony/common" remote="github" />
<project name="LineageOS/android_device_qcom_common" path="device/qcom/common" remote="github" />
<project name="AdrianDC/android_hardware_sony_dataservices" path="hardware/sony/dataservices" remote="github" />
<project name="LineageOS/android_hardware_sony_macaddrsetup" path="hardware/sony/macaddrsetup" remote="github" />
<project name="LineageOS/android_hardware_sony_thermanager" path="hardware/sony/thermanager" remote="github" />
</manifest>
Thanks to AdrianDC for doing all the work!
Final note: I had to symlink vendor/sony/sirius
to vendor/sony/shinano-sirius
to make it work.