I've just split cracklib-devel out into a subpackage to close bug #203569, and the revelation package links against libcrack, so I expect you'll need to add a BuildRequires: on cracklib-devel to avoid regressions or build problems. From the repository data, it looks like revelation is implemented in python. To close bug #203327, the binding was moved into the cracklib-python subpackage, so you may need to add a Requires: on it.
many thx for the heads up nalin; updated package building