[opensuse-packaging] Best practices for a library with backends?