Hi.
In fact, I asked my contrib smeserver-freepbx, dahdi-linux(-kmdl), dahdi-tool, and misdn(-kmdl) to be imported in the buildsystem. You're right that only the kernel modules needs to be recompilled to match SME kernel. We can use directly the rpms from Atrpms (I used them a lot before). But the goal of the smecontribs repo is to include any dependencies needed by a contrib. As my freepbx contrib needs asterisk and some others tools, they were imported also.
There's still some componant missing (for example the chan_misdn rpm), I'll try to ask a developper to import it (well, to enable it during asterisk compilation in the build system), and the libpri srpm.
What other componant do you need for SAIL ?
I think it could be easier for you if all the needed dependencies are in smecontribs.
Cheers, Daniel