[Galaxy Note 4 General] Preaper:
Hereby the latest CM-12 flashable zip, based on AOSP 5.0.2 (now with working camera):

https://mega.co.nz/#!61d3QArJ!pdoA6VFaoO7pilOU2swwlBvROjn4cDyyirbT18Wnl6M

Get your GAPPS from here:

http://xdaforums.com/showthread.php?t=2397942

How to compile your own - using a docker container:

# install docker
sudo apt-get install docker.io
sudo useradd -G YOUR-LINUX-USERNAME docker
# You might need to log out to apply the above command

# Install the docker CM-build image + run container
git clone https://github.com/jaapp/docker-cyanogenmod.git
cd docker-cyanogenmod

# finally we can fire up the container
./run.sh

# You're now in the container. All steps from here on are to be executed from within said container.
# Start by collecting sources

# config git and sync repo
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.0

# Put the roomservice.xml in .repo/local_manifests/roomservice.xml
# Copy the next statement completely from "Start copy here" to "End copy here" and past in your terminal.

# -------- Start copy here
cat <<EOF > .repo/local_manifests/roomservice.xml
#!/bin/bash
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="jaapp/android_kernel_samsung_trltexx" path="kernel/samsung/trlte" remote="github" />
<project name="jaapp/android_device_samsung_trlte-common" path="device/samsung/trlte-common" remote="github" />
<project name="jaapp/proprietary_vendor_samsung" path="vendor/samsung" remote="github" />
<project name="jaapp/android_device_samsung_trltexx" path="device/samsung/trltexx" remote="github" />
<project name="jaapp/android_hardware_qcom_mhi" path="hardware/qcom/mhi" remote="github" />
<project name="Slayher/android_device_samsung_trltetmo" path="device/samsung/trltetmo" remote="github" />
<project name="Slayher/android_device_samsung_trltespr" path="device/samsung/trltespr" remote="github" />
<project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" />
<project name="CyanogenMod/android_device_samsung_qcom-common" path="device/samsung/qcom-common" remote="github" />
<project name="CyanogenMod/android_hardware_qcom_display" path="hardware/qcom/display-caf/apq8084" remote="github" revision="cm-12.0-caf-8084" />
<project name="CyanogenMod/android_hardware_qcom_audio" path="hardware/qcom/audio-caf/apq8084" remote="github" revision="cm-12.0-caf-8084" />
<project name="CyanogenMod/android_hardware_qcom_media" path="hardware/qcom/media-caf/apq8084" remote="github" revision="cm-12.0-caf-8084" />
<project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" />
</manifest>
EOF
# --- End copy here

# then run the next command
repo sync

. build/envsetup.sh

breakfast trltexx

# Now the fun part - build!
# The output of the build is redirected into /home/cmbuild/brunchoutput.txt
croot
brunch trltexx > /home/cmbuild/brunchoutput.txt 2>&1

# If you want to watch the build taking place, start another screen session (ctrl+a c) and execute:
tail -f /home/cmbuild/brunchoutput.txt

For now you'll have to compile using my git repo's. I've asked Slayher to pull my trltexx blobs. Next will be to fix up the build tree so the common stuff that needs to be changed for the N910F is no longer in the common directory AND / OR fix up the common stuff zo it's truly common.

Have fun!

---------- Post added at 08:52 PM ---------- Previous post was at 08:51 PM ----------

Yeah, sorry about that. Got held up at work :)