Senseless or not, the d2 devices are being de-unified. (see attached)
Per the
commit notes, the reason for de-unification is a lack of device maintainers and a lack of devices on hand.
That's not to say that d2spr won't get a CM12 build eventually (official or not). All I'm saying is, it's being de-unified and so far I haven't seen any work on d2spr. Currently d2spr fails to build from the CM12 tree due to broken dependencies whereas d2att and d2vzw will at least pull all the necessary dependencies to begin building and d2lte fails due to some brokenness in the GPS code somewhere.